@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cb37nm8mowb2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3m-fabn93du09.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.1_q0qa17ptz5n.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Sour Gummy Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/sour-gummy-latin-ext-wght-normal.38hjk0rc0bk6l.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sour Gummy Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/sour-gummy-latin-wght-normal.2z5_vpu70qt--.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--cream:#fde3cf;--orange:#ec6426;--gold:#f8a91f;--brown:#632713;--bg:#563421;--bg-deep:#3b2316;--dark:#2a160d;--ink:var(--cream);--muted:#d8b89f;--tile:#2a160d61;--line:#fde3cf33;--field:#2a160d73;--btn:var(--gold);--btn-ink:var(--dark);--danger:#ff9a7a;--radius:24px;--pad:clamp(16px, 4vw, 48px);--display:"Sour Gummy Variable", "Archivo Variable", system-ui, sans-serif;--display-weight:800;--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:radial-gradient(120% 70% at 50% 0,#ec642629,#0000 60%),radial-gradient(140% 120% at 50% 40%,#0000 55%,#14090473);background-attachment:fixed;flex-direction:column;min-height:100vh;font-family:Archivo Variable,system-ui,sans-serif;display:flex;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.01' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}a{color:var(--ink)}a:hover{color:var(--gold)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:8px}::selection{background:var(--orange);color:var(--cream)}.container{width:100%;max-width:1360px;padding-inline:var(--pad);margin:0 auto}main{flex:1;padding-block:clamp(24px,4vw,48px) 96px}.header{z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#2a160db8;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.logo{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.logo-mark{aspect-ratio:888.62/321.18;background-color:var(--cream);height:42px;transition:background-color .25s, transform .4s var(--spring);display:block;-webkit-mask:url(/logo-type.svg) 50%/contain no-repeat;mask:url(/logo-type.svg) 50%/contain no-repeat}.logo:hover .logo-mark{background-color:var(--gold);transform:rotate(-3deg)scale(1.05)}.nav-links{align-items:center;gap:8px;display:flex}.navlink{letter-spacing:.04em;text-transform:uppercase;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:999px;align-items:center;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.navlink:hover{color:var(--dark);background:var(--gold)}.navlink[aria-current=page]{border-color:var(--gold)}.icon-btn{background:var(--field);border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .2s,color .2s;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--gold);color:var(--dark)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn.danger:hover{background:var(--orange);color:var(--cream)}.menu-btn{display:none}.mobile-menu{z-index:41;background:var(--bg-deep);border-bottom:1px solid var(--line);animation:menu-in .3s var(--spring);position:absolute;top:100%;left:0;right:0}.mobile-menu nav{flex-direction:column;padding-block:8px 16px;display:flex}.mobile-link{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);border-bottom:1px solid var(--line);align-items:center;min-height:62px;font-size:30px;text-decoration:none;display:flex}.mobile-link:last-child{border-bottom:0}.mobile-link[aria-current=page]{color:var(--gold)}.menu-backdrop{z-index:39;background:#1409048c;position:fixed;inset:76px 0 0}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width:640px){.desktop-only{display:none}.menu-btn{display:inline-flex}.logo-mark{height:34px}}@media (min-width:641px){.mobile-menu,.menu-backdrop{display:none}}.hero{margin-top:calc(-1*clamp(24px,4vw,48px));margin-bottom:clamp(48px,7vw,96px)}.hero-copy{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:-8px;display:flex}.hero-title{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);letter-spacing:-.01em;text-shadow:0 4px 0 var(--brown), 0 10px 30px #14090480;margin:0;font-size:clamp(34px,min(5.4vw,7.5svh),76px);line-height:.95}.hero-sub{color:var(--muted);max-width:520px;margin:0 0 4px;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.hero-mascot{place-items:center;height:clamp(300px,46vw,520px);display:grid}.hero-mascot img{filter:drop-shadow(0 18px 30px #14090480);width:auto;height:100%;animation:4s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-14px)}}.cf{--step:clamp(70px, 10.5vw, 165px);touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:clamp(260px,min(48vw,100svh - 312px),600px);position:relative;overflow:hidden}.cf-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#f8a91f6b,#ec64262e 40%,#0000 68%);width:clamp(280px,40vw,560px);animation:5s ease-in-out infinite glow;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@keyframes glow{50%{opacity:.7;transform:translate(-50%,-50%)scale(1.08)}}.cf-stage{position:absolute;inset:0}.cf-item{aspect-ratio:.62;cursor:pointer;height:80%;transform:translate(-50%, -50%) translateX(calc(var(--step) * var(--k))) translateY(calc(var(--a) * 3%)) rotate(calc(var(--k) * 3deg)) scale(calc(1 - var(--a) * .16));filter:brightness(calc(1 - var(--a) * .14)) saturate(calc(1 - var(--a) * .1));background:0 0;border:0;padding:0;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .6s,opacity .5s;position:absolute;top:52%;left:50%}.cf-item img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 16px 22px #1409048c);width:100%;height:100%}.cf-item.is-far{opacity:0;pointer-events:none}.cf-item.is-active{cursor:grab;transform:translate(-50%,-50%)scale(1.14)}.cf-item.is-active img{animation:4s ease-in-out infinite float}.cf-floor{pointer-events:none;background:radial-gradient(#14090499,#0000 70%);width:clamp(240px,44vw,640px);height:30px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.cf-arrow{z-index:20;border:2px solid var(--line);width:52px;height:52px;color:var(--cream);cursor:pointer;transition:background .2s, color .2s, transform .3s var(--spring);background:#2a160d99;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cf-arrow:hover{background:var(--gold);color:var(--dark);transform:translateY(-50%)scale(1.08)}.cf-arrow.prev{left:max(12px,3vw)}.cf-arrow.next{right:max(12px,3vw)}@media (max-width:640px){.cf{--step:19vw}.cf-arrow{display:none}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:32px;display:flex}.section-title{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);text-shadow:0 4px 0 var(--brown);margin:0;font-size:clamp(38px,5vw,64px);line-height:1}.pill{border:1px solid var(--line);background:var(--field);letter-spacing:.03em;color:var(--muted);border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:700}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 26px;display:grid}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}}.tile{flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}.tile-card{border-radius:var(--radius);background:var(--cream);box-shadow:0 6px 0 var(--brown), 0 18px 34px #14090459;transition:transform .45s var(--spring), box-shadow .35s;padding:8px;display:block;position:relative;overflow:hidden}.tile-card .zoomwrap{border-radius:calc(var(--radius) - 8px)}.tile:hover .tile-card{box-shadow:0 10px 0 var(--orange), 0 26px 44px #14090473;transform:translateY(-6px)rotate(-1.2deg)}.tile:nth-child(2n):hover .tile-card{transform:translateY(-6px)rotate(1.2deg)}.tile-badge{z-index:2;background:var(--orange);color:var(--cream);font-family:var(--display);font-weight:var(--display-weight);box-shadow:0 3px 0 var(--brown);border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.1;position:absolute;top:16px;left:16px;transform:rotate(-6deg)}.tile:hover{color:var(--ink)}.tile-meta{justify-content:space-between;align-items:center;gap:10px;padding-inline:4px;display:flex}.tile-name{font-family:var(--display);font-weight:var(--display-weight);white-space:nowrap;text-overflow:ellipsis;color:var(--cream);font-size:clamp(17px,1.6vw,21px);line-height:1.1;overflow:hidden}.price{background:var(--gold);color:var(--dark);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;padding:5px 12px;font-size:14px;font-weight:800}.load-more{color:var(--muted);justify-content:center;min-height:40px;padding-top:64px;font-weight:700;display:flex}.empty{text-align:center;color:var(--muted);font-family:var(--display);font-weight:var(--display-weight);padding:12vh 0;font-size:26px}.zoomwrap{aspect-ratio:1;background:#fff;width:100%;position:relative;overflow:hidden}.zoomlayer{transform-origin:var(--zx,50%) var(--zy,50%);will-change:transform;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.zoomlayer img{object-fit:cover;width:100%;height:100%}.zoomlayer.art{padding:12%}.zoomwrap[data-zoom] .zoomlayer{transform:scale(1.5)}@media (hover:none){.zoomwrap[data-zoom] .zoomlayer{transform:none}}.back{border-color:var(--line);margin-bottom:24px;padding-left:14px}.split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr);gap:32px}}.product-media{border-radius:var(--radius);background:var(--cream);box-shadow:0 8px 0 var(--brown), 0 24px 44px #14090466;padding:10px;position:relative;overflow:hidden}.product-media .zoomwrap{border-radius:calc(var(--radius) - 10px)}.product-media .tile-badge{padding:7px 14px;font-size:16px;top:22px;left:22px}.product-info{flex-direction:column;gap:26px;padding-top:8px;display:flex}.price-tag{background:var(--gold);color:var(--dark);font-family:var(--display);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;box-shadow:0 4px 0 var(--brown);border-radius:999px;align-self:flex-start;margin:0;padding:6px 20px;font-size:28px;line-height:1.2}.h-xl{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);text-shadow:0 4px 0 var(--brown);margin:0;font-size:clamp(40px,5.4vw,76px);line-height:.98}.h-lg{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.05}.rule{background:var(--line);border:0;height:1px;margin:0}.body-muted{color:var(--muted);white-space:pre-line;max-width:480px;margin:0;font-size:16px;line-height:1.6}.fineprint{color:var(--muted);opacity:.7;max-width:460px;margin:0;font-size:12px;line-height:1.5}.form{flex-direction:column;gap:20px;display:flex}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:560px){.two{grid-template-columns:minmax(0,1fr)}}.lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.fld{width:100%;font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--field);border:1.5px solid var(--line);appearance:none;border-radius:14px;outline:none;min-height:52px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.fld::placeholder{color:#fde3cf66}.fld:focus{border-color:var(--gold);box-shadow:0 0 0 3px #f8a91f40}select.fld{background-image:linear-gradient(45deg, transparent 50%, var(--cream) 50%), linear-gradient(135deg, var(--cream) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}select.fld option{background:var(--bg-deep);color:var(--cream)}textarea.fld{resize:vertical}.cta{background:var(--btn);min-height:56px;color:var(--btn-ink);font:inherit;letter-spacing:.02em;cursor:pointer;text-align:center;box-shadow:0 5px 0 var(--brown);transition:transform .25s var(--spring), box-shadow .25s, background .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.cta:hover{color:var(--cream);background:var(--orange);box-shadow:0 7px 0 var(--brown);transform:translateY(-2px)}.cta:active{box-shadow:0 1px 0 var(--brown);transform:translateY(4px)}.cta:disabled{opacity:.55;cursor:progress;transform:none}.cta.ghost{color:var(--cream);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.cta.ghost:hover{background:var(--cream);color:var(--dark)}.error{color:var(--danger);margin:0;font-size:15px;font-weight:700}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pay-options{border:0;min-width:0;margin:8px 0 0;padding:0}.pay-options legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.pay-option{background:var(--field);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;min-height:66px;padding:14px 18px;display:flex;position:relative}.pay-option input{opacity:0;pointer-events:none;position:absolute}.pay-option:has(input:checked){border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.pay-option:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.pay-option b{font-size:16px;font-weight:800}.pay-option span{color:var(--muted);font-size:13px}.summary{background:var(--tile);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:20px;padding:clamp(20px,3vw,36px);display:flex}.summary-item{align-items:center;gap:16px;display:flex}.thumb{border:4px solid var(--cream);background:#fff;border-radius:14px;flex:0 0 76px;width:76px;height:76px;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb .art{height:100%;padding:8px}.rows{font-variant-numeric:tabular-nums;flex-direction:column;gap:12px;font-size:15px;display:flex}.row{justify-content:space-between;gap:12px;display:flex}.row>span:first-child{color:var(--muted)}.total{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.total strong{font-family:var(--display);font-weight:var(--display-weight);color:var(--gold);font-size:32px}.center-col{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:660px;margin:4vh auto 0;display:flex}.bank{text-align:left;background:var(--tile);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;width:100%;margin-top:8px;padding:clamp(20px,3vw,32px);display:flex}.bank dl{overflow-wrap:anywhere;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:12px 20px;margin:0;font-size:14px;line-height:1.5;display:grid}.bank dt{color:var(--muted)}.bank dd{margin:0}@media (max-width:480px){.bank dl{grid-template-columns:minmax(0,1fr);gap:2px}.bank dd{margin-bottom:10px}}.legal{flex-direction:column;gap:14px;max-width:760px;font-size:15px;line-height:1.65;display:flex}.legal h1{margin-bottom:8px}.legal h2{font-family:var(--display);font-weight:var(--display-weight);color:var(--gold);margin:26px 0 0;font-size:22px}.legal p,.legal ul{color:var(--muted);margin:0}.legal ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.legal b{color:var(--cream);font-weight:700}.legal a{color:var(--cream);text-underline-offset:3px}.footer{background:var(--bg-deep);border-top:1px solid var(--line);margin-top:48px;position:relative;overflow:hidden}.footer-inner{justify-content:space-between;align-items:flex-end;gap:24px;padding-block:clamp(36px,5vw,56px) 0;display:flex}.footer-copy{flex-direction:column;gap:14px;min-width:0;padding-bottom:36px;display:flex}.footer-logo{align-self:flex-start;height:clamp(48px,7vw,80px)}.footer-line{font-family:var(--display);font-weight:var(--display-weight);color:var(--cream);margin:0;font-size:clamp(18px,2vw,24px)}.footer-links{flex-wrap:wrap;gap:6px 22px;display:flex}.footer-links a{color:var(--muted);text-underline-offset:4px;font-weight:600}.footer-links a:hover{color:var(--gold)}.footer-legal{color:var(--muted);opacity:.75;margin:0;font-size:12px;line-height:1.5}.footer-mascot{flex:none;width:clamp(160px,22vw,280px);margin-bottom:-6px;position:relative}.footer-mascot img{transform-origin:50% 100%;width:100%;height:auto;transition:transform .5s var(--spring)}.footer-mascot:hover img{transform:rotate(-4deg)scale(1.04)}.footer-bubble{z-index:2;background:var(--cream);color:var(--dark);font-family:var(--display);font-weight:var(--display-weight);box-shadow:0 4px 0 var(--brown);border-radius:18px;padding:8px 16px;font-size:clamp(14px,1.5vw,18px);position:absolute;top:4%;left:-18%;transform:rotate(-6deg)}.footer-bubble:after{content:"";background:var(--cream);width:16px;height:16px;position:absolute;bottom:-8px;right:18px;transform:rotate(45deg)}@media (max-width:640px){.footer-inner{flex-direction:column;align-items:flex-start}.footer-copy{padding-bottom:0}.footer-mascot{align-self:flex-end;width:170px}.footer-bubble{left:-40%}}.admin-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 6px;padding-block:12px;display:flex}.admin-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.admin-item{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-item .grow{flex:200px;min-width:0}.badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.badge.on{background:var(--gold);border-color:var(--gold);color:var(--dark)}.card{border:1px solid var(--line);background:var(--tile);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.small{color:var(--muted);font-size:13px;line-height:1.5}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.preview-img{object-fit:cover;border:4px solid var(--cream);background:#fff;border-radius:16px;width:160px;height:160px}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--gold)}.slide-admin-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;display:grid}.slide-admin{border:1px solid var(--line);background:var(--tile);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.slide-admin img{aspect-ratio:3/4;object-fit:contain;background:radial-gradient(circle,#f8a91f40,#0000 70%);width:100%;padding:14px}.slide-admin-bar{border-top:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex}.slide-admin-bar b{flex:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}}
