:root{color-scheme:dark;--ink:#e5ecf4;--muted:#8b9aaa;--line:#293542;--paper:#111922;--blue:#4b9fee}body{background:#111922;color:#e5ecf4}.sidebar{background:#17212c;border-color:#273441}.brand{color:#f2f6fc}.brand-icon{background:#428fd2;box-shadow:inset 0 0 0 1px #ffffff12}.side-label{color:#718499}.nav-item{color:#a6b7c9}.nav-item>span:first-child{color:#7b91a6}.nav-item.active{background:#253e54;color:#86c9ff}.nav-item.active>span:first-child{color:#6bb8f2}.nav-item:hover,.categories button:hover{background:#223240}.nav-item b{background:#293c4e;color:#9eb7cf}.categories button{color:#9bafc3}.categories button>span{color:#738ea6}.side-note{background:#1d2c3b}.side-note strong{color:#a7bed5}.side-note p{color:#7892a9}.help-link,.side-footer{color:#7890a5}header{background:#17212c;border-color:#2a3744}.breadcrumb{color:#7991a6}.breadcrumb strong{color:#bdcddc}.breadcrumb span{color:#485e70}.network{color:#819bb2}.wallet-button{background:#3e91d9;color:#fff;box-shadow:inset 0 1px 0 #ffffff12}.wallet-button:hover{background:#4ca3ed}.mobile-menu{color:#9eb5c9}.demo-bar{color:#899fb2}.demo-tag{background:#1d3835;color:#7ac1ac}.margin-label{color:#728a9f}.hero{background:linear-gradient(115deg,#1c3045,#1a2c3e 65%,#20374b);border-color:#2b4258;border-radius:14px;min-height:220px}.hero-copy{padding:25px 29px}.hero h1{color:#e4eef9;font-size:30px;font-weight:550}.hero h1 span{color:#72b8ee}.hero-copy>p{color:#93aec6;font-size:13px}.eyebrow{color:#668aa8;letter-spacing:1.2px}.hero-art::before{background:#2b49644d}.hero-art{opacity:.7}.hero .primary{background:#3e91d9}.text-button{color:#8bb9de}.shortcut-row button{background:#192630;border-color:#2a3946}.shortcut-row button:hover{background:#213342;border-color:#3f5c73}.shortcut-row strong{color:#bfcedd}.shortcut-row small{color:#7992a7}.shortcut-icon.lavender{background:#35334f;color:#a69ddc}.shortcut-icon.blue{background:#233e55;color:#6cb8f3}.shortcut-icon.mint{background:#203c39;color:#73bca8}.shortcut-icon.sand{background:#3e392b;color:#cfb477}h2,.section-heading h2{color:#d9e6f2;font-weight:550}.mode-switch{background:#172531;border:1px solid #2c3d4c}.mode-switch button{color:#7f98ae}.mode-switch button.selected{background:#365f81;color:#d3eaff;box-shadow:none}.search{background:#1b2a37;border-color:#2d4051}.search input{color:#d2e3f1}.search input::placeholder{color:#7a93aa}.search span{color:#7b97af}.search:focus-within{border-color:#528fbd;box-shadow:0 0 0 3px #428fcc0c}select{background:#1b2a37;border-color:#2d4051;color:#9db3c7}.filter-tabs button{color:#8fa9be}.filter-tabs button:hover{background:#223848}.filter-tabs button.selected{background:#25445e;color:#89c5f4}.results-line{color:#7894aa}.product{background:#192834;border-color:#2a3b49;box-shadow:0 2px 8px #0000000c}.product:hover{border-color:#4b7798;box-shadow:0 8px 20px #0000001a}.product-art{background:#223545}.product-art.lavender{background:#2c3045}.product-art.rose{background:#3e2c38}.product-art.blue{background:#223c52}.product-art.mint{background:#203d39}.product-art.sand{background:#3d382e}.nft-image{filter:brightness(.95)}.favorite{background:#152839d9;border-color:#96bfd92b;color:#bdd4e5}.favorite.chosen{background:#3d8fce;color:#fff}.badge{background:#183248dd;color:#b8d9ef}.product-title{color:#d8e8f5}.verified{color:#6caee0}.product-sub{color:#8ca8bd}.price-row{border-color:#2b4050}.price-row small{color:#819eb5}.price{color:#e4f1fc;font-weight:550}.price>span{color:#8da7bd}.buy-arrow{background:#29465e;color:#8ac9fa}.buy-arrow:hover{background:#345d7c}.loadmore{background:#203648;border-color:#3a5b74;color:#9bcff5}.loadmore:hover{background:#2b4960}.empty{background:#192a37;border-color:#36526a;color:#8fadc5}.empty strong{color:#c5dceb}.catalog-footer,.main-footer{border-color:#263c4c;color:#7895ac}.footer-brand{color:#a4bfd4}.main-footer button{color:#87aecd}.catalog-footer>span:nth-child(2){color:#4f7f9f}.toast{background:#305976ed;color:#e2f3ff}dialog{background:#1a2b38;color:#d6e9f7;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#07111ac4;backdrop-filter:blur(7px)}.close-dialog{background:#2a4255;color:#aac8dd}.modal-art{background:#233b4f}.modal-tag{color:#7fa7c4}dialog h2{color:#dbedf9}dialog p{color:#9bb6cb}.duration{color:#a6bfd2}.duration input{background:#223b4e;border-color:#385973;color:#d0e6f7}.quote-line{color:#90aec5}.quote-line strong{color:#c2deef}.quote-total{border-color:#385269;color:#bbd5e8}.quote-total strong{color:#84c8fb}.demo-warning{background:#37362b;border-color:#57513a;color:#bcaf88}.wide:disabled{background:#304b60;color:#8daec6}.primary{background:#3e91d9}.primary:hover{background:#4ba0e5}.modal-list{color:#9bb6cb}.image-unavailable{color:#7b9ab4}.checkout-note{font-size:12px;line-height:1.7;color:#8aa9c1}.checkout-fields{display:grid;gap:13px;margin:20px 0}.checkout-fields label{display:block;font-size:12px;color:#9ebbd0}.checkout-fields input{width:100%;background:#20394b;border:1px solid #36566f;border-radius:9px;color:#d5ecfb;padding:12px;margin-top:6px;font-size:13px}.order-card{padding:19px;background:#192e3e;border:1px solid #2c4b62;border-radius:12px;text-align:left;margin-bottom:13px}.order-card h3{margin:0 0 8px;font-size:16px;color:#c7e5f9}.order-card p{font-size:12px;color:#8fb1ca;margin:5px 0}.order-status{font-size:11px;background:#28465c;color:#8cc9f8;padding:4px 8px;border-radius:6px;display:inline-block;margin:8px 0}.checkout-step{font-size:11px;color:#7099b8;letter-spacing:.4px}.order-warning{color:#d0bb84!important}.hero-art,.hero-copy .eyebrow{display:none}.hero{min-height:0;background:#192c3b}.hero-copy{padding:24px 28px;max-width:100%;width:100%}.hero h1{font-size:28px;line-height:1.35}.hero h1 br{display:none}.hero h1 span{display:inline}.hero-copy>p br{display:none}.hero-actions{margin-top:17px}.shortcut-row{margin-top:17px}@media(max-width:700px){.hero-copy{padding:22px}.hero h1{font-size:25px;line-height:1.35}.hero h1 br{display:block}.hero-copy>p{font-size:12px}select{background:#1b2a37;border-color:#2d4051;color:#9db3c7}.hero{min-height:0}.product-title{font-size:13px}.product-sub{font-size:10px}.price{font-size:19px}.price>span{font-size:10px}.mobile-menu{color:#9bb7cc}}
