.case-page[data-astro-cid-luhkusju]{max-width:1200px;margin:auto;padding:36px 24px 72px}.case-top[data-astro-cid-luhkusju]{grid-template-columns:200px 1fr;align-items:start;gap:40px;display:grid}.case-top[data-astro-cid-luhkusju] .sd-case[data-astro-cid-luhkusju]{margin-top:96px}.dial-wrap[data-astro-cid-luhkusju]{width:190px;height:190px;margin:5px;position:relative}.dial-pointer[data-astro-cid-luhkusju]{z-index:2;background:#fff;border-radius:3px;width:12px;height:6px;margin-left:-6px;position:absolute;top:calc(50% - 27px);left:50%;box-shadow:0 0 0 1px #000}.camera-dial[data-astro-cid-luhkusju]{--rotation:0deg;transform:rotate(var(--rotation));background:#050505;border-radius:50%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:0 0 0 1px #000,0 10px 22px #0009}.camera-dial[data-astro-cid-luhkusju]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0000 88.6%,#0000008c 89.4%,#0000 91.5%),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='90'><filter id='p' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='2' seed='7' stitchTiles='stitch'/><feDiffuseLighting surfaceScale='1.3' lighting-color='%23fff'><feDistantLight azimuth='225' elevation='62'/></feDiffuseLighting><feComponentTransfer><feFuncR type='linear' slope='.45' intercept='.6'/><feFuncG type='linear' slope='.45' intercept='.6'/><feFuncB type='linear' slope='.45' intercept='.6'/></feComponentTransfer><feBlend in2='SourceGraphic' mode='multiply'/></filter><rect width='90' height='90' fill='%234a2a1a' filter='url(%23p)'/></svg>") 0 0/90px 90px,#45271a;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000073,inset 0 2px 3px #ffdcbe2e;mask:radial-gradient(closest-side,#0000 88.6%,#000 89%)}.dial-wrap[data-astro-cid-luhkusju]:before{content:"";pointer-events:none;background:conic-gradient(from 20deg,#f4f4f2,#a3a3a0 12%,#e9e9e6 24%,#8f8f8c 37%,#f7f7f5 50%,#a0a09d 62%,#e4e4e1 75%,#8d8d8a 88%,#f4f4f2);border-radius:50%;position:absolute;inset:-5px;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #ffffff59,0 10px 22px #0000008c;mask:radial-gradient(closest-side,#0000 calc(100% - 5.5px),#000 calc(100% - 5px))}.dial-position[data-astro-cid-luhkusju]{transform:rotate(var(--position));pointer-events:none;position:absolute;inset:0}.dial-stop[data-astro-cid-luhkusju]{pointer-events:auto;cursor:pointer;color:#fff;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;width:26px;height:46px;padding:0;display:flex;position:absolute;top:15px;left:calc(50% - 13px)}.dial-stop[data-astro-cid-luhkusju] span[data-astro-cid-luhkusju]{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.01em;border-radius:2px;padding:4px 2px 4px 1px;font:800 12px/1 Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;transition:background-color .2s,color .2s;display:block;transform:rotate(180deg)}.dial-stop[data-astro-cid-luhkusju][aria-pressed=true] span[data-astro-cid-luhkusju]{color:#050505;background:#fff}@media (hover:hover) and (pointer:fine){.dial-stop[data-astro-cid-luhkusju]:not([aria-pressed=true]):hover span[data-astro-cid-luhkusju]{box-shadow:inset 0 0 0 1.5px #fff}}.dial-hub[data-astro-cid-luhkusju]{letter-spacing:.03em;color:#fff;pointer-events:none;background:radial-gradient(circle at 40% 30%,#161616 0%,#000 65%);border:1px solid #000;border-radius:50%;place-items:center;width:68px;height:68px;font:800 14px/1 Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1a1a1a,0 3px 8px #000000b3}.sd-case[data-astro-cid-luhkusju]{background:linear-gradient(#232325,#161618);border-radius:30px;padding:20px;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #000,0 24px 50px #0000008c}.case-latch[data-astro-cid-luhkusju]{background:linear-gradient(#2c2c2f,#1a1a1c);border-radius:6px 6px 3px 3px;width:120px;height:18px;position:absolute;top:-14px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #000}.case-half[data-astro-cid-luhkusju]{grid-template-columns:88px repeat(var(--slots,4), 1fr);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .5 -.32'/></filter><rect width='120' height='120' filter='url(%23f)'/></svg>"), var(--sky) center 35% / cover no-repeat, #0a3c8c;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 3px 10px #000c,inset 0 0 0 1px #000}.case-hinge[data-astro-cid-luhkusju]+.case-half[data-astro-cid-luhkusju]{background-position:0 0,50% 72%}.case-hinge[data-astro-cid-luhkusju]{justify-content:space-between;height:14px;margin:8px 60px;display:flex}.case-hinge[data-astro-cid-luhkusju] i[data-astro-cid-luhkusju]{background:linear-gradient(#2a2a2d,#141416);border-radius:4px;width:80px;height:100%;box-shadow:0 0 0 1px #000,inset 0 1px #ffffff14}.micro-slots[data-astro-cid-luhkusju]{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.micro-slots[data-astro-cid-luhkusju] span[data-astro-cid-luhkusju]{aspect-ratio:11/15;background:#070708;border-radius:4px;box-shadow:inset 0 2px 4px #000,0 1px #ffffff0d}.slot[data-astro-cid-luhkusju]{background:#070708;border-radius:10px;place-items:center;padding:16px 0 10px;display:grid;position:relative;box-shadow:inset 0 3px 8px #000,0 1px #ffffff0d}.slot[data-astro-cid-luhkusju]:before{content:"";background:#050506;border-radius:0 0 17px 17px;width:34px;height:20px;position:absolute;top:-6px;left:50%;translate:-50%;box-shadow:inset 0 -2px 4px #000}.slot-card[data-astro-cid-luhkusju]{zoom:min(.8, calc(4 / var(--slots,4)));filter:brightness(.72)saturate(.8);text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s;display:block;position:relative}.slot-card[data-astro-cid-luhkusju]:hover{filter:none;transform:translateY(-6px)}.slot-card[data-astro-cid-luhkusju].is-active{filter:drop-shadow(0 14px 18px #000000b3);transform:translateY(-20px)}button[data-astro-cid-luhkusju]:focus-visible,a[data-astro-cid-luhkusju]:focus-visible{outline:2px solid var(--active-accent);outline-offset:5px}@media (width<=1100px){.case-top[data-astro-cid-luhkusju]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px}.case-top[data-astro-cid-luhkusju] .sd-case[data-astro-cid-luhkusju]{width:100%;margin-top:0}.case-half[data-astro-cid-luhkusju]{grid-template-columns:repeat(var(--slots,4), 1fr)}.micro-slots[data-astro-cid-luhkusju]{display:none}}@media (width<=760px){.sd-case[data-astro-cid-luhkusju]{border-radius:20px;padding:10px}.case-half[data-astro-cid-luhkusju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;padding:10px}.micro-slots[data-astro-cid-luhkusju]{display:none}.case-hinge[data-astro-cid-luhkusju]{height:10px;margin:6px 30px}.case-hinge[data-astro-cid-luhkusju] i[data-astro-cid-luhkusju]{width:50px}.slot[data-astro-cid-luhkusju]{padding:12px 0 6px}.slot[data-astro-cid-luhkusju]:before{width:22px;height:14px}.slot-card[data-astro-cid-luhkusju]{zoom:.6}.slot-card[data-astro-cid-luhkusju].is-active{transform:translateY(-14px)}}@media (width<=360px){.slot-card[data-astro-cid-luhkusju]{zoom:.5}}@media (prefers-reduced-motion:reduce){[data-astro-cid-luhkusju],[data-astro-cid-luhkusju]:before{transition:none!important}}
