.plate[data-astro-cid-xhvl5bqf]{gap:var(--space-s);display:grid}.plate__sheet[data-astro-cid-xhvl5bqf]{background-color:oklch(96.4% .014 82);border-radius:4px;padding:clamp(1.4rem,4.2%,2.6rem) clamp(1.2rem,6%,3.4rem) clamp(1.6rem,5%,3rem);position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:inset 0 1px oklch(100% 0 0/.6),inset 0 -1px oklch(40% .05 70/.14),12px 18px 26px -10px oklch(28% .06 55/.5)}.plate__sheet[data-astro-cid-xhvl5bqf]:before{content:"";border:1.5px solid color-mix(in oklch, var(--ink) 70%, transparent);box-shadow:inset 0 0 0 3px oklch(96.4% .014 82), inset 0 0 0 4px color-mix(in oklch, var(--ink) 45%, transparent);pointer-events:none;background:radial-gradient(120% 90% at 14% 0,oklch(99% .008 85/.9),#0000 62%);border-radius:2px;position:absolute;inset:clamp(.55rem,2.2%,1rem)}.plate__screw[data-astro-cid-xhvl5bqf]{background:linear-gradient(45deg,#0000 44%,oklch(35% .01 280/.75) 45% 55%,#0000 56%),radial-gradient(circle at 35% 30%,oklch(93% .005 280),oklch(66% .01 280) 60%,oklch(45% .01 280));border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:1px 1px 1px oklch(30% .03 60/.35)}.plate__screw--tl[data-astro-cid-xhvl5bqf]{top:.55rem;left:.55rem}.plate__screw--tr[data-astro-cid-xhvl5bqf]{top:.55rem;right:.55rem;transform:rotate(60deg)}.plate__screw--bl[data-astro-cid-xhvl5bqf]{bottom:.55rem;left:.55rem;transform:rotate(-30deg)}.plate__screw--br[data-astro-cid-xhvl5bqf]{bottom:.55rem;right:.55rem;transform:rotate(15deg)}.plate__line[data-astro-cid-xhvl5bqf]{font-family:var(--font-display);letter-spacing:.05em;text-align:center;color:var(--ink);text-wrap:balance;padding-inline:1.2em;font-size:clamp(.8125rem,.62rem + .4vw,1rem);line-height:1.5;position:relative}.plate__art[data-astro-cid-xhvl5bqf]{margin-top:clamp(.8rem,3%,1.6rem);position:relative}.plate__fig1[data-astro-cid-xhvl5bqf]{width:13%;fill:var(--ink);position:absolute;top:-2%;left:4%}.plate__drawing[data-astro-cid-xhvl5bqf]{width:100%;height:auto;color:var(--ink);overflow:visible}.plate__lines[data-astro-cid-xhvl5bqf]{fill:var(--ink)}.plate__hl[data-astro-cid-xhvl5bqf]{fill:oklch(100% .01 85/.85)}.plate__ref[data-astro-cid-xhvl5bqf]{fill:var(--ink);cursor:default;transition:fill .16s linear}.plate__ref[data-astro-cid-xhvl5bqf].is-hot{fill:var(--periwinkle)}.plate__hit[data-astro-cid-xhvl5bqf]{fill:#0000}.plate__tip[data-astro-cid-xhvl5bqf]{background:var(--ink);color:var(--paper);font-size:var(--step--1);white-space:nowrap;pointer-events:none;border-radius:2px;padding:.3em .6em .35em;line-height:1.2;display:none;position:absolute;transform:translate(-50%,calc(-100% - 22px))}.plate__tip[data-astro-cid-xhvl5bqf] i[data-astro-cid-xhvl5bqf]{font-family:var(--font-display)}.plate__tip[data-astro-cid-xhvl5bqf].is-shown{animation:.16s linear both tip-in;display:block}@keyframes tip-in{0%{opacity:0}}.plate__light[data-astro-cid-xhvl5bqf]{opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 38%,oklch(100% .01 85/.5) 48%,#0000 58%);position:absolute;inset:-20% -40%;transform:translate(-60%)}.plate__cap[data-astro-cid-xhvl5bqf]{font-family:var(--font-display);font-style:italic;font-size:var(--step-0);line-height:1.4}.plate__parts[data-astro-cid-xhvl5bqf]{gap:var(--space-2xs);display:grid}.plate__parts-title[data-astro-cid-xhvl5bqf]{font-size:var(--step--1);color:var(--ink)}.plate__legend[data-astro-cid-xhvl5bqf]{font-size:var(--step-0);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.2em 1.2em;margin:0;padding:0;list-style:none;display:grid}.plate__legend[data-astro-cid-xhvl5bqf] li[data-astro-cid-xhvl5bqf]{border-radius:2px;align-items:baseline;gap:.35em;transition:color .16s linear;display:inline-flex}.plate__legend[data-astro-cid-xhvl5bqf] li[data-astro-cid-xhvl5bqf].is-hot{color:var(--ink);text-underline-offset:.2em;text-decoration:underline 1px}.plate__letter[data-astro-cid-xhvl5bqf]{font-family:var(--font-display);font-size:1.15em}@media (prefers-reduced-motion:no-preference){.plate[data-astro-cid-xhvl5bqf].is-armed .plate__ref[data-astro-cid-xhvl5bqf]{opacity:0}.plate[data-astro-cid-xhvl5bqf].is-armed.is-lit .plate__ref[data-astro-cid-xhvl5bqf]{animation:mark-in .42s var(--ease-out) both;animation-delay:calc(.5s + var(--i) * 90ms)}.plate[data-astro-cid-xhvl5bqf].is-armed.is-lit .plate__light[data-astro-cid-xhvl5bqf]{animation:rake 1.2s var(--ease-in-out) .12s both}}@keyframes mark-in{0%{opacity:0}to{opacity:1}}@keyframes rake{0%{opacity:0;transform:translate(-60%)}35%{opacity:1}to{opacity:0;transform:translate(60%)}}
