.tunesheet-bg[data-astro-cid-yll7iu3r]{--color-ink:#2a1a12;--color-muted:#6c5a4c;--color-line:#e0d3b8;--section-accent:#8a5a12;--brass:#c9972e;--brass-lt:#ecd28a;--walnut:#3a2116;--walnut-mid:#5a3622;--felt:#8e1f2d;--steel:#5f6c7a;--steel-lt:#b9c2cb;--sheet:#fffaf0;--check-fill:var(--section-accent);--cart-bg:#fffaf0;--cart-border-color:#3a2116;--cart-border-width:3px;--cart-radius:.5rem;--cart-slot-radius:.3rem;--cart-shadow:0 0 0 4px #f6f0e1, 0 0 0 6px #8a5a12;--cart-label-font:Georgia, "Times New Roman", serif;--cart-accent:#8a5a12;--cart-line:#e0d3b8;--cart-slot-border:#e0d3b8;--cart-slot-rule-width:5px;--cart-rule-essential:#8e1f2d;--cart-rule-recommended:#c9972e;--cart-rule-optional:#b9c2cb;--cart-motif-color:#5f6c7a;background-color:#f6f0e1}.tunesheet-bg .cart-shell[data-motif=comb] .cart-motif{background-image:repeating-linear-gradient(90deg, var(--cart-motif-color) 0 4px, transparent 4px 7px);clip-path:polygon(0 0,100% 0,100% 35%,0 100%);opacity:.7;border:0;height:16px;margin:8px 1.25rem 2px}.sheet-hand[data-astro-cid-yll7iu3r]{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700}.lid-hero[data-astro-cid-yll7iu3r]{border-bottom:6px solid var(--walnut);background-color:#ecdfc0}.sheet-facts[data-astro-cid-yll7iu3r]{border:2px solid var(--walnut);outline:1px solid var(--walnut);outline-offset:3px;background-color:var(--sheet)}.sheet-entry[data-astro-cid-yll7iu3r]{padding:.7rem .9rem}.sheet-entry[data-astro-cid-yll7iu3r]+.sheet-entry[data-astro-cid-yll7iu3r]{border-top:1px solid var(--walnut)}@media (width>=640px){.sheet-entry[data-astro-cid-yll7iu3r]+.sheet-entry[data-astro-cid-yll7iu3r]{border-top:0;border-left:1px solid var(--walnut)}}.tunesheet-bg .airs-sheet{border:2px solid var(--walnut);outline:1px solid var(--walnut);outline-offset:3px;background-color:var(--sheet);padding:.25rem .5rem}.tunesheet-bg .airs-sheet>li:last-child>button{border-bottom-width:0}.pin-dot[data-astro-cid-yll7iu3r]{background-color:var(--section-accent);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.6rem}.over-photo[data-astro-cid-yll7iu3r],.case-panel[data-astro-cid-yll7iu3r]{--section-accent:#ecd28a}.over-photo[data-astro-cid-yll7iu3r] :focus-visible,.case-panel[data-astro-cid-yll7iu3r] :focus-visible,.case-foot[data-astro-cid-yll7iu3r] :focus-visible{outline-color:#ecd28a}.case-panel[data-astro-cid-yll7iu3r]{background-color:var(--walnut);box-shadow:inset 0 0 0 6px var(--walnut), inset 0 0 0 7px var(--brass);border-radius:.5rem}.tune-card[data-astro-cid-yll7iu3r]{border:2px solid var(--walnut);outline:1px solid var(--walnut);outline-offset:3px;background-color:var(--sheet)}.case-line[data-astro-cid-yll7iu3r]{border:2px solid var(--color-ink);border-top-width:9px;border-radius:.4rem}.case-foot[data-astro-cid-yll7iu3r]{background-color:var(--walnut);border-top:6px solid var(--felt)}.tooth-slot[data-astro-cid-yll7iu3r]{z-index:5;place-self:start;width:0;height:0;position:sticky;top:5rem}.tooth-rail[data-astro-cid-yll7iu3r]{display:none}@media (width>=82rem) and (prefers-reduced-motion:no-preference){.tooth-rail[data-astro-cid-yll7iu3r]{flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:absolute;top:0;right:1.5rem}}.tooth-count[data-astro-cid-yll7iu3r],.tooth-name[data-astro-cid-yll7iu3r]{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.tooth-count[data-astro-cid-yll7iu3r]{color:var(--color-muted)}.tooth-name[data-astro-cid-yll7iu3r]{color:var(--section-accent)}.tooth-comb[data-astro-cid-yll7iu3r]{border-right:6px solid var(--steel);flex-direction:column;align-items:flex-end;gap:8px;padding-right:6px;display:flex}.tooth[data-astro-cid-yll7iu3r]{background-color:var(--steel-lt);border-radius:3px 0 0 3px;height:8px;transition:background-color .3s;display:block}.tooth[data-astro-cid-yll7iu3r].on{background-color:var(--brass)}@media (prefers-reduced-motion:no-preference){.reveal[data-astro-cid-yll7iu3r].armed{opacity:0;transition:opacity .5s,transform .5s ease-out;transform:translateY(10px)}.reveal[data-astro-cid-yll7iu3r].armed.shown{opacity:1;transform:none}}.movement[data-astro-cid-yll7iu3r]{width:300px;height:280px;position:relative}@media (width<=1023px){.movement[data-astro-cid-yll7iu3r]{zoom:.4}}.movement[data-astro-cid-yll7iu3r] span[data-astro-cid-yll7iu3r]{box-sizing:border-box;position:absolute}.m-bed[data-astro-cid-yll7iu3r]{border:3px solid var(--walnut);background-color:var(--brass-lt);border-radius:10px;width:300px;height:260px;top:10px;left:0}.m-cap[data-astro-cid-yll7iu3r]{border:3px solid var(--walnut);background-color:var(--steel);border-radius:3px;width:14px;height:60px;top:44px}.m-cap-l[data-astro-cid-yll7iu3r]{left:14px}.m-cap-r[data-astro-cid-yll7iu3r]{left:272px}.m-cyl[data-astro-cid-yll7iu3r]{border:3px solid var(--walnut);background-image:linear-gradient(#9a6f1c 0%,#d9ae45 28%,#f1d98f 48%,#c9972e 74%,#86600f 100%);border-radius:6px;width:240px;height:84px;top:32px;left:30px;overflow:hidden}.m-pins[data-astro-cid-yll7iu3r]{background-image:radial-gradient(circle 3.5px at 9px 10px, var(--walnut) 96%, transparent), radial-gradient(circle 3.5px at 30px 34px, var(--walnut) 96%, transparent), radial-gradient(circle 3.5px at 52px 70px, var(--walnut) 96%, transparent);background-size:36px 48px,62px 96px,88px 96px;width:100%;height:calc(100% + 96px);top:-96px;left:0}.m-comb[data-astro-cid-yll7iu3r]{background-color:var(--steel);border-radius:0 0 5px 5px;width:240px;height:110px;top:124px;left:30px}.m-slits[data-astro-cid-yll7iu3r]{background-image:repeating-linear-gradient(90deg, transparent 0 6px, var(--brass-lt) 6px 10px);clip-path:polygon(0 0,100% 0,100% 30%,0 80%);width:240px;height:110px;top:124px;left:30px}.m-screw[data-astro-cid-yll7iu3r]{border:2px solid var(--walnut);background-color:var(--steel-lt);border-radius:50%;width:12px;height:12px;top:216px}.m-screw-1[data-astro-cid-yll7iu3r]{left:60px}.m-screw-2[data-astro-cid-yll7iu3r]{left:144px}.m-screw-3[data-astro-cid-yll7iu3r]{left:228px}@media (prefers-reduced-motion:no-preference){.m-pins[data-astro-cid-yll7iu3r]{animation:7s linear infinite cylinder-turn}}@keyframes cylinder-turn{0%{transform:translateY(0)}to{transform:translateY(96px)}}
