.spec[data-astro-cid-s44ozm2d]{border:1px solid var(--u-border);border-radius:var(--u-radius);background:var(--u-bg-panel);overflow:hidden}.spec-title[data-astro-cid-s44ozm2d]{padding:var(--u-space-3) var(--u-space-4);border-bottom:1px solid var(--u-border);color:var(--u-fg);margin:0}.spec-list[data-astro-cid-s44ozm2d]{display:grid}.spec-row[data-astro-cid-s44ozm2d]{gap:var(--u-space-3);padding:var(--u-space-3) var(--u-space-4);font-size:var(--u-text-sm);grid-template-columns:1.75rem 5rem 1fr;align-items:baseline;display:grid}.spec-row[data-astro-cid-s44ozm2d]+.spec-row[data-astro-cid-s44ozm2d]{border-top:1px solid var(--u-border)}.spec-idx[data-astro-cid-s44ozm2d]{font-size:var(--u-text-2xs);color:var(--u-line-strong);font-variant-numeric:tabular-nums}.spec-row[data-astro-cid-s44ozm2d] dt[data-astro-cid-s44ozm2d]{color:var(--u-fg-muted)}.spec-row[data-astro-cid-s44ozm2d] dd[data-astro-cid-s44ozm2d]{font-family:var(--u-font-mono);font-size:var(--u-text-xs);color:var(--u-fg);word-break:break-word}.spec-val[data-astro-cid-s44ozm2d]{white-space:pre-wrap}.masonry[data-astro-cid-rj65ajc3]{columns:3 220px;column-gap:var(--u-space-3)}.tile[data-astro-cid-rj65ajc3]{width:100%;margin:0 0 var(--u-space-3);border:1px solid var(--u-border);border-radius:var(--u-radius);background:var(--u-bg-panel);cursor:zoom-in;break-inside:avoid;transition:border-color var(--u-transition);padding:0;display:block}.tile[data-astro-cid-rj65ajc3]:hover{border-color:var(--u-accent)}.tile[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{width:100%;height:auto}.lightbox[data-astro-cid-rj65ajc3]{z-index:100;justify-content:center;align-items:center;gap:var(--u-space-2);padding:var(--u-space-5);background:color-mix(in srgb, var(--u-ink) 92%, transparent);display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-rj65ajc3][hidden]{display:none}.lb-figure[data-astro-cid-rj65ajc3]{align-items:center;gap:var(--u-space-3);flex-direction:column;max-width:min(1100px,92vw);max-height:88vh;margin:0;display:flex}.lb-figure[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:contain;background:var(--u-bg);max-width:100%;max-height:78vh}.lb-cap[data-astro-cid-rj65ajc3]{color:#fff}.lb-close[data-astro-cid-rj65ajc3],.lb-nav[data-astro-cid-rj65ajc3]{color:#fff;cursor:pointer;padding:var(--u-space-3);background:0 0;border:0;font-size:2rem;line-height:1;position:fixed}.lb-close[data-astro-cid-rj65ajc3]{top:var(--u-space-3);right:var(--u-space-3);font-size:1.5rem}.lb-prev[data-astro-cid-rj65ajc3]{left:var(--u-space-2)}.lb-next[data-astro-cid-rj65ajc3]{right:var(--u-space-2)}.lb-nav[data-astro-cid-rj65ajc3]{font-size:3rem;top:50%;transform:translateY(-50%)}@media (width<=560px){.masonry[data-astro-cid-rj65ajc3]{columns:2 140px}}.short[data-astro-cid-j7sav7es]{gap:var(--u-space-5);padding:var(--u-space-4);border:1px solid var(--u-border);border-radius:var(--u-radius);background:var(--u-bg-panel);grid-template-columns:auto 1fr;align-items:center;display:grid}.short-qr[data-astro-cid-j7sav7es]{border-radius:calc(var(--u-radius) / 2);width:112px;line-height:0;overflow:hidden}.short-qr[data-astro-cid-j7sav7es] svg{width:100%;height:auto}.short-body[data-astro-cid-j7sav7es]{gap:var(--u-space-3);min-width:0;display:grid}.short-title[data-astro-cid-j7sav7es]{color:var(--u-fg);margin:0}.short-url-row[data-astro-cid-j7sav7es]{align-items:center;gap:var(--u-space-3);flex-wrap:wrap;display:flex}.short-url[data-astro-cid-j7sav7es]{font-family:var(--u-font-mono);font-size:var(--u-text-lg);letter-spacing:.02em;color:var(--u-fg);transition:color var(--u-transition)}.short-url[data-astro-cid-j7sav7es] .host[data-astro-cid-j7sav7es]{color:var(--u-fg-muted)}.short-url[data-astro-cid-j7sav7es] .key[data-astro-cid-j7sav7es]{font-weight:var(--u-weight-heavy)}.short-url[data-astro-cid-j7sav7es]:hover .key[data-astro-cid-j7sav7es],.short-url[data-astro-cid-j7sav7es]:focus-visible .key[data-astro-cid-j7sav7es]{color:var(--u-accent)}.short-btn[data-astro-cid-j7sav7es]{font-family:var(--u-font-mono);font-size:var(--u-text-2xs);letter-spacing:var(--u-tracking-label);text-transform:uppercase;padding:var(--u-space-1) var(--u-space-3);border:1px solid var(--u-line-strong);border-radius:var(--u-radius-pill);color:var(--u-fg);cursor:pointer;min-width:9ch;transition:border-color var(--u-transition), color var(--u-transition);background:0 0}.short-btn[data-astro-cid-j7sav7es]:hover,.short-btn[data-astro-cid-j7sav7es]:focus-visible{border-color:var(--u-accent);color:var(--u-accent)}.short-btn[data-astro-cid-j7sav7es]:focus-visible{outline:2px solid var(--u-focus);outline-offset:2px}.short-btn[data-astro-cid-j7sav7es][data-state=done]{border-color:var(--u-status-done);color:var(--u-status-done)}.short-print[data-astro-cid-j7sav7es]{align-items:baseline;gap:var(--u-space-2) var(--u-space-4);font-family:var(--u-font-mono);font-size:var(--u-text-xs);flex-wrap:wrap;display:flex}.short-print[data-astro-cid-j7sav7es] .u-label[data-astro-cid-j7sav7es]{color:var(--u-fg-muted)}.short-print[data-astro-cid-j7sav7es] a[data-astro-cid-j7sav7es]{color:var(--u-fg);text-decoration:underline;text-decoration-color:var(--u-line-strong);text-underline-offset:3px;transition:color var(--u-transition), text-decoration-color var(--u-transition)}.short-print[data-astro-cid-j7sav7es] a[data-astro-cid-j7sav7es]:hover,.short-print[data-astro-cid-j7sav7es] a[data-astro-cid-j7sav7es]:focus-visible{color:var(--u-accent);text-decoration-color:currentColor}@media (width<=480px){.short[data-astro-cid-j7sav7es]{grid-template-columns:1fr}.short-qr[data-astro-cid-j7sav7es]{width:144px}}.photo[data-astro-cid-wijo5dqd]{margin:var(--u-space-6) 0}.photo[data-astro-cid-wijo5dqd] a[data-astro-cid-wijo5dqd]{border:1px solid var(--u-border);border-radius:var(--u-radius);background:var(--u-bg-panel);cursor:zoom-in;transition:border-color var(--u-transition);text-decoration:none;display:block;overflow:hidden}.photo[data-astro-cid-wijo5dqd] a[data-astro-cid-wijo5dqd]:hover,.photo[data-astro-cid-wijo5dqd] a[data-astro-cid-wijo5dqd]:focus-visible{border-color:var(--u-accent)}.photo[data-astro-cid-wijo5dqd] img[data-astro-cid-wijo5dqd]{width:100%;height:auto;display:block}.preview-bar[data-astro-cid-jfbndg6r]{align-items:baseline;gap:var(--u-space-2) var(--u-space-4);margin-bottom:var(--u-space-5);padding:var(--u-space-3) var(--u-space-4);border:1px solid var(--u-border);border-left:4px solid var(--u-highlight);border-radius:var(--u-radius);background:var(--u-bg-panel);font-family:var(--u-font-mono);font-size:var(--u-text-xs);letter-spacing:var(--u-tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.mark[data-astro-cid-jfbndg6r]{color:var(--u-fg);font-weight:600}.hash[data-astro-cid-jfbndg6r]{color:var(--u-fg-muted);text-transform:none}.note[data-astro-cid-jfbndg6r]{color:var(--u-fg)}.note[data-astro-cid-jfbndg6r] code[data-astro-cid-jfbndg6r]{font:inherit;text-transform:none;letter-spacing:0}.errors[data-astro-cid-jfbndg6r]{padding:var(--u-space-2) 0 0;border-top:1px solid var(--u-border);color:var(--u-fg);text-transform:none;letter-spacing:0;flex-basis:100%;margin:0;list-style:none}.errors[data-astro-cid-jfbndg6r] li[data-astro-cid-jfbndg6r]{box-shadow:inset 0 -.4em 0 var(--u-highlight);width:fit-content}.note[data-astro-cid-jfbndg6r]:before{content:"· ";color:var(--u-fg-muted)}.pirates-link[data-astro-cid-fdzjjrqe]{align-items:center;gap:var(--u-space-2);font-size:var(--u-text-xs);letter-spacing:var(--u-tracking-label);text-transform:uppercase;color:var(--u-fg-muted);transition:color var(--u-transition);display:inline-flex}.pirates-link[data-astro-cid-fdzjjrqe]:hover,.pirates-link[data-astro-cid-fdzjjrqe]:focus-visible{color:var(--u-fg)}.logo[data-astro-cid-fdzjjrqe]{flex:none}.crumbs[data-astro-cid-zyy5mbpm],.head[data-astro-cid-zyy5mbpm],.hero-figure[data-astro-cid-zyy5mbpm],.model3d[data-astro-cid-zyy5mbpm],.body[data-astro-cid-zyy5mbpm],.media[data-astro-cid-zyy5mbpm]{margin-bottom:var(--u-space-8)}.body[data-astro-cid-zyy5mbpm]{margin-bottom:var(--u-space-10)}.crumbs[data-astro-cid-zyy5mbpm]{margin-bottom:var(--u-space-5)}.crumbs[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]{align-items:center;gap:var(--u-space-2);padding-block:var(--u-space-1);color:var(--u-fg-muted);transition:color var(--u-transition);display:inline-flex}.crumbs[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]:hover,.crumbs[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]:focus-visible{color:var(--u-fg)}.head[data-astro-cid-zyy5mbpm]{gap:var(--u-space-8);padding-top:var(--u-space-4);border-top:1px solid var(--u-border);grid-template-columns:1fr minmax(240px,320px);align-items:start;display:grid}.head-main[data-astro-cid-zyy5mbpm]{min-width:0}.eyebrow[data-astro-cid-zyy5mbpm]{align-items:center;gap:var(--u-space-2);margin-bottom:var(--u-space-4);display:flex}.eyebrow[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]{transition:color var(--u-transition)}.eyebrow[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]:hover,.eyebrow[data-astro-cid-zyy5mbpm] a[data-astro-cid-zyy5mbpm]:focus-visible{color:var(--u-accent)}.title[data-astro-cid-zyy5mbpm]{font-size:var(--u-text-2xl);text-transform:none;letter-spacing:var(--u-tracking-tight);line-height:1.02}.universe[data-astro-cid-zyy5mbpm]{margin-top:var(--u-space-5)}.excerpt[data-astro-cid-zyy5mbpm]{margin-top:var(--u-space-5);font-size:var(--u-text-lg);color:var(--u-fg-muted);max-width:52ch;line-height:1.4}.hero-figure[data-astro-cid-zyy5mbpm]{border:1px solid var(--u-border);border-radius:var(--u-radius);background:var(--u-bg-panel);margin-top:0;overflow:hidden}.hero-figure[data-astro-cid-zyy5mbpm] img[data-astro-cid-zyy5mbpm]{width:100%;height:auto}.model3d-head[data-astro-cid-zyy5mbpm]{justify-content:space-between;align-items:baseline;gap:var(--u-space-4);margin-bottom:var(--u-space-4);display:flex}.model3d-note[data-astro-cid-zyy5mbpm]{color:var(--u-fg-muted)}.media-title[data-astro-cid-zyy5mbpm]{font-size:var(--u-text-xl);margin-bottom:var(--u-space-5)}@media (width<=760px){.head[data-astro-cid-zyy5mbpm]{gap:var(--u-space-5);grid-template-columns:1fr}}
