.artwork{width:100%;height:120px;display:block;fill:none;stroke:var(--ink,#82dcd1);stroke-width:2;stroke-linejoin:round}.artwork g{display:none}.sample:not([data-design]) .architecture,.sample[data-design="0"] .architecture,.sample[data-design="1"] .sound,.sample[data-design="2"] .land{display:block}.sample[data-design="1"]{--ink:#caa4ff}.sample[data-design="2"]{--ink:#dbce85}.canvas strong{font-size:clamp(26px,3.4vw,46px);min-height:2.12em}.choices{display:flex;gap:7px;flex-wrap:wrap}.choices button{border:1px solid #3c515b;border-radius:8px;padding:8px 14px;font-size:13px}.choices [aria-pressed=true]{background:#234443;color:#bdfff4}.comparison{overflow:auto;margin-top:25px;border:1px solid var(--border);border-radius:14px}table{border-collapse:collapse;width:100%;min-width:530px;text-align:left}caption{text-align:left;padding:15px 20px;color:var(--accent)}td,th{padding:14px 20px;border-top:1px solid var(--border);font-size:14px}th{font-weight:600}td{color:var(--muted)}.prose{margin-top:28px}main>h1{margin-top:25px}@media(prefers-reduced-motion:no-preference){.artwork path{stroke-dasharray:1100;stroke-dashoffset:0;animation:draw 1.6s ease-out both}@keyframes draw{from{stroke-dashoffset:1100}}}
