.detail.svelte-9hm5jc{max-width:var(--max-w);padding:clamp(1.5rem, 3.5vw, 2.8rem) var(--gutter) 1rem;margin-inline:auto}.detail-top.svelte-9hm5jc{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,4vw,3.2rem);padding-bottom:1rem;display:flex}.back-link.svelte-9hm5jc{color:var(--ink-soft);transition:color .22s var(--ease-calm);font-size:.84rem}.back-link.svelte-9hm5jc:hover{color:var(--ink)}.top-tools.svelte-9hm5jc{align-items:baseline;gap:1.35rem;display:flex}.frame-badge.svelte-9hm5jc{color:var(--muted);font-size:.72rem}.tool-btn.svelte-9hm5jc{color:var(--ink-soft);cursor:pointer;transition:color .22s var(--ease-calm);background:0 0;border:0;padding:.25rem 0;font-size:.8rem;position:relative}.tool-btn.svelte-9hm5jc:hover,.tool-btn.active.svelte-9hm5jc{color:var(--ink)}.tool-btn.active.svelte-9hm5jc:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:0;right:0}.detail-grid.svelte-9hm5jc{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.plate.svelte-9hm5jc{background-color:var(--surface-well);width:100%;max-height:76dvh;position:relative;overflow:hidden}.plate.is-zoomed.svelte-9hm5jc{cursor:crosshair}.plate-inner.svelte-9hm5jc{transform-origin:50%;width:100%;height:100%;transition:transform .28s var(--ease-calm)}.plate.is-zoomed.svelte-9hm5jc .plate-inner:where(.svelte-9hm5jc){transition:none}.plate-inner.svelte-9hm5jc picture{width:100%;height:100%;display:block}.plate-inner.svelte-9hm5jc .plate-img{object-fit:contain;width:100%;height:100%;display:block}.grid-overlay.svelte-9hm5jc{pointer-events:none;position:absolute;inset:0}.grid-overlay.svelte-9hm5jc span:where(.svelte-9hm5jc){background:#efede747;position:absolute}.grid-overlay.svelte-9hm5jc .v:where(.svelte-9hm5jc){width:1px;top:0;bottom:0}.grid-overlay.svelte-9hm5jc .h:where(.svelte-9hm5jc){height:1px;left:0;right:0}.v1.svelte-9hm5jc{left:33.333%}.v2.svelte-9hm5jc{left:66.666%}.h1.svelte-9hm5jc{top:33.333%}.h2.svelte-9hm5jc{top:66.666%}.notes.svelte-9hm5jc{align-content:start;gap:1rem;display:grid}.title.svelte-9hm5jc{margin:0;font-size:clamp(2.1rem,3.6vw,3.1rem);font-weight:300;line-height:1}.specs.svelte-9hm5jc{border-top:1px solid var(--hairline);margin:.75rem 0 0;display:grid}.specs.svelte-9hm5jc div:where(.svelte-9hm5jc){border-bottom:1px solid var(--hairline);justify-content:space-between;gap:1rem;padding:.72rem 0;font-size:.8rem;display:flex}.specs.svelte-9hm5jc dt:where(.svelte-9hm5jc){color:var(--muted)}.specs.svelte-9hm5jc dd:where(.svelte-9hm5jc){text-align:right;color:var(--ink);margin:0}.adjacent.svelte-9hm5jc{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:clamp(3.5rem,8vw,6rem);padding-top:1.8rem;display:grid}.adj-link.svelte-9hm5jc{color:var(--ink-soft);transition:color .22s var(--ease-calm);gap:.25rem;display:grid}.adj-link.svelte-9hm5jc:hover{color:var(--ink)}.adj-link.next.svelte-9hm5jc{text-align:right;justify-items:end}.adj-dir.svelte-9hm5jc{color:var(--muted);font-size:.76rem}.adj-title.svelte-9hm5jc{color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.9rem)}@media (width<=960px){.detail-grid.svelte-9hm5jc{grid-template-columns:1fr}.plate.svelte-9hm5jc{max-height:none}}@media (width<=600px){.adjacent.svelte-9hm5jc{grid-template-columns:1fr}.adj-link.next.svelte-9hm5jc{text-align:left;justify-items:start}}
