.cq-page{background:var(--surface);color:var(--foreground);min-height:100vh;font-family:var(--font-sans)}.cq-shell{max-width:800px;margin:auto;padding:30px 24px}.cq-kicker,.cq-intro{color:var(--muted-foreground);margin-bottom:16px;font-size:14px;line-height:1.9}.cq-page h1{margin-bottom:20px;font-size:clamp(25px,2.6vw,34px);font-weight:500;line-height:1.6}.cq-choices{gap:16px;margin:24px 0;display:grid}.cq-choices button{border:1px solid var(--border);color:var(--foreground);font-family:var(--font-serif);text-align:left;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:22px;font-size:20px;line-height:1.9;display:flex}.cq-choices button:hover{background:var(--surface-soft)}.cq-page button{cursor:pointer}:is(.cq-page button:focus-visible,.cq-page a:focus-visible){outline:2px solid var(--primary);outline-offset:3px}.cq-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.cq-actions button,.cq-share button,.cq-share-button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;border-radius:5px;min-height:48px;padding:12px 16px}.cq-primary{background:var(--primary)!important;color:var(--primary-foreground)!important}.cq-page blockquote{font-family:var(--font-serif);margin:0 0 24px;font-size:22px;line-height:1.9}.cq-person a{color:inherit;text-underline-offset:5px;text-decoration:underline}.cq-results-heading{align-items:center;gap:12px;margin:32px 0 18px;display:flex}.cq-results-heading h2{font-size:22px;font-weight:500}.cq-results-heading>span{color:var(--muted-foreground);font-size:14px}.cq-page .main-content>.explanation-card{max-width:560px}.cq-share{margin-top:16px;font-size:14px;line-height:1.8;display:block}.cq-share textarea{border:1px solid var(--border);overflow-wrap:anywhere;width:100%;height:80px;margin:8px 0;padding:8px;display:block}.cq-empty{background:var(--surface-soft);padding:20px;line-height:1.8}.cq-footer{margin:32px 0}.cq-footer a{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (max-width:430px){.cq-choices button{padding:18px;font-size:18px}}.cq-author-intro{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:32px;display:grid}.cq-author-intro>div{min-width:0}.cq-author-article{color:var(--foreground);text-underline-offset:4px;flex-direction:column;align-items:center;gap:12px;display:flex}.cq-author-article img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.cq-author-article span{font-size:14px;text-decoration:underline}.cq-page .result-actions button{cursor:pointer}.cq-results-heading{margin-bottom:0}@media (max-width:720px){.cq-author-intro{grid-template-columns:1fr;gap:16px}.cq-author-article img{max-height:300px}}html[lang=en][data-theme=dark] .cq-choices button{background:var(--surface)}html[lang=en] .cq-quote-provenance{font-family:var(--font-sans);color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.6;display:block}
