.demo-blank{font-style:italic;color:var(--muted-foreground)}.placeholder{background:#ffd76a;color:#1c1500;padding:0 .3em;border-radius:3px;font-weight:600;overflow-wrap:anywhere}.footer-legal{border-top:1px solid var(--border);padding:8px 0}.footer-legal ul{display:flex;flex-wrap:wrap;gap:0 22px;list-style:none;margin:0;padding:0}.footer-legal a{display:inline-flex;align-items:center;min-height:44px;font-size:.8125rem;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}.footer-legal a:focus-visible,.footer-legal a:hover{color:var(--foreground)}.consent-label{display:flex;gap:10px;align-items:flex-start;min-height:44px;margin-top:8px;line-height:1.5}.consent-label input{width:22px;height:22px;flex:none;margin-top:2px}.consent-label a,.consent-privacy a,.review-legal a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.consent-privacy,.review-legal{font-size:.875rem;line-height:1.5;color:var(--muted-foreground);margin:4px 0 0}