.storefront{background:#090e17}.store-container{max-width:1280px;width:calc(100% - 80px);margin-inline:auto}.store-topline{height:34px;border-bottom:1px solid #ffffff08;padding:0 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#71849e;font-size:9px;letter-spacing:.1px;background:#0c131e}.store-topline>span:first-child{font:600 8px system-ui;letter-spacing:1.8px}.store-topline b{font-weight:400;color:#5798f5;margin-inline:13px}.store-topline a{color:#92a8c6;font-size:9px}.store-topline a i{font-size:8px;margin-right:6px}.store-header{background:#090f19e8;border-bottom:1px solid #ffffff08;position:sticky;top:0;z-index:30;backdrop-filter:blur(20px)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:91px}.store-header .brand>span{font-size:27px}.store-navigation{display:flex;align-items:center;gap:30px;color:#91a0b6;font-size:12px}.store-navigation a{padding-block:32px;position:relative}.store-navigation a.active{color:white}.store-navigation a.active:after{content:'';position:absolute;bottom:22px;right:0;width:16px;height:2px;background:#438fff}.store-navigation a:hover{color:#d1e3ff}.header-controls{display:flex;align-items:center;gap:12px}.header-controls>.icon-button{font-size:15px}.discord-login{padding:10px 17px;font-size:11px;background:#182840;border-color:#398eff33}.discord-login i{color:#95bfff;font-size:16px}.account-button{display:flex;align-items:center;gap:10px;font-size:11px}.account-button small{display:block;color:#778fab;font-size:9px}.account-button>i{font-size:8px;color:#7185a1}.cart-control{position:relative}.cart-control span{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:#348bff;color:white;font:8px system-ui}.cart-control span[hidden]{display:none}.store-mobile-menu{display:none}.store-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:535px;padding-block:55px 35px}.hero-copy{padding-bottom:20px}.hero-pretitle{font-size:10px;color:#a2b6d1;display:flex;align-items:center;gap:10px;margin:0 0 20px}.hero-copy h1{font-size:clamp(44px,4.3vw,69px);line-height:1.45;letter-spacing:-2px;font-weight:850;margin:0 0 18px}.hero-copy h1 span,.page-intro h1 span,.about-hero h1 span{color:#509eff}.hero-copy>p:not(.hero-pretitle){font-size:13px;line-height:2.1;color:#91a3bd;margin:0 0 27px}.hero-buttons{display:flex;gap:12px}.hero-buttons .button{font-size:12px;padding:12px 22px;border-radius:8px}.hero-buttons .button.quiet{color:#b0bfce;background:#101824}.hero-caption{display:flex;gap:23px;margin-top:30px;font-size:9px;color:#647997;direction:rtl}.hero-caption span{display:flex;gap:7px;align-items:center}.hero-caption i{color:#5c85ba}.hero-visual{position:relative;height:400px;isolation:isolate;perspective:1000px;background:radial-gradient(ellipse at center,#1875db18,transparent 65%)}.visual-grid{position:absolute;inset:10px;opacity:.15;background-image:linear-gradient(#3672af 1px,transparent 1px),linear-gradient(90deg,#3672af 1px,transparent 1px);background-size:38px 38px;transform:rotateX(58deg) rotateZ(-34deg);border:1px solid #408cd866;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 75%)}.visual-orbit{position:absolute;top:50%;left:50%;border:1px solid #438eff1c;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg)}.orbit-one{width:340px;height:340px;box-shadow:0 0 0 35px #348bff03,0 0 0 36px #438eff0a}.orbit-two{width:290px;height:290px;border-style:dashed;border-color:#438eff33}.hero-core{position:absolute;top:50%;left:50%;width:218px;height:218px;border-radius:45px;border:1px solid #75adff3b;background:linear-gradient(145deg,#1b3456,#0e1725);transform:translate(-50%,-50%) rotate(-11deg);box-shadow:0 20px 65px #0008,inset 0 1px 0 #c9e2ff16,10px 10px 0 #15253d,11px 11px 0 #3262a033;display:grid;place-items:center}.hero-core img{width:146px;height:146px;transform:rotate(11deg);filter:drop-shadow(0 0 25px #348bff33)}.visual-tag{position:absolute;border:1px solid #6fa8f62b;background:#111e30f0;box-shadow:0 15px 35px #0005;border-radius:12px;padding:14px 17px;display:flex;align-items:center;gap:12px;direction:ltr;backdrop-filter:blur(10px)}.visual-tag>i{font-size:23px;color:#74adff}.visual-tag>span{font:600 9px system-ui;letter-spacing:.7px;color:#b7cef0}.visual-tag small{font:9px Cairo;letter-spacing:0;color:#7189aa;display:block;margin-top:6px;direction:rtl}.tag-a{top:56px;right:0;transform:rotate(4deg)}.tag-b{bottom:58px;left:-5px;transform:rotate(-5deg)}.tag-b>i{color:#afa7ff}.tag-c{bottom:5px;right:43px;padding:8px 13px;border-radius:6px;font:8px system-ui;letter-spacing:1px}.tag-c>.live-dot{width:5px;height:5px}.visual-coordinate{position:absolute;top:20px;left:32px;color:#426080;font:8px/1.8 ui-monospace,monospace;letter-spacing:1px;direction:ltr}.category-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff12;border-radius:12px;background:#101722;overflow:hidden;margin-top:3px}.category-strip>a{padding:22px 27px;display:flex;gap:17px;align-items:center;border-left:1px solid #ffffff0b}.category-strip>a:last-child{border:0}.category-strip>a>i:first-child{display:grid;place-items:center;width:43px;height:43px;background:#348bff0c;border:1px solid #348bff1a;border-radius:11px;font-size:18px;color:#7eb7ff}.category-strip>a:nth-child(2)>i:first-child{background:#9580ff0b;border-color:#9580ff20;color:#afa0fb}.category-strip>a:nth-child(3)>i:first-child{background:#65d4a70b;border-color:#65d4a71d;color:#83dab8}.category-strip b{font-size:13px;display:block}.category-strip small{font-size:10px;color:#778da9}.category-strip>a>i:last-child{margin-right:auto;font-size:11px;color:#465d7d}.category-strip>a:hover{background:#ffffff03}.collection{padding-top:70px}.collection-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.collection-heading h2{font-size:30px;letter-spacing:-1px;margin:4px 0 6px;font-weight:800}.collection-heading h2>span{color:#7c91ac}.collection-heading p:not(.eyebrow){font-size:11px;color:#7a8ea9;margin:0}.collection-count{font-size:10px;border:1px solid #ffffff13;padding:5px 12px;border-radius:6px;color:#8b9db7;background:#0e1622}.collection-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;margin-bottom:28px}.store-filters{display:flex;gap:5px;align-items:center}.store-filters button{font-size:10px;padding:7px 14px;border:1px solid transparent;background:transparent;color:#8397b3;border-radius:6px}.store-filters button.active{background:#1b2d46;color:#aacdff;border-color:#438eff24}.collection-search{display:flex;align-items:center;gap:12px;max-width:440px}.collection-search .search{width:240px}.collection-search input,.collection-search select{font-size:10px;padding-block:10px;background:#0d1520}.collection-search select{width:125px;color:#8397b3}.collection-search .search>i{top:15px;font-size:10px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-card{background:#111925;border:1px solid #ffffff12;border-radius:13px;overflow:hidden;transition:transform .2s,border-color .2s}.product-card:hover{border-color:#75aefe3b;transform:translateY(-4px)}.product-card[hidden]{display:none}.product-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#141f30}.product-media>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-media>img{transform:scale(1.035)}.product-media:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 55%,#0d152070)}.product-kind{position:absolute;bottom:14px;right:16px;padding:4px 8px;background:#091323d9;border:1px solid #6ca6fd33;border-radius:4px;color:#b3cced;font:600 8px system-ui;letter-spacing:1px;z-index:1}.favorite-toggle{position:absolute;top:13px;left:13px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #ffffff27;border-radius:8px;background:#0b1426ad;color:#c6d4e9;z-index:2;backdrop-filter:blur(8px)}.favorite-toggle[aria-pressed=true]{color:#fa90aa}.discount-tag{position:absolute;top:13px;right:13px;background:#2b6bd7;color:white;border-radius:5px;padding:3px 7px;font:600 10px system-ui;z-index:1}.product-content{padding:20px}.product-category{color:#6e9ad4;font-size:9px;margin:0 0 7px}.product-content h3{font-size:18px;margin:0 0 8px;font-weight:700}.product-description{font-size:10px;line-height:1.9;color:#788fae;margin:0;height:38px;overflow:hidden}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:18px;margin-top:16px;border-top:1px solid #ffffff0c}.product-bottom small{display:block;font-size:8px;color:#61799a;margin-bottom:5px}.product-bottom strong{font:650 22px system-ui;letter-spacing:-.6px}.product-bottom del{color:#63758e;font:10px system-ui;margin-right:8px}.product-details{height:32px;width:32px;padding:0;border-radius:7px;color:#7c9cc7;background:#18263c}.product-add{width:100%;margin-top:18px;font-size:11px;background:#182e4c!important;border-color:#408afb2e!important;color:#93c1ff!important;padding:10px}.product-add:hover{background:#24466e!important}.store-empty{padding:65px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;border:1px dashed #ffffff12;border-radius:13px;background:radial-gradient(ellipse at 50% 0,#24457512,transparent 60%),#0d141e}.store-empty[hidden]{display:none}.empty-orbit{width:70px;height:70px;border:1px solid #4c84c62b;border-radius:20px;background:#1e314b36;display:grid;place-items:center;transform:rotate(-8deg);margin-bottom:25px;color:#7ca6dc;font-size:28px}.empty-orbit i{transform:rotate(8deg)}.store-empty>.eyebrow{font-size:8px;color:#546c8d}.store-empty h3,.store-empty h2{font-size:21px;margin:8px 0 7px}.store-empty>p:not(.eyebrow){font-size:11px;color:#7086a4;max-width:440px;margin:0 0 22px}.store-empty>.fa-solid{font-size:35px;color:#658fc7;margin-bottom:20px}.store-empty>.button{font-size:11px}.store-story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:100px 80px}.store-story h2{font-size:36px;line-height:1.6;letter-spacing:-1px;margin:12px 0 18px}.store-story h2 span{color:#7188a8}.store-story>div>p:not(.eyebrow){font-size:12px;color:#8298b5;line-height:2.2;max-width:430px}.store-story .button{margin-top:10px;font-size:11px}.story-steps{display:grid;gap:13px}.story-steps article{display:flex;align-items:center;gap:18px;padding:23px 20px;border:1px solid #ffffff0f;background:#101824;border-radius:10px}.story-steps article>span{font:600 19px system-ui;color:#30517d;width:30px}.story-steps h3{font-size:13px;margin:0 0 5px}.story-steps p{font-size:10px;color:#788fad;margin:0}.story-steps article>i{margin-right:auto;color:#507baa;font-size:17px}.community-banner{border:1px solid #4886db30;background:radial-gradient(ellipse at 10% 100%,#1e589c40,transparent 50%),#0d1a2b;border-radius:15px;padding:40px 45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.community-banner h2{font-size:29px;margin:6px 0}.community-banner p:not(.eyebrow){color:#7998bf;font-size:11px;margin:0}.community-banner>.button{font-size:12px;padding:12px 24px}.store-footer{padding-top:70px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:35px}.footer-top>div{display:flex;gap:24px;flex-wrap:wrap;font-size:10px;color:#7d91ae}.footer-top a:hover{color:#b8d7ff}.footer-bottom{border-top:1px solid #ffffff0c;padding-block:22px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#526781}.footer-bottom>span:last-child{font:8px system-ui;letter-spacing:1.2px;display:flex;gap:15px;align-items:center}.page-intro{padding-block:55px 32px}.page-intro h1{font-size:45px;line-height:1.5;letter-spacing:-1px;margin:12px 0}.page-intro p:not(.eyebrow){color:#7d92b0;font-size:12px}.about-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;padding-block:70px}.about-hero h1{font-size:50px;margin:10px 0 22px;line-height:1.5;letter-spacing:-1px}.about-hero p:not(.eyebrow){color:#849aba;font-size:13px;line-height:2.2;max-width:600px}.about-hero .hero-buttons{margin-top:25px}.about-mark{display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(#2b78d627,transparent 70%);border:1px solid #ffffff0a;border-radius:30px}.about-mark img{width:65%;height:auto;max-width:260px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:35px}.benefits article{background:#111925;border:1px solid #ffffff10;padding:28px;border-radius:13px}.benefits i{color:#66a5fa;font-size:22px}.benefits h3{font-size:16px;margin:15px 0 10px}.benefits p{font-size:11px;line-height:2;color:#8298b7}.product-dialog-image{width:100%;aspect-ratio:16/9;object-fit:cover}.product-dialog-content{padding:25px}.product-dialog-content p{color:#8ea5c3;font-size:12px;white-space:pre-wrap}.product-dialog-content .dialog-price{font:600 28px system-ui;margin-bottom:22px}.product-dialog-content .form-actions{justify-content:space-between}.cart-summary{margin-top:25px;padding:25px;background:#121e30;border:1px solid #458ee040;border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cart-summary[hidden]{display:none}.cart-summary strong{font-size:24px}.cart-summary p{font-size:10px;color:#8a9ebc}.library-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.library-card{border:1px solid #ffffff14;background:#111b2a;border-radius:13px;padding:24px}.library-card-head{display:flex;align-items:center;gap:15px;margin-bottom:20px}.library-card-head img{width:54px;height:54px;border-radius:10px;object-fit:cover}.library-card-head h2{font-size:17px;margin:0}.library-card-head small{color:#7693bb;font:10px system-ui}.library-card-head>.badge{margin-right:auto}.library-details{display:grid;gap:15px}.library-details label{font-size:10px;color:#849cbb}.library-details .key-row{display:flex;gap:8px;margin-top:7px}.library-details input{font-family:Consolas,monospace;font-size:10px;direction:ltr}.library-actions{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.library-actions>.button{font-size:10px}
@media(min-width:1600px){.store-hero{min-height:580px}.hero-visual{height:440px}}@media(max-width:1100px){.store-container{width:calc(100% - 50px)}.store-navigation{gap:20px;font-size:11px}.header-row{gap:20px}.header-controls{gap:7px}.hero-copy h1{font-size:51px}.hero-visual{height:360px;transform:scale(.9);transform-origin:center}.category-strip>a{padding:20px;gap:13px}.category-strip small{font-size:9px}.category-strip b{font-size:12px}.hero-caption{gap:13px;font-size:8px}.collection-tools{flex-wrap:wrap;gap:15px}.collection-search{max-width:100%}.store-story{gap:50px}.footer-top>div{gap:16px}.store-topline{padding-inline:25px}.account-button>span:not(.avatar){display:none}}@media(max-width:800px){.header-row{min-height:76px}.store-header .brand>span{font-size:23px}.store-header .brand img{width:42px;height:42px}.store-navigation{display:none;position:absolute;top:76px;inset-inline:0;background:#101a2a;border-bottom:1px solid #ffffff14;padding:15px 25px;gap:0;flex-direction:column;align-items:stretch}.store-navigation.open{display:flex}.store-navigation a{padding:13px}.store-navigation a.active:after{display:none}.store-mobile-menu{display:inline-flex}.store-topline>span:first-child{display:none}.store-hero{grid-template-columns:1fr;gap:0;padding-top:40px}.hero-copy h1{font-size:55px}.hero-copy{text-align:center}.hero-pretitle{justify-content:center}.hero-buttons{justify-content:center}.hero-caption{justify-content:center}.hero-visual{width:min(470px,100%);margin:auto;height:360px;margin-top:0}.tag-a{right:0}.tag-b{left:0}.category-strip{grid-template-columns:1fr}.category-strip>a{border-left:0;border-bottom:1px solid #ffffff0b;padding:18px 23px}.category-strip>a:last-child{border-bottom:0}.category-strip small{font-size:10px}.category-strip b{font-size:13px}.collection{padding-top:50px}.product-grid{grid-template-columns:repeat(2,1fr);gap:17px}.collection-heading h2{font-size:26px}.store-story{grid-template-columns:1fr;gap:28px;padding-block:65px}.store-story h2{font-size:32px}.store-story>div>p:not(.eyebrow){max-width:100%}.community-banner{padding:30px;flex-wrap:wrap}.community-banner h2{font-size:26px}.footer-top{flex-direction:column;align-items:flex-start}.footer-bottom>span:last-child{display:none}.about-hero{gap:20px}.about-hero h1{font-size:38px}.benefits{grid-template-columns:1fr}.library-grid{grid-template-columns:1fr}}@media(max-width:480px){.store-container{width:calc(100% - 34px)}.store-topline{font-size:7px;height:30px;padding-inline:17px;gap:10px}.store-topline b{margin-inline:5px}.store-topline a{font-size:7px;white-space:nowrap}.store-topline a i{display:none}.store-header .brand{gap:8px}.store-header .brand small{font-size:6px;letter-spacing:1.2px}.store-header .brand>span{font-size:23px}.header-controls{gap:4px}.header-controls>.icon-button{width:28px;font-size:13px}.header-controls>.icon-button[href='/favorites']{display:none}.discord-login{padding:9px 11px;font-size:9px;gap:6px}.discord-login i{font-size:13px}.header-row{gap:9px}.hero-copy h1{font-size:45px;letter-spacing:-1.5px}.hero-copy>p:not(.hero-pretitle){font-size:11px}.hero-pretitle{font-size:9px;margin-bottom:16px}.hero-buttons{gap:9px}.hero-buttons .button{font-size:10px;padding:11px 16px}.hero-caption{gap:11px;flex-wrap:wrap;font-size:7px;margin-top:25px}.hero-visual{height:310px;transform:scale(.85);margin-block:-15px;transform-origin:center}.hero-core{height:190px;width:190px}.hero-core img{height:135px;width:135px}.orbit-one{height:300px;width:300px}.orbit-two{height:260px;width:260px}.tag-a{top:40px;right:-15px;padding:12px}.tag-b{bottom:40px;left:-10px;padding:12px}.tag-c{right:5px;bottom:-5px}.visual-tag>span{font-size:8px}.visual-tag small{font-size:8px}.visual-coordinate{left:-5px;top:0}.collection-heading{align-items:flex-end;gap:8px}.collection-heading h2{font-size:22px;letter-spacing:-.8px}.collection-heading p:not(.eyebrow){font-size:10px}.collection-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.collection-count{font-size:8px;padding:5px 8px;white-space:nowrap}.store-filters{width:100%;gap:3px;justify-content:space-between}.store-filters button{font-size:9px;padding:7px 11px}.collection-search{width:100%;gap:8px}.collection-search .search{width:auto;flex:1}.collection-search select{width:103px;font-size:9px}.collection-search input{font-size:9px}.product-grid{grid-template-columns:1fr;gap:20px}.product-content{padding:22px}.product-content h3{font-size:20px}.product-description{font-size:11px}.store-empty{padding:45px 20px}.store-empty h3,.store-empty h2{font-size:18px}.store-empty>p:not(.eyebrow){font-size:10px}.empty-orbit{height:60px;width:60px;font-size:24px}.store-story h2{font-size:29px}.story-steps article{gap:12px;padding:20px 16px}.story-steps h3{font-size:12px}.story-steps p{font-size:9px}.community-banner{padding:25px}.community-banner h2{font-size:23px}.community-banner p:not(.eyebrow){font-size:10px}.community-banner>.button{font-size:10px}.store-footer{padding-top:50px}.footer-top{gap:25px}.footer-top>div{gap:14px;font-size:9px}.footer-bottom{font-size:8px}.page-intro h1{font-size:35px}.page-intro{padding-block:38px 20px}.page-intro p:not(.eyebrow){font-size:11px}.about-hero{grid-template-columns:1fr;padding-block:45px}.about-hero h1{font-size:39px}.about-hero p:not(.eyebrow){font-size:12px}.about-mark{display:none}.about-hero .hero-buttons{justify-content:flex-start}.cart-summary{flex-wrap:wrap}.library-card{padding:20px}.library-card-head{gap:10px}.library-card-head h2{font-size:15px}.library-card-head>.badge{font-size:8px;padding:3px 6px}.library-details .key-row .button{font-size:10px;padding:8px 11px}}

@media(max-width:480px){.hero-visual{overflow:clip}.hero-buttons{flex-wrap:wrap}}
