.res-next[data-astro-cid-jrahuh4t]{border-radius:var(--r-md);background:var(--accent-wash);color:var(--ink-2);margin-top:18px;padding:14px 18px;font-size:.95rem}.res-next[data-astro-cid-jrahuh4t] .link[data-astro-cid-jrahuh4t]{color:var(--accent-ink);margin-left:4px;font-weight:600}.ut[data-astro-cid-jrahuh4t]{display:grid}.modes[data-astro-cid-jrahuh4t]{border-radius:var(--r-pill);background:var(--bg-sunk);gap:6px;width:fit-content;margin:clamp(20px,4vw,40px) clamp(20px,4vw,48px) 0;padding:5px;display:flex}.modes[data-astro-cid-jrahuh4t] button[data-astro-cid-jrahuh4t]{border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:580;transition:background-color .25s,color .2s,box-shadow .25s;display:inline-flex}@media (width<=520px){.modes[data-astro-cid-jrahuh4t]{grid-template-columns:1fr 1fr;width:auto;display:grid}.modes[data-astro-cid-jrahuh4t] button[data-astro-cid-jrahuh4t]{justify-content:center;padding-inline:10px}}.modes[data-astro-cid-jrahuh4t] [data-astro-cid-jrahuh4t][aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.res-k[data-astro-cid-jrahuh4t]{color:var(--accent-ink);font-size:.85rem;font-weight:620}.res[data-astro-cid-jrahuh4t] h2[data-astro-cid-jrahuh4t]{margin:8px 0 12px}.res-h[data-astro-cid-jrahuh4t]{margin-top:24px;font-size:1.05rem;font-stretch:100%}.res-makeup[data-astro-cid-jrahuh4t]{max-width:60ch;color:var(--ink-2)}.res-runner[data-astro-cid-jrahuh4t]{color:var(--ink-3);margin-top:10px;font-size:.92rem}.photo[data-astro-cid-jrahuh4t]{padding:clamp(20px,4vw,48px)}.photo-grid[data-astro-cid-jrahuh4t]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ut-marks[data-astro-cid-jrahuh4t]{opacity:0;transition:opacity .6s var(--ease-out)}.ut-marks[data-astro-cid-jrahuh4t].on{opacity:1}@media (prefers-reduced-motion:no-preference){.ut-marks[data-astro-cid-jrahuh4t]{transition:opacity .6s var(--ease-out), scale .9s var(--ease-spring);scale:1.04}.ut-marks[data-astro-cid-jrahuh4t].on{scale:1}}.ut-dock[data-astro-cid-jrahuh4t]{align-items:center;gap:2.4cqi;width:100%;min-width:0;display:flex}.ut-dock-sw[data-astro-cid-jrahuh4t]{aspect-ratio:1;background:var(--c,oklch(80% .04 23));border-radius:50%;flex:none;width:clamp(32px,8cqi,44px);box-shadow:0 0 0 2px oklch(100% 0 0/.95),0 4px 12px oklch(30% .045 356/.35)}.ut-dock[data-astro-cid-jrahuh4t] span[data-astro-cid-jrahuh4t]{min-width:0;display:grid}.ut-dock[data-astro-cid-jrahuh4t] b[data-astro-cid-jrahuh4t]{letter-spacing:-.02em;font-size:clamp(14px,3.8cqi,20px);font-weight:650;line-height:1.1}.ut-dock[data-astro-cid-jrahuh4t] small[data-astro-cid-jrahuh4t]{opacity:.88;font-size:clamp(10px,2.3cqi,12px)}.preview[data-astro-cid-jrahuh4t]{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-1);gap:8px;padding:16px 18px;display:grid}.preview-k[data-astro-cid-jrahuh4t]{color:var(--ink-3);font-size:.8rem;font-weight:600}.preview-depth[data-astro-cid-jrahuh4t]{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:6px;display:grid}.preview-depth[data-astro-cid-jrahuh4t] i[data-astro-cid-jrahuh4t]{background:var(--c);border-radius:8px;height:26px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.preview-ut[data-astro-cid-jrahuh4t]{flex-wrap:wrap;gap:6px;display:flex}.preview-ut[data-astro-cid-jrahuh4t] i[data-astro-cid-jrahuh4t]{border-radius:var(--r-pill);background:var(--bg-sunk);padding:5px 12px;font-size:.84rem;font-style:normal;font-weight:560}.state[data-astro-cid-jrahuh4t]{gap:10px;display:grid}.state-t[data-astro-cid-jrahuh4t]{font-size:1.1rem;font-weight:650}.reading[data-astro-cid-jrahuh4t]{align-items:center;gap:18px;margin:6px 0 4px;display:flex}.read-sw[data-astro-cid-jrahuh4t]{background:var(--c,#ccc);width:92px;height:92px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08), var(--shadow-2);border-radius:28px;flex:none}.read-list[data-astro-cid-jrahuh4t]{gap:10px;margin:0;display:grid}.read-list[data-astro-cid-jrahuh4t] dt[data-astro-cid-jrahuh4t]{color:var(--ink-3);font-size:.82rem}.read-list[data-astro-cid-jrahuh4t] dd[data-astro-cid-jrahuh4t]{letter-spacing:-.03em;margin:0;font-size:1.45rem;font-weight:680;font-stretch:100%;line-height:1.1}.depth[data-astro-cid-jrahuh4t]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.depth[data-astro-cid-jrahuh4t] li[data-astro-cid-jrahuh4t]{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;font-size:.72rem;line-height:1.2;display:grid}.depth-sw[data-astro-cid-jrahuh4t]{background:var(--c);border-radius:8px;width:100%;height:26px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.depth[data-astro-cid-jrahuh4t] li[data-astro-cid-jrahuh4t][aria-current=true]{color:var(--ink);font-weight:650}.depth[data-astro-cid-jrahuh4t] li[data-astro-cid-jrahuh4t][aria-current=true] .depth-sw[data-astro-cid-jrahuh4t]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.meter[data-astro-cid-jrahuh4t]{color:var(--ink-3);grid-template-columns:repeat(3,1fr);row-gap:8px;margin-top:14px;font-size:.78rem;display:grid}.meter-track[data-astro-cid-jrahuh4t]{background:linear-gradient(90deg,#e8b4b8,#e9cdb4 50%,#e8c37a);border-radius:5px;grid-column:1/-1;height:10px;position:relative}.meter[data-astro-cid-jrahuh4t] span[data-astro-cid-jrahuh4t]:nth-child(3){text-align:center}.meter[data-astro-cid-jrahuh4t] span[data-astro-cid-jrahuh4t]:nth-child(4){text-align:right}.pin-rail[data-astro-cid-jrahuh4t]{transform:translateX(calc((var(--x,50) - 50) * 1%));transition:transform .9s var(--ease-spring);position:absolute;inset:0}.pin[data-astro-cid-jrahuh4t]{background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 3px var(--ink), var(--shadow-1);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.caveat[data-astro-cid-jrahuh4t]{color:var(--ink-3);font-size:.85rem}@media (width<=860px){.photo-grid[data-astro-cid-jrahuh4t]{grid-template-columns:1fr}}
