:root{--text: #e9e9e9;--bg: #000;--accent: #5fb1ff;--accent-soft: rgba(95,177,255,.25);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.main{flex:1;width:100%;max-width:800px;margin:1.8rem auto;padding:1.6rem;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 0 15px #0009;line-height:1.6;color:#eaeaea}.footer{text-align:center;padding:1rem;opacity:.75;font-size:.9rem}body{padding-top:10px}.about-page{max-width:800px;margin:0 auto;padding:2rem 1.25rem;line-height:1.75}.about-page .page-title{text-align:center;margin-bottom:1.5rem}.about-intro{font-size:1.15rem;margin-bottom:1.75rem;color:var(--text-color, #e8e0d8)}.about-heading{font-size:1.35rem;margin-top:2rem;margin-bottom:.75rem;font-weight:600;color:var(--accent-color, #3466cb)}.about-list{padding-left:1.25rem;margin-bottom:1.5rem}.about-list li{margin-bottom:.5rem;list-style:disc}.closing-line{margin-top:2.25rem;font-size:1.2rem;text-align:center;font-style:italic;color:var(--accent-color, #3466cb)}@media(max-width:600px){.about-page{padding:1.5rem 1rem}.about-heading{font-size:1.25rem}.closing-line{font-size:1.1rem}}.star-wrapper:after,.header:before,.header:after{pointer-events:none}.star-wrapper{position:relative;overflow:visible;isolation:isolate}.header:after{content:"";position:absolute;inset:0;z-index:1;filter:brightness(1.2);background:radial-gradient(2px 2px at 12% 25%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 27% 18%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 40% 22%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 65% 18%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 78% 25%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 15% 55%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 33% 52%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 48% 58%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 65% 55%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 82% 52%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 20% 82%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 38% 78%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 54% 75%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 70% 78%,rgba(255,255,255,.33),transparent 55%),radial-gradient(2px 2px at 85% 82%,rgba(255,255,255,.33),transparent 55%)}.star-wrapper:after{content:"";position:absolute;inset:0;z-index:2;filter:brightness(1.4);background:radial-gradient(2px 2px at 8% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 14% 22%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 22% 14%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 30% 18%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 38% 12%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 48% 16%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 58% 13%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 68% 20%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 78% 14%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 88% 18%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 12% 72%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 22% 78%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 33% 82%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 48% 86%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 62% 80%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 74% 85%,rgba(255,255,255,.75),transparent 60%),radial-gradient(2px 2px at 84% 78%,rgba(255,255,255,.75),transparent 60%)}.header:before{content:"";position:absolute;inset:0;z-index:3;filter:brightness(1.35);background:radial-gradient(5px 5px at 20% 28%,rgba(255,255,255,.95),transparent 60%),radial-gradient(5px 5px at 75% 30%,rgba(255,255,255,.92),transparent 60%),radial-gradient(5px 5px at 50% 76%,rgba(255,255,255,.9),transparent 60%),radial-gradient(4px 4px at 65% 22%,rgba(255,255,255,.88),transparent 60%),radial-gradient(4px 4px at 33% 70%,rgba(255,255,255,.85),transparent 60%),radial-gradient(3px 3px at 15% 60%,rgba(255,255,255,.75),transparent 60%),radial-gradient(3px 3px at 85% 42%,rgba(255,255,255,.72),transparent 60%),radial-gradient(3px 3px at 60% 58%,rgba(255,255,255,.7),transparent 60%),radial-gradient(3px 3px at 42% 40%,rgba(255,255,255,.68),transparent 60%),radial-gradient(3px 3px at 50% 50%,rgba(255,255,255,.65),transparent 60%),radial-gradient(2.5px 2.5px at 30% 20%,rgba(255,255,255,.5),transparent 60%),radial-gradient(2.5px 2.5px at 78% 65%,rgba(255,255,255,.48),transparent 60%),radial-gradient(2.5px 2.5px at 20% 45%,rgba(255,255,255,.45),transparent 60%),radial-gradient(2.5px 2.5px at 88% 55%,rgba(255,255,255,.43),transparent 60%),radial-gradient(2.5px 2.5px at 70% 80%,rgba(255,255,255,.4),transparent 60%),radial-gradient(2px 2px at 55% 18%,rgba(255,255,255,.38),transparent 60%),radial-gradient(2px 2px at 10% 75%,rgba(255,255,255,.35),transparent 60%),radial-gradient(2px 2px at 90% 70%,rgba(255,255,255,.33),transparent 60%),radial-gradient(1.5px 1.5px at 12% 38%,rgba(255,255,255,.28),transparent 60%),radial-gradient(1.5px 1.5px at 28% 55%,rgba(255,255,255,.26),transparent 60%),radial-gradient(1.5px 1.5px at 40% 28%,rgba(255,255,255,.25),transparent 60%),radial-gradient(1.5px 1.5px at 62% 35%,rgba(255,255,255,.23),transparent 60%),radial-gradient(1.5px 1.5px at 78% 47%,rgba(255,255,255,.22),transparent 60%),radial-gradient(1.5px 1.5px at 25% 82%,rgba(255,255,255,.2),transparent 60%),radial-gradient(1.5px 1.5px at 45% 85%,rgba(255,255,255,.2),transparent 60%),radial-gradient(1.5px 1.5px at 60% 92%,rgba(255,255,255,.2),transparent 60%),radial-gradient(1.5px 1.5px at 82% 90%,rgba(255,255,255,.2),transparent 60%)}.header{position:sticky;top:0;overflow:visible;padding:.5rem 1rem .25rem;background:linear-gradient(to bottom,#0a0a0a,#000);border-bottom:1px solid rgba(255,255,255,.08);z-index:9999}.header-inner{display:flex;justify-content:center;align-items:center}.header-logo{width:325px;max-width:325px;height:auto;display:block;margin:5px auto 4px}@media(min-width:700px){.header{padding-top:.25rem;padding-bottom:.25rem}}.nav{margin-top:-4.75rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:99999}ul.nav-links{list-style:none;padding:0;margin:0}.nav-mobile-row{width:100%;display:flex;justify-content:space-between;padding:0 -1.35rem;align-items:center;margin-top:0;margin-bottom:2rem}.nav-toggle{font-size:1.8rem;background:none;border:none;color:var(--text);cursor:pointer;padding:0;transform:translateY(0)}.nav-links{display:none;flex-direction:column;gap:.65rem;margin-top:.5rem;align-items:flex-start;width:100%;padding-left:1.25rem}.nav-links.open{display:flex;margin-bottom:1.4rem;margin-left:0}.nav-links>.nav-item>a{color:var(--text);text-decoration:none;font-size:1.1rem;padding:.3rem .4rem;border-radius:6px;transition:.25s;font-variant:small-caps;font-weight:bolder}.nav-cart-mobile{display:flex;transform:translateY(-1px)}.nav-item-cart-desktop{display:none}.nav-cart-button{background:none;border:none;color:#fff;display:flex;align-items:center;gap:.35rem;cursor:pointer}.nav-cart-icon{width:30px;height:30px}.nav-cart-count{font-size:1.25rem}@media(max-width:600px){.nav-links{align-items:flex-start;padding-left:1.25rem}.nav-item:last-child{margin-bottom:1.25rem}.nav-item-home .nav-dropdown{display:none!important}.mobile-only{display:block!important}}@media(min-width:601px)and (max-width:1024px){.nav-mobile-row,.nav-toggle,.nav-cart-mobile{display:none!important}.nav{flex-direction:row;justify-content:center;align-items:center;margin-top:-.5rem;width:100%}.nav-links{display:flex!important;flex-direction:row;align-items:center;gap:1rem;width:auto;margin-top:0}.nav-item{display:flex;align-items:center;position:relative}.nav-item-home{position:relative;margin-right:1.5rem}.nav-dropdown{display:none;position:absolute;top:100%;left:0;background:#111;padding:.5rem .75rem;border-radius:8px;box-shadow:0 8px 20px #000000a6;min-width:150px;z-index:9999;flex-direction:column;gap:.4rem}.nav-item-home:hover .nav-dropdown{display:flex}.nav-dropdown a{font-size:.95rem;padding:.25rem .4rem}.nav-dropdown a:hover{background:#ffffff1f}.nav-item-cart-desktop{display:flex;align-items:center;margin-left:1.5rem}.mobile-only{display:none!important}}@media(min-width:1025px){.nav-mobile-row,.nav-toggle,.nav-cart-mobile{display:none!important}.nav{flex-direction:row;justify-content:center;align-items:center;margin-top:-.5rem;width:100%}.nav-links{display:flex!important;flex-direction:row;align-items:center;gap:1rem;width:auto;margin-top:0}.nav-item{display:flex;align-items:center;position:relative}.nav-item-home{position:relative;margin-right:1.5rem}.nav-dropdown{display:none;position:absolute;top:100%;left:0;background:#111;padding:.5rem .75rem;border-radius:8px;box-shadow:0 8px 20px #000000a6;min-width:150px;z-index:9999;flex-direction:column;gap:.4rem}.nav-item-home:hover .nav-dropdown{display:flex}.nav-dropdown a{font-size:.95rem;padding:.25rem .4rem}.nav-dropdown a:hover{background:#ffffff1f}.nav-item-cart-desktop{display:flex;align-items:center;margin-left:1.5rem}.mobile-only{display:none!important}}.cart-panel{display:none;flex-direction:column;width:100%;background:#000000a6;border-radius:10px;padding:1rem 1.25rem;margin-top:.8rem;backdrop-filter:blur(4px)}.cart-panel.open{display:flex}.cart-panel h2{margin:0 0 .75rem;font-size:1.4rem;font-weight:700}.cart-items{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.cart-item{display:flex;justify-content:space-between;align-items:center}.cart-item-name{font-weight:700}.cart-checkout-btn{background:#0070ba;color:#fff;border:none;width:100%;padding:.75rem;border-radius:8px;margin-top:1rem;font-size:1.1rem;cursor:pointer}@media(min-width:1025px){.cart-panel{max-width:600px;margin-left:auto;margin-right:auto}}.cart-checkout-note{margin-top:.75rem;padding:.75rem;font-size:.88rem;line-height:1.45;background:#ffffff14;border-left:3px solid #d7b98e;border-radius:6px}.cart-checkout-note a{color:#fff;text-decoration:underline}.cart-note-small{margin:0}.toast-container{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:.75rem;z-index:999999}.toast{background:#000000d9;color:#fff;padding:.75rem 1rem;border-radius:8px;font-size:.95rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px #00000073;animation:toast-slide-in .35s ease-out,toast-fade-out .35s ease-in 2.3s forwards;pointer-events:none}@keyframes toast-slide-in{0%{transform:translate(80px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-fade-out{to{opacity:0;transform:translate(80px)}}div[data-ss-bc=wrap]{--bc-link-color: #ffffff;--bc-current-color: #ffffff;margin:0 0 1rem;font-size:0 Nine}a[data-ss-bc=link]{color:var(--bc-link-color)!important;text-decoration:none!important;font-weight:500;cursor:pointer}span[data-ss-bc=current]{color:var(--bc-current-color)!important;font-weight:900}
