.shell.svelte-cyl5hn{position:relative;width:100%;--ch: calc(var(--cw) / var(--sf-aspect, .62));--gap: calc(var(--cw) * .09);--colgap: calc(var(--cw) * .55);--r: calc(var(--ch) * .05);--face: "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;--glyph: var(--fit-glyph, var(--sf-glyph, 1.1));--squeeze: var(--fit-squeeze, var(--sf-squeeze, .7));--gy: calc(var(--ch) * var(--sf-gy, -.013))}.shell.svelte-cyl5hn{--flap-d: linear-gradient(180deg, #37452a 0%, #131a0d 47%, #2b3820 53%, #090d05 100%);--face-mid-d: #131a0d;--ink-d: #fbf7ee;--bleed-d: rgb(255 250 228 / .34);--seam-d: rgb(0 0 0 / .9);--bezel-d: linear-gradient(180deg, #14171d, #090b0e);--rod-d: #767d86;--grain-d: .06;--flap: var(--sf-face, var(--flap-d));--face-mid: var(--sf-face-mid, var(--face-mid-d));--ink: var(--sf-ink, var(--ink-d));--bleed: var(--sf-bleed, var(--bleed-d));--seam: var(--seam-d);--bezel: var(--bezel-d);--rod: var(--rod-d);--grain: var(--sf-grain, var(--grain-d))}.night.svelte-cyl5hn{--ao: .42;--light: .055;--lip: rgb(255 255 255 / .06);--flap-d: linear-gradient(180deg, #2b3032 0%, #15191b 47%, #212628 53%, #0d1012 100%);--face-mid-d: #15191b;--ink-d: #f2f4ec;--bleed-d: rgb(240 212 137 / .16);--seam-d: rgb(0 0 0 / .75);--bezel-d: transparent;--rod-d: #5a6468;--grain-d: .04;--pad: var(--sf-pad, 0)}.night.svelte-cyl5hn .board:where(.svelte-cyl5hn){border-radius:calc(var(--ch) * .05);box-shadow:0 2px 5px #00000080,0 22px 48px #0006}.plain.svelte-cyl5hn{--ao: .3;--light: .05;--lip: rgb(255 255 255 / .07);--flap-d: linear-gradient(180deg, #1e3b35 0%, #0e2621 47%, #17302a 53%, #081714 100%);--face-mid-d: #0e2621;--ink-d: #f2f3ee;--bleed-d: transparent;--seam-d: rgb(0 0 0 / .55);--bezel-d: #0a1815;--rod-d: #3d5751;--grain-d: 0;--pad: var(--sf-pad, .5)}.cased.svelte-cyl5hn{--pad: var(--sf-pad, .7)}.plain.svelte-cyl5hn .board:where(.svelte-cyl5hn){border-radius:calc(var(--ch) * .08);box-shadow:0 1px 2px #17211d29,0 10px 26px #17211d1f,0 34px 70px #17211d12}.bare.svelte-cyl5hn{--pad: var(--sf-pad, 0)}.bare.svelte-cyl5hn{--ao: 0;--light: 0;--lip: transparent}.bare.svelte-cyl5hn .board:where(.svelte-cyl5hn){background:var(--sf-bg, none);border-radius:calc(var(--ch) * .05);box-shadow:none}.optics.svelte-cyl5hn{position:relative}.fixture.svelte-cyl5hn{position:absolute;bottom:calc(100% + var(--sign-y));left:var(--sign-x);width:var(--sign-w);height:var(--sign-h)}.root.svelte-cyl5hn{transform-origin:0 0;pointer-events:auto}.board.svelte-cyl5hn{position:relative;display:grid;gap:calc(var(--ch) * var(--sf-rowgap, .09));padding:calc(var(--cw) * var(--pad));border-radius:calc(var(--ch) * .14);background:var(--sf-bg, var(--bezel));box-shadow:inset 0 1px #ffffff0f,var(--shadow-lg);overflow:hidden}.board.svelte-cyl5hn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 calc(var(--ch) * .05) calc(var(--ch) * .13) rgb(0 0 0 / var(--ao, .34)),inset 0 calc(var(--ch) * -.03) calc(var(--ch) * .09) rgb(0 0 0 / var(--ao, .34)),inset 0 1px 0 var(--lip, rgb(255 255 255 / .05))}.board.svelte-cyl5hn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--light-angle, 168deg),rgb(255 255 255 / var(--light, .045)) 0%,rgb(255 255 255 / 0) 38%,rgb(0 0 0 / calc(var(--light, .045) * 1.6)) 100%);mix-blend-mode:soft-light}.row.svelte-cyl5hn,.labels.svelte-cyl5hn{position:relative;z-index:1}.surface.svelte-cyl5hn{display:block}.labels.svelte-cyl5hn,.row.svelte-cyl5hn{display:flex;gap:var(--colgap)}.label.svelte-cyl5hn{width:calc(var(--cw) * var(--w) + var(--gap) * (var(--w) - 1));font-family:var(--font-mono);font-size:calc(var(--ch) * .26);letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase;white-space:nowrap;overflow:hidden}.col.svelte-cyl5hn{display:flex;gap:var(--gap)}.cell.svelte-cyl5hn{position:relative;width:var(--cw);height:var(--ch);perspective:calc(var(--ch) * 3.5);transform-style:preserve-3d;box-shadow:calc(var(--cw) * -.035) 0 calc(var(--cw) * .05) #0000004d,calc(var(--cw) * .035) 0 calc(var(--cw) * .05) #0000004d}.cell.svelte-cyl5hn:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:var(--r);opacity:var(--grain);mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='90' height='90' filter='url(%23n)'/%3E%3C/svg%3E")}.cell.svelte-cyl5hn:after{content:"";position:absolute;z-index:4;top:50%;left:calc(var(--cw) * -.04);right:calc(var(--cw) * -.04);height:max(.5px,calc(var(--ch) * .035));transform:translateY(-50%);background:linear-gradient(90deg,var(--rod) 0 9%,transparent 9% 91%,var(--rod) 91%);opacity:.55;pointer-events:none}.half.svelte-cyl5hn,.leaf.svelte-cyl5hn{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:var(--flap);background-size:100% var(--ch);backface-visibility:hidden}.top.svelte-cyl5hn,.lt.svelte-cyl5hn{top:0;border-radius:var(--r) var(--r) 0 0;transform-origin:bottom;box-shadow:inset 0 max(.5px,calc(var(--ch) * .01)) 0 #ffffff12}.bot.svelte-cyl5hn,.lb.svelte-cyl5hn{bottom:0;background-position:0 100%;border-radius:0 0 var(--r) var(--r);transform-origin:top;box-shadow:inset 0 max(-.5px,calc(var(--ch) * -.012)) 0 #00000059}.leaf.svelte-cyl5hn{visibility:hidden;will-change:transform,filter}.half.svelte-cyl5hn span:where(.svelte-cyl5hn),.leaf.svelte-cyl5hn span:where(.svelte-cyl5hn){position:absolute;left:0;width:100%;height:var(--ch);line-height:var(--ch);font-family:var(--face);font-weight:700;font-size:calc(var(--ch) * var(--glyph));letter-spacing:-.02em;text-align:center;color:color-mix(in srgb,var(--ink) calc(var(--wear) * 100%),transparent);text-shadow:0 0 calc(var(--ch) * .022) var(--bleed),0 max(.5px,calc(var(--ch) * .012)) 0 rgb(0 0 0 / .3)}.top.svelte-cyl5hn span:where(.svelte-cyl5hn),.lt.svelte-cyl5hn span:where(.svelte-cyl5hn){top:var(--gy);transform:scaleX(var(--squeeze))}.bot.svelte-cyl5hn span:where(.svelte-cyl5hn),.lb.svelte-cyl5hn span:where(.svelte-cyl5hn){top:calc(var(--gy) - var(--ch) * .5);transform:translate(var(--mis)) scaleX(var(--squeeze))}.top.svelte-cyl5hn:after,.lt.svelte-cyl5hn:after{content:"";position:absolute;inset:auto 0 0 0;height:max(.5px,calc(var(--ch) * .016));background:var(--seam)}.bot.svelte-cyl5hn:before,.lb.svelte-cyl5hn:before{content:"";position:absolute;inset:0 0 auto 0;height:12%;background:linear-gradient(180deg,rgb(0 0 0 / .5),transparent);pointer-events:none}.ov.svelte-cyl5hn{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mul.svelte-cyl5hn{mix-blend-mode:multiply}.scr.svelte-cyl5hn{mix-blend-mode:screen}.wb.svelte-cyl5hn{mix-blend-mode:color}.sheet.svelte-cyl5hn{background:linear-gradient(104deg,transparent 18%,rgb(255 255 255 / .028) 33%,rgb(255 255 255 / .055) 40%,rgb(255 255 255 / .012) 49%,transparent 63%),radial-gradient(130% 65% at 18% -14%,rgb(255 255 255 / .045),transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)' opacity='0.35'/%3E%3C/svg%3E")}.defs.svelte-cyl5hn{position:absolute;width:0;height:0}.sr.svelte-cyl5hn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
