.clue2{--c-paper: #faf7f0;--c-paper-2: #f3ede1;--c-paper-3: #ece5d1;--c-white: #fffdf9;--c-ink: #15120e;--c-ink-rgb: 21 18 14;--c-ink-2: rgb(21 18 14 / .7);--c-ink-3: rgb(21 18 14 / .5);--c-line: rgb(21 18 14 / .1);--c-line-2: rgb(21 18 14 / .18);--c-accent: #e0622a;--c-accent-ink: #b44718;--c-accent-soft: #fbe3d6;--c-cobalt: var(--c-accent);--c-cobalt-soft: var(--c-accent-soft);--c-apricot: var(--c-accent);--v-legit: #1d6b40;--v-legit-bg: #dff2e6;--v-verify: #8a5a00;--v-verify-bg: #fbeccb;--v-high: #b8281d;--v-high-bg: #fde6e2;--v-none: #5b5b5b;--v-none-bg: #eeebe4;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);background:var(--c-paper);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.clue2 .d1{font-weight:300;letter-spacing:-.045em;line-height:.96;font-size:clamp(3rem,7.4vw,6.6rem);text-wrap:balance}.clue2 .d2{font-weight:300;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2.1rem,4.6vw,3.9rem);text-wrap:balance}.clue2 .d3{font-weight:400;letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.25rem,1.8vw,1.5rem)}.clue2 .lead{font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.6;color:var(--c-ink-2)}.clue2 .mono{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.clue2 .idx{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--c-ink-3)}.clue2 .bracket{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);display:inline-flex;align-items:center;gap:.6em;transition:color .2s var(--ease-out)}.clue2 .bracket:before{content:"[";color:var(--c-ink-3);transition:transform .3s var(--ease-out)}.clue2 .bracket:after{content:"]";color:var(--c-ink-3);transition:transform .3s var(--ease-out)}.clue2 .bracket:hover{color:var(--c-accent-ink)}.clue2 .bracket:hover:before{transform:translate(-4px)}.clue2 .bracket:hover:after{transform:translate(4px)}.clue2 .gridlines{background-image:linear-gradient(to right,var(--c-line) 1px,transparent 1px),linear-gradient(to bottom,var(--c-line) 1px,transparent 1px);background-size:96px 96px}.clue2 a:focus-visible,.clue2 button:focus-visible,.clue2 summary:focus-visible,.clue2 [tabindex]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.clue2 *,.clue2 *:before,.clue2 *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
