:root{--ink:#f4f7fd;--muted:#94a3b8;--line:#24344e;--green:#60a5fa;--cyan:#60a5fa}body{background:#0b1220;color:#f4f7fd}header{background:#0b1220;border-bottom:1px solid #24344e;padding:15px 6%;backdrop-filter:none}.logo{width:470px;height:185px;max-width:58vw}.logo .submitted-logo{width:134%;height:auto}nav button{color:#b7c7df}nav button.active{background:#142a48;border:1px solid #385e91;color:#91c3ff}nav #bag{background:#142239;border-color:#304a70;color:#d5e6ff}b#count{background:#60a5fa;color:#071525}button,.link-button{background:linear-gradient(110deg,#60a5fa,#82baff);color:#08152a;box-shadow:0 4px 18px #307cd218}button.secondary{background:#17263c;border-color:#354b6a;color:#d6e4f6}.eyebrow{color:#7fb7fc}.hero{background:radial-gradient(ellipse at 80% 40%,#1a365355,transparent 50%),linear-gradient(120deg,#101b2d,#0d1627);border-color:#2d4568}.hero .eyebrow{background:#17365c66;border-color:#35557d;color:#a6ceff}.hero .eyebrow:before{background:#60a5fa;box-shadow:0 0 9px #60a5fa66}.hero h1 .gradient-text{background:linear-gradient(90deg,#8fc1ff,#60a5fa 60%,#c1dcff);background-clip:text;color:transparent}.category-strip button{background:#111d30;border-color:#2c4160;color:#b8cbe6}.category-strip button.selected{background:#17365c;border-color:#4c83c6;color:#b4d6ff}.clear-filters{color:#94c3fc!important}.card{background:linear-gradient(160deg,#152239,#101b2d);border-color:#2b4262}.card button{background:#1b3c65;color:#c3deff;border-color:#3a6699}.card .details-button{background:transparent;color:#b8d0ef;border-color:#314d72}.badge{background:#172d49;border-color:#3a5b82;color:#b6d6ff}.product-art{background:radial-gradient(ellipse at 50% 30%,#213a57,#111e33);border-color:#2d4566}.stat strong{color:#8bbdff}.notice{background:#152d48;border-color:#365776;color:#bdd8f2}.detail-condition{background:#18395e;border-color:#3e6597;color:#bfddff}.link-button{color:#08152a}.back-store{color:#9cc8ff}footer{background:#0b1220;border-color:#24344e}footer .footer-logo{background:#0b1220;width:290px;height:118px;border-radius:0}#toast{background:#163457;border:1px solid #507fb9;color:#d4e8ff}.manager-page header{padding-top:8px;padding-bottom:8px}.manager-page .logo{width:350px;height:138px}.manager-page nav button{background:#162a46;border:1px solid #365781;color:#bad8fd}.auth-card{background:#111e32;border-color:#30496b}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#8cbfff}@media(max-width:760px){header{padding:8px 17px 15px;gap:3px}.logo{width:390px;max-width:100%;height:163px}.manager-page .logo{width:340px;max-width:100%;height:140px}nav{margin-top:0}.manager-page nav{margin-top:0}.hero{padding-top:27px}.hero .eyebrow{letter-spacing:1.15px}footer .footer-logo{width:270px;height:110px}}@media(max-width:370px){.logo{height:140px}.manager-page .logo{height:125px}}