@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}._header_kbz3z_1{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}._scrolled_kbz3z_13{background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--color-border)}[data-theme=light] ._scrolled_kbz3z_13{background:#f5f3ffeb}[data-theme=rpg] ._scrolled_kbz3z_13{background:#1a0f0aeb}._nav_kbz3z_27{max-width:1440px;margin:0 auto;padding:0 40px;height:75px;display:flex;align-items:center;justify-content:space-between;gap:24px}._logo_kbz3z_38{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}._logoImg_kbz3z_46{width:36px;height:36px;border-radius:8px;background:var(--gradient-btn);position:relative;overflow:hidden}._logoImg_kbz3z_46:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;border:2px solid rgba(255,255,255,.6)}._logoText_kbz3z_63{font-size:20px;font-weight:700;color:var(--color-text);letter-spacing:-.5px}[data-theme=rpg] ._logoText_kbz3z_63{font-size:14px;letter-spacing:1px}._navLinks_kbz3z_75{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}._navLink_kbz3z_75{font-size:16px;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease;white-space:nowrap;position:relative}._navLink_kbz3z_75:after{content:"";position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--color-accent);transition:width .25s ease;border-radius:2px}._navLink_kbz3z_75:hover{color:var(--color-text)}._navLink_kbz3z_75:hover:after{width:100%}._navLinkActive_kbz3z_112{color:var(--color-text)}._navLinkActive_kbz3z_112:after{width:100%}._controls_kbz3z_119{display:flex;align-items:center;gap:12px;flex-shrink:0}._langDropdown_kbz3z_126{position:relative}._langTrigger_kbz3z_130{display:flex;align-items:center;gap:6px;background:var(--color-glass);border:1px solid var(--color-border);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}._langTrigger_kbz3z_130:hover{color:var(--color-text);border-color:var(--color-accent)}._langMenu_kbz3z_150{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:6px;box-shadow:0 12px 40px var(--color-shadow);opacity:0;transform:translateY(-8px);pointer-events:none;transition:all .2s ease;z-index:50}[dir=rtl] ._langMenu_kbz3z_150{right:auto;left:0}._langMenuOpen_kbz3z_172{opacity:1;transform:translateY(0);pointer-events:auto}._langOption_kbz3z_178{display:block;width:100%;padding:8px 12px;font-size:14px;color:var(--color-text-muted);background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:all .15s ease}._langOption_kbz3z_178:hover{color:var(--color-text);background:var(--color-glass)}._langOptionActive_kbz3z_197{color:var(--color-accent);background:var(--color-accent-glow)}._themeToggle_kbz3z_202{width:36px;height:36px;border-radius:8px;background:var(--color-glass);border:1px solid var(--color-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._themeToggle_kbz3z_202:hover{background:var(--color-accent-glow);color:var(--color-text);border-color:var(--color-accent)}._walletBtn_kbz3z_223{font-size:14px;font-weight:600;color:#fff;padding:10px 20px;border-radius:8px;background:var(--gradient-btn);border:none;transition:opacity .2s ease,transform .15s ease;white-space:nowrap;flex-shrink:0}._walletBtn_kbz3z_223:hover{opacity:.9;transform:translateY(-1px)}._walletBtnConnected_kbz3z_243{background:var(--color-glass);border:1px solid var(--color-border);color:var(--color-text)}._walletBtnConnected_kbz3z_243:hover{border-color:var(--color-accent)}._walletAddress_kbz3z_253{display:flex;align-items:center;gap:6px}._walletDot_kbz3z_259{width:8px;height:8px;border-radius:50%;background:var(--color-success)}._hamburger_kbz3z_266{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-glass);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);cursor:pointer;transition:background .2s ease}._hamburger_kbz3z_266:hover{background:var(--color-glass-border)}._mobileMenu_kbz3z_284{display:none;flex-direction:column;background:var(--color-surface);border-bottom:1px solid var(--color-border);overflow:hidden;max-height:0;transition:max-height .35s ease,padding .35s ease}._mobileMenuOpen_kbz3z_296{max-height:600px;padding:16px 0 24px}._mobileLinks_kbz3z_301{list-style:none;margin:0;padding:0 24px;display:flex;flex-direction:column;gap:4px}._mobileLink_kbz3z_301{display:block;padding:12px 8px;font-size:16px;font-weight:500;color:var(--color-text-muted);text-decoration:none;border-radius:8px;transition:color .2s ease,background .2s ease}._mobileLink_kbz3z_301:hover{color:var(--color-text);background:var(--color-glass)}._mobileControls_kbz3z_328{padding:12px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}._mobileWalletBtn_kbz3z_336{width:100%;margin:0 24px;padding:12px 24px;font-size:16px;font-weight:500;color:#fff;background:var(--gradient-btn);border:none;border-radius:8px;text-align:center;cursor:pointer}@media (max-width: 1024px){._navLinks_kbz3z_75{display:none}._hamburger_kbz3z_266,._mobileMenu_kbz3z_284{display:flex}._nav_kbz3z_27{padding:0 20px}}@media (max-width: 480px){._walletBtn_kbz3z_223,._langDropdown_kbz3z_126{display:none}}._footer_stoh4_1{position:relative;padding:80px 0 0;background:var(--color-surface);overflow:hidden}._bgDecorLeft_stoh4_8,._bgDecorRight_stoh4_9{position:absolute;width:400px;height:400px;border-radius:50%;pointer-events:none;filter:blur(80px)}._bgDecorLeft_stoh4_8{top:-100px;left:-100px;background:var(--color-accent-glow);opacity:.3}[dir=rtl] ._bgDecorLeft_stoh4_8{left:auto;right:-100px}._bgDecorRight_stoh4_9{bottom:-100px;right:-100px;background:var(--color-accent-glow);opacity:.2}[dir=rtl] ._bgDecorRight_stoh4_9{right:auto;left:-100px}._inner_stoh4_42{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}._topRow_stoh4_50{display:grid;grid-template-columns:1.5fr 2fr 1fr;gap:60px;padding-bottom:48px}[dir=rtl] ._topRow_stoh4_50{direction:rtl}._brand_stoh4_61{display:flex;flex-direction:column;gap:16px}._logoWrap_stoh4_67{display:flex;align-items:center;gap:10px}._logoImg_stoh4_73{width:36px;height:36px;border-radius:8px;position:relative;object-fit:cover}._logoIcon_stoh4_81:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;border:2px solid rgba(255,255,255,.6)}._logoText_stoh4_89{font-size:20px;font-weight:700;color:var(--color-text)}._tagline_stoh4_95{font-size:14px;line-height:1.6;color:var(--color-text-muted);max-width:280px}._linksGrid_stoh4_102{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._linksCol_stoh4_108{display:flex;flex-direction:column;gap:12px}._footerLink_stoh4_114{font-size:14px;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}._footerLink_stoh4_114:hover{color:var(--color-text)}._social_stoh4_126{display:flex;flex-direction:column;gap:12px}._socialHeading_stoh4_132{font-size:14px;font-weight:600;color:var(--color-text)}._socialLinks_stoh4_138{display:flex;gap:12px}._socialLink_stoh4_138{width:36px;height:36px;border-radius:8px;background:var(--color-glass);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:all .2s ease}._socialLink_stoh4_138:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-accent-glow)}._divider_stoh4_162{height:1px;background:var(--color-border);margin:0}._bottomRow_stoh4_168{display:flex;align-items:center;justify-content:space-between;padding:24px 0}._copyright_stoh4_175{font-size:13px;color:var(--color-text-dim)}._backToTop_stoh4_180{font-size:13px;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}._backToTop_stoh4_180:hover{color:var(--color-accent)}@media (max-width: 1024px){._topRow_stoh4_50{grid-template-columns:1fr 1fr;gap:40px}._social_stoh4_126{grid-column:span 2}}@media (max-width: 640px){._topRow_stoh4_50{grid-template-columns:1fr;gap:32px}._social_stoh4_126{grid-column:auto}._inner_stoh4_42{padding:0 20px}._footer_stoh4_1{padding:40px 0 0}}._overlay_xqaiy_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);animation:_fadeIn_xqaiy_1 .2s ease;padding:20px}@keyframes _fadeIn_xqaiy_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_xqaiy_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modal_xqaiy_34{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);max-width:560px;width:100%;padding:32px;position:relative;animation:_slideUp_xqaiy_1 .3s ease;max-height:90vh;overflow-y:auto}._closeBtn_xqaiy_47{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:var(--color-glass);border:1px solid var(--color-border);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._closeBtn_xqaiy_47:hover{color:var(--color-text);border-color:var(--color-accent)}._title_xqaiy_69{font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:6px}[data-theme=rpg] ._title_xqaiy_69{font-size:16px}._subtitle_xqaiy_80{font-size:14px;color:var(--color-text-muted);margin-bottom:28px}._tiers_xqaiy_86{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}._tier_xqaiy_86{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--gradient-card);border:2px solid var(--color-card-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .2s ease}._tier_xqaiy_86:hover{border-color:var(--color-accent);background:var(--color-accent-glow)}._tierSelected_xqaiy_110{border-color:var(--color-accent);box-shadow:0 0 20px var(--color-accent-glow)}._tierIcon_xqaiy_115{width:48px;height:48px;border-radius:12px;background:var(--gradient-btn);display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0}._tierInfo_xqaiy_128{flex:1;display:flex;flex-direction:column;gap:4px}._tierName_xqaiy_135{font-size:16px;font-weight:700;color:var(--color-text)}._tierDesc_xqaiy_141{font-size:13px;color:var(--color-text-muted)}._tierBonus_xqaiy_146{font-size:12px;font-weight:600;color:var(--color-success)}._tierPrice_xqaiy_152{font-size:20px;font-weight:800;color:var(--color-accent);white-space:nowrap}._supply_xqaiy_159{text-align:center;padding:12px;background:var(--color-glass);border-radius:var(--radius-md);font-size:13px;color:var(--color-text-muted);margin-bottom:20px}._supplyBold_xqaiy_169{font-weight:700;color:var(--color-text)}._mintBtn_xqaiy_174{width:100%;padding:14px;background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-md);font-size:16px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px var(--color-accent-glow)}._mintBtn_xqaiy_174:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--color-accent-glow)}._mintBtn_xqaiy_174:disabled{opacity:.5;cursor:not-allowed;transform:none}._warning_xqaiy_199{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--color-warning)}@media (max-width: 480px){._modal_xqaiy_34{padding:20px}._tier_xqaiy_86{flex-direction:column;text-align:center}._tierPrice_xqaiy_152{margin-top:4px}}@font-face{font-family:MedievalSharp;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MedievalSharp-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MedievalSharp;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MedievalSharp-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:MedievalSharp,-apple-system,BlinkMacSystemFont,Segoe UI,serif;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s ease,color .3s ease}:root,[data-theme=dark]{--color-bg: #000000;--color-surface: #0d0d0d;--color-surface-2: #141414;--color-surface-3: #1a1a1a;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .75);--color-text-dim: rgba(255, 255, 255, .5);--color-accent: #a855f7;--color-accent-hover: #c084fc;--color-accent-glow: rgba(168, 85, 247, .35);--color-border: rgba(255, 255, 255, .12);--color-card-bg: #0a0a0a;--color-card-border: rgba(255, 255, 255, .08);--color-glass: rgba(255, 255, 255, .05);--color-glass-border: rgba(255, 255, 255, .12);--color-seller-row: rgba(255, 255, 255, .1);--color-input-bg: rgba(255, 255, 255, .06);--color-shadow: rgba(0, 0, 0, .8);--color-nft-card-bg: #020202;--color-nft-card-vol: #222222;--color-success: #22c55e;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-rarity-common: #9ca3af;--color-rarity-uncommon: #22c55e;--color-rarity-rare: #3b82f6;--color-rarity-epic: #a855f7;--color-rarity-legendary: #f59e0b;--gradient-text: linear-gradient(135deg, #ffffff 0%, #a855f7 100%);--gradient-btn: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--gradient-btn-hover: linear-gradient(135deg, #6d28d9 0%, #c084fc 100%);--gradient-hero-glow: radial-gradient( ellipse 60% 50% at 60% 50%, rgba(168, 85, 247, .2) 0%, transparent 70% );--gradient-card: linear-gradient(145deg, #0a0a0a 0%, #141414 100%);--font-heading: "MedievalSharp", serif;--font-body: "MedievalSharp", serif;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--z-dropdown: 100;--z-modal: 200;--z-notification: 300;--z-tooltip: 400}[data-theme=light]{--color-bg: #f5f3ff;--color-surface: #ffffff;--color-surface-2: #f0ebff;--color-surface-3: #e8e0ff;--color-text: #0d0d0d;--color-text-muted: rgba(0, 0, 0, .65);--color-text-dim: rgba(0, 0, 0, .45);--color-accent: #7c3aed;--color-accent-hover: #6d28d9;--color-accent-glow: rgba(124, 58, 237, .2);--color-border: rgba(0, 0, 0, .1);--color-card-bg: #ffffff;--color-card-border: rgba(0, 0, 0, .08);--color-glass: rgba(255, 255, 255, .7);--color-glass-border: rgba(124, 58, 237, .15);--color-seller-row: rgba(124, 58, 237, .08);--color-input-bg: rgba(0, 0, 0, .05);--color-shadow: rgba(0, 0, 0, .15);--color-nft-card-bg: #ffffff;--color-nft-card-vol: #e8e0ff;--color-success: #16a34a;--color-warning: #d97706;--color-error: #dc2626;--color-info: #2563eb;--color-rarity-common: #6b7280;--color-rarity-uncommon: #16a34a;--color-rarity-rare: #2563eb;--color-rarity-epic: #7c3aed;--color-rarity-legendary: #d97706;--gradient-text: linear-gradient(135deg, #3b0764 0%, #7c3aed 100%);--gradient-btn: linear-gradient(135deg, #6d28d9 0%, #7c3aed 100%);--gradient-btn-hover: linear-gradient(135deg, #5b21b6 0%, #6d28d9 100%);--gradient-hero-glow: radial-gradient( ellipse 60% 50% at 60% 50%, rgba(124, 58, 237, .12) 0%, transparent 70% );--gradient-card: linear-gradient(145deg, #ffffff 0%, #f0ebff 100%)}[data-theme=rpg]{--color-bg: #1a0f0a;--color-surface: #2a1a10;--color-surface-2: #3d2817;--color-surface-3: #4a3220;--color-text: #f0e6d2;--color-text-muted: rgba(240, 230, 210, .75);--color-text-dim: rgba(240, 230, 210, .5);--color-accent: #d4a439;--color-accent-hover: #e6b84d;--color-accent-glow: rgba(212, 164, 57, .35);--color-border: rgba(212, 164, 57, .25);--color-card-bg: #231510;--color-card-border: rgba(212, 164, 57, .15);--color-glass: rgba(212, 164, 57, .08);--color-glass-border: rgba(212, 164, 57, .2);--color-seller-row: rgba(212, 164, 57, .12);--color-input-bg: rgba(212, 164, 57, .08);--color-shadow: rgba(0, 0, 0, .6);--color-nft-card-bg: #1e1008;--color-nft-card-vol: #3d2817;--color-success: #4ade80;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #60a5fa;--color-rarity-common: #a8a29e;--color-rarity-uncommon: #4ade80;--color-rarity-rare: #60a5fa;--color-rarity-epic: #c084fc;--color-rarity-legendary: #fbbf24;--gradient-text: linear-gradient(135deg, #f0e6d2 0%, #d4a439 100%);--gradient-btn: linear-gradient(135deg, #8b6914 0%, #d4a439 100%);--gradient-btn-hover: linear-gradient(135deg, #a07b1a 0%, #e6b84d 100%);--gradient-hero-glow: radial-gradient( ellipse 60% 50% at 60% 50%, rgba(212, 164, 57, .15) 0%, transparent 70% );--gradient-card: linear-gradient(145deg, #231510 0%, #2a1a10 100%);--font-heading: "MedievalSharp", serif}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-dim)}button{cursor:pointer;font-family:inherit}img{max-width:100%;height:auto}::selection{background:var(--color-accent-glow);color:var(--color-text)}a{text-decoration:none;color:inherit}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading)}p{margin:0}input,textarea,select{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
