/* SANNAD — smoked glass, onyx and deep burgundy. */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;600;700;800;900&display=swap');
[hidden]{display:none!important}
.image-banner.store-hero{display:block;padding:0;min-height:0;background:#151016;border-radius:18px;margin-bottom:26px;border:1px solid #ad52743b;box-shadow:0 0 28px #87284515;isolation:isolate}.image-banner.store-hero:after{display:none}.image-banner a{display:block}.image-banner img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.banner-preview{border:1px solid #b5789340;border-radius:16px;overflow:hidden;margin-bottom:22px;background:#100d13}.banner-preview img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.banner-editor-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#banner-saved{display:inline-block;padding:12px;color:#c9a0b5;font-size:12px}.category-tile .category-art,.store-product,.service-card{border-color:#aa547332!important;box-shadow:inset 0 1px #ffffff0c,0 0 15px #9c34501b,0 8px 24px #0002!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.category-tile:hover .category-art,.store-product:hover,.service-card:hover{border-color:#d47b9a88!important;box-shadow:inset 0 1px #ffffff13,0 0 24px #b6386140,0 10px 30px #0004!important;transform:translateY(-3px)}.category-tile:active .category-art,.store-product:active,.service-card:active{transform:scale(.98)}.category-tile .category-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 10%,#ffffff08 40%,transparent 70%);opacity:.7}.store-services .catalog-title{margin-top:8px}.image-upload{background:#ffffff08!important;border-color:#bd829b55!important;color:#dfb9cc!important}
@media(max-width:760px){.image-banner.store-hero{padding:0;min-height:0;margin-bottom:25px;border-radius:14px}.image-banner img{aspect-ratio:3/1}.store-main{padding-top:18px}.store-footer{border-top:1px solid #ffffff0d}}
:root{color-scheme:dark;--bg:#0c0d10;--ink:#f4f0ef;--muted:#a5a0a7;--line:#ffffff14;--navy:#f5eeee;--lime:#9d3454;--accent:#a33c5b;--glass:linear-gradient(135deg,#ffffff0b,#ffffff02);--wine:#7b233e;--wine-light:#e5a7ba}
html{background:#0c0d10;scroll-padding-top:100px}body{margin:0;background:radial-gradient(ellipse at 95% 0,#72223c25,transparent 38%),#0c0d10!important;color:var(--ink);font-family:'Tajawal',sans-serif}body:has(.store-header){padding-bottom:95px}a{color:inherit}button,input,select,textarea{font-family:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #e9a6bc;outline-offset:4px}svg{flex-shrink:0}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}
.store-header{position:sticky;top:0;z-index:30;max-width:none;min-height:80px;padding:12px max(5vw,20px);background:linear-gradient(100deg,#4b172ce8,#812d49e8);border-bottom:1px solid #ffffff17;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);display:flex;align-items:center;gap:25px;color:white}.store-header nav{margin-inline:auto;display:flex;gap:30px}.store-header nav a{color:#efceda}.store-header nav a.selected{color:white}.store-logo{display:flex;gap:10px;align-items:center;text-decoration:none;color:#fff}.logo-symbol{display:grid;place-items:center;width:42px;height:45px;border:1px solid #f0c8d260;border-radius:13px;background:linear-gradient(145deg,#ffffff26,#ffffff04);font-size:27px;box-shadow:inset 0 1px #ffffff28;transform:rotate(-7deg)}.store-logo b{font-size:27px;line-height:1}.store-logo small{display:block;letter-spacing:2px;font-size:7px;margin-top:9px;font-weight:500}.header-tools{display:flex;align-items:center;gap:9px}.header-account,.menu-trigger,.header-wallet{height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff26;background:#ffffff0b;border-radius:12px;color:white;text-decoration:none;padding:0 13px;font-size:13px}.menu-trigger{width:43px;padding:0}.menu-trigger svg,.header-wallet svg,.header-account svg{width:19px;height:19px}.header-wallet{background:#0c0d1038;direction:ltr}.header-wallet>span:first-child{color:#f0b5c8}.store-main{max-width:1120px;margin:0 auto;padding:30px 24px}.store-hero{min-height:260px;border:1px solid #d49aaa24;border-radius:22px;padding:35px 40px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 10% 60%,#9d34543b,transparent 55%),linear-gradient(125deg,#1c161d,#141418);box-shadow:inset 0 1px #ffffff0a;display:flex;align-items:center}.store-hero:after{content:'';position:absolute;width:360px;height:360px;border:1px solid #b9768c24;border-radius:65px;transform:rotate(35deg);left:4%;top:-45%;pointer-events:none}.hero-content{z-index:1}.hero-kicker{font-size:11px;letter-spacing:0;color:#d3a8b7}.hero-kicker i{background:#cf7995}.store-hero h1{font-size:46px;line-height:1.3;letter-spacing:-1px;margin:14px 0}.store-hero h1 em{color:#e3a6ba;font-style:normal;display:block}.store-hero p{color:#b8aeb8;font-size:14px;line-height:1.8;margin:12px 0 20px}.lime-button,.primary,.tactile:not(.tactile-icon),.dark-button{background:linear-gradient(135deg,#a53e5d,#76233e)!important;color:#fff!important;border:1px solid #d3789542!important;box-shadow:inset 0 1px #ffffff1f,0 6px 22px #5e15202e!important;border-radius:12px}.lime-button{padding:12px 19px;display:inline-flex;gap:22px;text-decoration:none;font-size:13px}.lime-button svg{height:17px;width:17px}.hero-payments{display:none}.hero-composition{width:42%;position:absolute;left:2%;top:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:.95;pointer-events:none}.hero-composition .category-art{width:100%;height:250px;background:none}.hero-composition .art-plate{width:100px;height:115px}.hero-composition .plate-front{top:20%;left:30%}.hero-composition .plate-back{top:10%;left:47%}.hero-composition .art-micro{display:none}.hero-composition .art-brand{bottom:12%;color:#ce9daf}.store-notice{display:flex;align-items:center;gap:14px;margin:18px 0 27px;border:1px solid var(--line);border-radius:12px;background:var(--glass);font-size:12px;line-height:1.8;overflow:hidden}.store-notice>b{align-self:stretch;display:flex;align-items:center;gap:8px;color:#e6acc0;background:#90284626;padding:14px 18px;white-space:nowrap}.store-notice svg{width:17px;height:17px}.store-notice>span{padding-inline-end:13px;color:#b8b2ba}.store-services{margin-top:0}.catalog-title{display:flex;gap:20px;align-items:center;justify-content:space-between}.catalog-title h2{font-size:24px;margin:4px 0}.section-kicker{color:#b995a3;font-size:10px;letter-spacing:1px}.store-search{background:#ffffff08;border:1px solid #ffffff16;border-radius:15px;min-width:45%;display:flex;gap:12px;align-items:center;padding:7px 16px 7px 7px;box-shadow:inset 0 1px #ffffff05}.store-search>span{color:#a394a1}.store-search svg{width:20px;height:20px}.store-search input{background:none;color:white;min-width:0;flex:1;border:0;padding:11px 0;font-size:14px;outline-offset:0}.store-search input::placeholder{color:#8e8792}.store-search button{border:0;border-radius:10px;background:#75243e;color:white;padding:11px 20px}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:28px 0 35px}.category-tile{border:0;background:none;color:#f1edef;padding:0;text-align:center;min-width:0}.category-tile h3{font-size:18px;margin:14px 0 5px}.category-tile small{color:#9a8c98;font-size:11px}.category-art{display:block;position:relative;aspect-ratio:1.45;overflow:hidden;background:radial-gradient(ellipse at 40% 25%,#86344e3d,transparent 65%),linear-gradient(140deg,#222027,#111217 70%);border:1px solid #c39caf24;border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 8px 30px #0002}.category-tile:hover .category-art{border-color:#be6b8866;box-shadow:0 10px 30px #7b233e24}.category-tile:hover .plate-front{transform:rotate(-12deg) translateY(-5px)}.art-orbit{position:absolute;width:80%;height:140%;left:20%;top:-30%;border:1px solid #e4b4c815;transform:rotate(40deg);border-radius:22px}.art-plate{position:absolute;display:grid;place-items:center;width:75px;height:87px;border:1px solid #d9a5b266;border-radius:16px;transform:rotate(-12deg);box-shadow:inset 1px 1px #ffffff30,8px 12px 16px #0006;background:linear-gradient(135deg,#94415d,#361b2c);transition:transform .25s}.art-plate svg{height:47px;width:47px;stroke-width:1.1;color:#f2d4df}.plate-front{top:23%;left:30%;z-index:2}.plate-back{top:14%;left:49%;width:64px;height:75px;transform:rotate(17deg);background:linear-gradient(130deg,#57525e,#212029);border-color:#af9ba147}.art-pedestal{position:absolute;left:17%;bottom:18%;width:67%;height:21%;border-radius:50%;background:linear-gradient(#4c3d48,#1a171e 45%,#393039 48%,#16151a 60%);box-shadow:0 14px 13px #0007}.art-micro{position:absolute;top:13px;right:15px;letter-spacing:1.5px;color:#be9ba8;font-size:7px}.art-brand{position:absolute;bottom:11px;left:0;right:0;font-size:8px;letter-spacing:2.2px;color:#a998a5}.art-telecom .plate-front{background:linear-gradient(145deg,#465456,#1d282a)}.art-cards .plate-front{background:linear-gradient(145deg,#594b70,#252031)}.art-subscriptions .plate-front{background:linear-gradient(145deg,#85473d,#332027)}.art-other .plate-front{background:linear-gradient(145deg,#5e6473,#252733)}.category-chips{display:flex;overflow:auto;gap:8px;padding:4px 0 10px;margin:0;max-height:none}.category-chips button{white-space:nowrap;color:#b5aab7;border:1px solid #ffffff12;background:#ffffff05;border-radius:10px;padding:10px 18px;font-size:12px}.category-chips button.active{background:#78243f66;border-color:#b7557455;color:#f8d8e2}.catalog-meta{color:#9b8e9d;font-size:11px;margin-top:10px}.catalog-meta button{color:#e1a3b9;background:none;border:0}.store-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.store-product,.service-card,.panel,.stat,.wallet-strip,.first-purchase,.balance-mini,.product-editor{color:var(--ink)!important;background:var(--glass)!important;border:1px solid var(--line)!important;box-shadow:inset 0 1px #ffffff07!important;border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.store-product{text-decoration:none;overflow:hidden}.product-visual{background:radial-gradient(ellipse at 50% 40%,#75354c44,transparent 70%),#19171e!important;border-bottom:1px solid #ffffff09}.visual-fallback{color:#bd8ea1!important}.store-product-body{padding:15px}.store-product h3{font-size:14px;color:#f1e8ed;line-height:1.7;min-height:47px}.store-product-body small{color:#9d8b9a;font-size:10px}.store-product-footer{display:flex;justify-content:space-between;border-top:1px solid #ffffff0c;padding-top:12px;font-size:11px;color:#d9b3c3}.store-product-footer b{background:#7e284333;color:#e7a9bf}.store-product-footer svg{width:16px;height:16px}.secondary-button,.outline{background:#ffffff06!important;border:1px solid #ffffff1e!important;color:#e3cad5!important;border-radius:11px}.load-footer{text-align:center;padding:25px}.load-footer button{padding:13px 24px}.load-footer svg{width:15px;height:15px}.how-section,.wallet-banner{background:var(--glass);border:1px solid var(--line);border-radius:18px;color:var(--ink)}.how-section{margin:30px 0;padding:28px}.how-section h2{font-size:25px}.how-section a{color:#e9a3bd}.how-section h3{color:#eee0e8}.how-section p,.wallet-banner p{color:#aa9eac}.how-section li>span{background:#7e284333;color:#d6a2b5}.wallet-banner{margin-top:25px;padding:27px;display:flex;align-items:center;gap:20px}.wallet-banner>span svg{width:35px;height:35px;color:#d795ad}.wallet-banner h2{font-size:21px}.dark-button{padding:13px 20px;text-decoration:none;display:flex;align-items:center;gap:12px;margin-inline-start:auto}.dark-button svg{width:18px;height:18px}.store-footer{color:#9b8e9b;border-color:var(--line);max-width:1120px;margin:auto;padding:30px 24px}.store-footer a{color:#d5c2ce}.mobile-store-nav{display:flex!important;position:fixed;bottom:0;inset-inline:0;z-index:35;background:linear-gradient(100deg,#4b172ce8,#792941ed);border-top:1px solid #d18ea643;padding:10px 12px max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);justify-content:center;gap:8vw}.mobile-store-nav a{display:flex;flex-direction:column;gap:6px;align-items:center;font-size:10px;color:#dcbdca;min-width:50px;text-decoration:none}.mobile-store-nav svg{width:21px;height:21px}.mobile-store-nav .active{color:white}.mobile-store-nav .active>span{background:#ffffff15;border:1px solid #ffffff23;box-shadow:0 4px 20px #0002;border-radius:12px;padding:9px 13px;margin-top:-22px}.mobile-store-nav .active svg{width:24px;height:24px}
/* Account, funding, authentication and merchant surfaces. */
body .customer-layout,body .admin-layout{--bg:#0c0d10;--ink:#f4f0ef;--muted:#a5a0a7;--line:#ffffff14;background:transparent;color:var(--ink)}.workspace{background:transparent!important}.sidebar{background:linear-gradient(160deg,#29151eeb,#121216f5)!important;border-color:#ffffff13!important;color:#eee4e9!important}.sidebar .wordmark,.sidebar .side-nav button.active{color:#f9eaf1!important}.side-caption,.side-bottom{color:#9a8795!important}.side-nav button{color:#b7a8b5!important}.side-nav button.active{background:#7c29424d!important;border-radius:12px}.side-nav button.active>span{background:transparent!important}.topbar{background:#111015bc!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#ffffff12!important;color:#f3e8ef!important}.topbar-mark,.avatar{background:#71263f!important;color:#fff!important}.profile-name{color:#e9d6e1}.crumb small{color:#a395a4!important}.account-greeting h1,.page-heading h1,.account-greeting,.section-caption h2{color:#f3e9ef}.account-greeting p,.page-heading p,.section-caption>span,.strip-balance small,.strip-held small{color:#a99aaa!important}.wallet-strip-icon{background:#8e325337;color:#dd9bb5}.strip-balance strong,.balance-mini>strong{color:#f8eef3!important}.strip-held{border-color:#ffffff13}.account-category{background:linear-gradient(135deg,#65304640,#ffffff03)!important;color:#dfbacb!important;border-color:#ba8c9f24!important}.account-category.apps,.account-category.card,.account-category.star{background:linear-gradient(135deg,#ffffff08,#65304625)!important;color:#dfbacb!important}.first-purchase h3,.panel h2,.panel h3,.funding-option b,.deposit-row b{color:#f1e5ed}.first-purchase ol,.empty,.simple-empty{color:#a293a2}.notice{background:#65304624!important;border:1px solid #a96c832c!important;color:#d9bbc9!important;border-radius:12px}.notice.error{color:#ffb2b9!important;background:#9c243225!important}.notice.success{color:#a5d9bb!important}.field input,.field select,.field textarea,.tools input{background:#ffffff06!important;border:1px solid #ffffff20!important;color:#f7eaf2!important;border-radius:10px}.field label{color:#cfbfcc!important}.field small,.footer-note,.auth-card>p{color:#aa9aaa!important}.field select option{background:#211a22}.panel-head,.table-wrap th,.table-wrap td,.deposit-row,.service-card footer{border-color:#ffffff13!important}.table-wrap th{background:#ffffff04!important;color:#bc9eae!important}.table-wrap td{color:#e4d3df}.service-card h3,.service-card footer b{color:#e8d9e2!important}.service-card small{color:#a994a4!important}.badge{background:#294a3a66!important;color:#b0d7bf!important}.badge.wait{background:#70503444!important;color:#e8c19b!important}.badge.bad{background:#75253555!important;color:#efabbc!important}.tabs{border-color:#ffffff14}.tabs button{color:#bca5b5!important;background:none}.tabs button.active{color:#f4c5d6!important;background:#79304944!important}.auth-wrap{background:transparent!important}.auth-wrap .auth-art{background:radial-gradient(ellipse at 20% 20%,#9a345151,transparent 70%),linear-gradient(140deg,#26151f,#101015)!important;color:#f5e9f0}.auth-wrap .auth-art h1 em{color:#e3a1b9}.auth-wrap .auth-box{background:var(--glass)!important;border-color:#ffffff15}.auth-card h2,.auth-card .wordmark{color:#f7eaf2}.auth-card .eyebrow,.eyebrow{color:#b594a7!important}.auth-divider:before,.auth-divider:after{background:#ffffff16}.auth-divider span{color:#ac94a6}.auth-art p{color:#c3a6b7!important}.funding-option{background:#ffffff04!important;border-color:#ffffff14!important;color:#e4cad8!important}.funding-option:hover{background:#792d4533!important;border-color:#bc6b8755!important}.funding-unavailable,.deposit-instructions{background:#ffffff06!important;color:#d3bbca!important}.deposit-instructions>p,.deposit-instructions>b{color:#deccda}.step-track .active{color:#e6adc3;border-color:#b75879}.deposit-start .section-caption>span{background:#78243f40;color:#dfa0b8}.funding-option>span:first-child,.deposit-type{background:#792a4533!important;color:#dca4b9!important}.ghost{color:#d4aec1!important}.tactile-icon{background:#ffffff07!important;color:#e4d5de!important;border-color:#ffffff1f!important}.stat strong{color:#f5e2ed}.stat label,.stat small{color:#a38d9e!important}.sk{background:linear-gradient(110deg,#ffffff05 20%,#ffffff0b 40%,#ffffff05 60%)!important;background-size:200% 100%!important}.sk-card,.sk-boot,.sk-boot-top{background:#121116!important;border-color:#ffffff0c!important}dialog:not(.store-drawer){background:#19161df5!important;color:#f0e3ec;border:1px solid #ac6b8536!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px}dialog::backdrop{background:#020207a8;backdrop-filter:blur(6px)}.close{color:#d5b4c5;background:#ffffff0a}.balance-mini>div b{color:#e8aec4}.step-track span{color:#ab91a2}.step-track .done{border-color:#7f5868;color:#bc8da2}.deposit-success>svg{background:#324c3a;color:#a5cfb3}.account-menu-trigger{display:none}
/* Shared, keyboard-accessible glass account drawer. */
.store-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(390px,88vw);height:100dvh;max-height:none;max-width:none;box-sizing:border-box;padding:28px 22px;border:0;border-inline-start:1px solid #d095ad30;border-radius:0;background:radial-gradient(ellipse at 50% 0,#80304b40,transparent 40%),#121016ed;color:#f5eaf1;box-shadow:-20px 0 80px #0005;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);overflow-y:auto}.store-drawer[open]{animation:drawer-in .25s ease-out}.drawer-close{position:absolute;top:14px;inset-inline-start:16px;width:34px;height:34px;background:#ffffff08;border:1px solid #ffffff15;border-radius:50%;color:#d6bfcf;font-size:25px;line-height:1}.drawer-person{text-align:center;padding:15px 0 19px}.drawer-avatar{display:grid;place-items:center;width:69px;height:69px;margin:0 auto 14px;background:linear-gradient(140deg,#9b4565,#321f2e);border:1px solid #de9cb340;outline:5px solid #ffffff04;border-radius:24px;color:#ffebf4;font-size:30px}.drawer-person>small{font-size:8px;letter-spacing:3px;color:#bc8ca1}.drawer-person h2{font-size:21px;margin:10px 0 5px}.drawer-person p{font-size:12px;color:#9b8a9c;overflow-wrap:anywhere}.drawer-balances{background:#ffffff05;border:1px solid #ffffff11;border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:space-between}.drawer-balances small{display:block;color:#a995a6;font-size:11px}.drawer-balances strong{font-size:24px;display:block;margin-top:8px}.drawer-balances a{display:flex;align-items:center;gap:5px;background:#82304c66;border:1px solid #b1688055;padding:10px;border-radius:9px;text-decoration:none;color:#f2c6d8;font-size:11px}.drawer-balances svg{width:14px;height:14px}.drawer-currency{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:20px 2px;color:#bba4b5}.drawer-currency b{font-weight:500;color:#d5b9ca}.store-drawer nav{display:grid;gap:8px;border-top:1px solid #ffffff0d;padding-top:18px}.store-drawer nav a{display:flex;align-items:center;gap:14px;border:1px solid #ffffff0b;background:#ffffff03;color:#d8c6d3;text-decoration:none;border-radius:12px;padding:15px;font-size:14px}.store-drawer nav a:hover{background:#8c325239;border-color:#a65e7755}.store-drawer nav a>span{display:flex;color:#ce8eaa}.store-drawer nav svg{width:20px;height:20px}.store-drawer nav a>svg{width:15px;margin-inline-start:auto;color:#836b80}.drawer-privacy{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ad93a6;text-decoration:none;padding:22px 9px}.drawer-privacy svg{height:18px;width:18px}.drawer-foot{color:#796a79;font-size:10px;text-align:center;border-top:1px solid #ffffff0b;padding-top:20px}.drawer-foot i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ae5777;margin-inline-end:5px}@keyframes drawer-in{from{transform:translateX(30px);opacity:0}to{transform:none;opacity:1}}
@media(min-width:761px){.store-header .header-account{display:flex}.customer-layout .sidebar{width:auto}.customer-layout .workspace{margin-inline:0;width:auto;max-width:none}.customer-layout{grid-template-columns:240px minmax(0,1fr)}}
@media(max-width:760px){.store-header{padding:12px 18px;min-height:72px;gap:10px}.store-header nav,.header-account{display:none}.header-tools{margin-inline-start:auto}.header-wallet{height:38px;font-size:12px;padding:0 11px}.menu-trigger{height:38px;width:38px}.store-logo b{font-size:23px}.logo-symbol{width:33px;height:37px;font-size:23px;border-radius:10px}.store-logo small{font-size:6px}.store-main{padding:22px 18px}.store-hero{min-height:185px;padding:22px;border-radius:18px}.store-hero h1{font-size:29px;margin:10px 0;letter-spacing:0}.hero-kicker{font-size:9px}.store-hero p{font-size:11px;margin:8px 0 14px}.lime-button{font-size:10px;padding:10px 13px;gap:12px}.hero-content{max-width:64%}.hero-composition{width:42%;left:0;top:0;opacity:.85;transform:none;scale:1}.hero-composition .category-art{height:190px}.hero-composition .art-plate{width:55px;height:67px}.hero-composition .art-plate svg{width:30px;height:30px}.hero-composition .plate-front{left:17%;top:30%}.hero-composition .plate-back{left:45%;top:24%}.hero-composition .art-brand{font-size:5px;letter-spacing:1px;bottom:18%}.store-hero:after{width:200px;height:260px;left:-40px;top:-100px}.store-notice{margin:15px 0 25px;font-size:10px;gap:9px}.store-notice>b{padding:12px 11px;font-size:11px}.store-notice svg{width:14px;height:14px}.catalog-title{flex-direction:column;align-items:stretch;gap:16px}.catalog-title h2{font-size:21px}.store-search{min-width:0;padding:5px 12px 5px 5px;border-radius:13px}.store-search input{font-size:13px}.store-search button{font-size:11px;padding:10px 16px}.category-grid{gap:20px 13px;margin:25px 0 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.category-art{aspect-ratio:1.12;border-radius:15px}.category-tile h3{font-size:15px;margin:11px 0 4px}.category-tile small{font-size:9px}.art-plate{width:56px;height:68px;border-radius:12px}.art-plate svg{width:34px;height:34px}.plate-front{top:24%;left:24%}.plate-back{width:49px;height:58px;left:50%;top:16%}.art-micro{font-size:5px;top:11px;right:10px;letter-spacing:1px}.art-brand{font-size:6px;letter-spacing:1.4px;bottom:10px}.art-pedestal{bottom:18%;height:20%}.category-chips button{font-size:10px;padding:9px 13px}.store-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-product-body{padding:12px}.store-product h3{font-size:12px;min-height:42px;margin:8px 0}.store-product-body small{font-size:9px}.store-product-footer{font-size:9px}.catalog-meta{font-size:10px;line-height:1.8}.how-section{padding:22px}.how-section h2{font-size:23px}.how-section li>span{background:#74263f44}.wallet-banner{padding:23px;flex-wrap:wrap;gap:12px}.wallet-banner h2{font-size:18px}.wallet-banner p{font-size:11px}.dark-button{width:100%;justify-content:center;margin:0;font-size:12px}.store-footer{padding:20px 20px 30px;font-size:10px;flex-wrap:wrap}.mobile-store-nav{gap:0;justify-content:space-around}.customer-layout .sidebar{background:linear-gradient(100deg,#4b172cf5,#792941f2)!important;padding:8px 6px max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #ffffff1b!important;backdrop-filter:blur(20px)!important;pointer-events:auto!important}.customer-layout .side-nav{width:100%!important;max-width:none!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;justify-content:space-around;gap:0!important}.customer-layout .side-nav button{display:flex!important;flex:1!important;flex-direction:column!important;height:auto!important;gap:6px!important;font-size:9px!important;padding:7px 3px!important;color:#d0adbfff!important;min-width:0!important;border-radius:10px!important}.customer-layout .side-nav button.active{background:#ffffff13!important;color:#fff!important}.customer-layout .side-nav svg{height:21px!important;width:21px!important}.customer-layout .workspace{margin:0!important;padding-inline:18px}.customer-layout .topbar{margin-inline:-18px;padding-inline:18px;background:linear-gradient(100deg,#4b172ce8,#812d49e8)!important}.account-menu-trigger{display:flex;width:35px;height:35px;align-items:center;justify-content:center;margin-inline-end:10px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff08;color:#f5dfeb}.account-menu-trigger svg{width:20px;height:20px}.customer-layout .crumb{display:flex;align-items:center}.customer-layout .topbar-mark{display:none}.profile-name{display:none}.account-greeting h1{font-size:27px}.account-categories{gap:11px}.account-category{border-radius:14px}.auth-wrap .auth-art{padding:25px}.auth-wrap .auth-art h1{font-size:26px}.auth-wrap .auth-box{padding:30px 24px 40px}.auth-wrap .auth-card h2{font-size:26px}.page-heading h1{font-size:26px}.admin-layout .sidebar{background:#20121ce8!important}.admin-layout .side-nav button{color:#c0a8b8!important}.admin-layout .side-nav button.active{color:#fff!important;background:#7b2e4944!important}}
.deposit-start,.order-feed,.fresh-start,.payment-choice{background:var(--glass)!important;border:1px solid var(--line)!important;color:#e9d7e3!important;box-shadow:inset 0 1px #ffffff07!important}.deposit-start{border-radius:18px}.deposit-how,.order-row{border-color:#ffffff12!important;color:#ad94a5!important}.deposit-how i{background:#ffffff08!important;border-color:#ffffff1a!important;color:#c0a3b5!important}.funding-unavailable p,.funding-option small{color:#b09bad!important}.fresh-start h3,.topbar .crumb b{color:#f3e7ef!important}.fresh-start p,.order-description small,.order-summary small,.muted{color:#a68d9f!important}.fresh-symbol,.order-emblem{background:#6f29433b!important;color:#d6a0b9!important}.text-action{color:#d4a0b7!important}.auth-box .auth-card{color:#f3e6ef}.welcome-note,pre{background:#ffffff06!important;border-color:#ffffff15!important;color:#d5bacb!important}
.hero-content{padding:0}.hero-composition{min-height:0;height:auto}.mobile-store-nav{width:100%;max-width:none;box-sizing:border-box;transform:none;inset-inline:0;left:0;border-radius:0;border-inline:0;border-bottom:0;box-shadow:0 -12px 45px #0003}.mobile-store-nav a{height:auto;padding:0;min-height:40px;border-radius:0}.mobile-store-nav .active{padding:0;background:none;box-shadow:none;gap:6px;font-size:10px}.mobile-store-nav .active>span{margin-top:-20px;padding:9px 13px;border-radius:12px;background:#ffffff15}.hero-content h1{width:auto}.hero-content p{color:#b8aeb8}.store-logo{flex-shrink:0}.store-header{box-sizing:border-box}
@media(max-width:760px){.store-hero{display:flex;min-height:218px;padding:24px 21px}.hero-content{padding:0;max-width:none;width:67%}.hero-content h1{width:auto;font-size:28px;margin:10px 0}.hero-content p{font-size:11px;line-height:1.7;margin:8px 0 15px}.hero-composition{height:100%;min-height:0;width:39%;top:0;bottom:0}.hero-composition .category-art{height:100%;border:0;box-shadow:none;border-radius:0}.hero-composition .art-plate{top:30%}.hero-composition .plate-back{top:23%}.hero-composition .art-brand{bottom:18%}.hero-composition .art-pedestal{bottom:26%}.mobile-store-nav{width:100%;max-width:none;left:0;right:0;transform:none;border-radius:0}.mobile-store-nav a{flex-direction:column;gap:5px;font-size:9px;min-width:0;flex:1;height:auto;padding:0}.mobile-store-nav .active{font-size:9px;gap:5px;padding:0;background:none;box-shadow:none}.mobile-store-nav .active>span{padding:9px 13px;margin-top:-20px;background:#ffffff15}.mobile-store-nav .active svg{height:23px;width:23px}}
.store-products .store-product,.product-grid .service-card{box-shadow:inset 0 1px #ffffff0c,0 0 15px #9c34502b,0 8px 24px #0002!important}.store-products .store-product:hover,.product-grid .service-card:hover{box-shadow:inset 0 1px #ffffff13,0 0 24px #b6386150,0 10px 30px #0004!important}.category-tile:focus-visible .category-art{box-shadow:0 0 25px #d4779870!important}.category-grid{animation:category-reveal .35s ease-out}@keyframes category-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
