@charset "UTF-8";*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary)}:root{color-scheme:light;--bg-primary: #ecf0f1;--bg-surface: #ffffff;--bg-surface-alt: #f8f9fa;--bg-surface-hover: #eef1f4;--text-primary: #1a1a1a;--text-heading: #2c3e50;--text-body: #495057;--text-muted: #7f8c8d;--text-secondary: #5f6b72;--border-color: #d8dde1;--border-strong: #dee2e6;--link-color: #2a7ae2;--link-color-hover: #1b5fb5;--status-success-bg: #d4edda;--status-success-text: #155724;--status-info-bg: #cce5ff;--status-info-text: #004085;--status-warn-bg: #fff3cd;--status-warn-text: #856404;--status-danger-bg: #f8d7da;--status-danger-text: #721c24;--navbar-bg: #1a1a1a;--navbar-text: #ffffff;--navbar-text-muted: rgba(255, 255, 255, .82);--navbar-hover-bg: rgba(255, 255, 255, .12);--navbar-input-bg: rgba(255, 255, 255, .15);--navbar-input-bg-focus: rgba(255, 255, 255, .25);--navbar-input-border: rgba(255, 255, 255, .3);--navbar-input-border-hover: rgba(255, 255, 255, .5);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--price-color: #15803d;--bid-color: #c2410c;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}html[data-theme=dark]{color-scheme:dark;--bg-primary: #101418;--bg-surface: #1a1f24;--bg-surface-alt: #212830;--bg-surface-hover: #27313b;--text-primary: #edf2f7;--text-heading: #f2f6fb;--text-body: #d5dde5;--text-muted: #aebac6;--text-secondary: #b6c2cc;--border-color: #303a43;--border-strong: #3a4651;--link-color: #7fb1ff;--link-color-hover: #a8c8ff;--status-success-bg: #1f3a29;--status-success-text: #9ee2b0;--status-info-bg: #1c3147;--status-info-text: #9cc9ff;--status-warn-bg: #3f3320;--status-warn-text: #f1d18b;--status-danger-bg: #44252a;--status-danger-text: #f1a8b2;--navbar-bg: #0e1114;--navbar-text: #f5f7fa;--navbar-text-muted: rgba(245, 247, 250, .82);--navbar-hover-bg: rgba(255, 255, 255, .12);--navbar-input-bg: rgba(255, 255, 255, .1);--navbar-input-bg-focus: rgba(255, 255, 255, .18);--navbar-input-border: rgba(255, 255, 255, .2);--navbar-input-border-hover: rgba(255, 255, 255, .35);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}:root{--accent-color: #7b2d8e;--accent-hover: #5e1f6e;--accent-light: rgba(123, 45, 142, .08);--footer-bg: #1a1a1a;--footer-text: #bdc3c7;--footer-heading: #ecf0f1;--footer-muted: #7f8c8d;--footer-border: #2c2c2c;--footer-accent: #7b2d8e;--footer-link-hover: #7b2d8e;--card-radius: 8px;--card-border: none;--card-shadow: 0 2px 8px rgba(0, 0, 0, .1);--btn-radius: 4px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=dark]{--accent-color: #a85dc2;--accent-hover: #c07edc;--accent-light: rgba(168, 93, 194, .12);--footer-bg: #0e1114;--footer-text: #b6c2cc;--footer-heading: #edf2f7;--footer-muted: #7a8a98;--footer-border: #1e262f;--footer-accent: #a85dc2;--footer-link-hover: #c07edc;--card-shadow: 0 2px 8px rgba(0, 0, 0, .35)}html[data-theme=artdeco]{color-scheme:light;--bg-primary: #efe9de;--bg-surface: #f7f3eb;--bg-surface-alt: #e7e0d3;--bg-surface-hover: #ddd5c6;--text-primary: #2a2015;--text-heading: #1a1208;--text-body: #3d3425;--text-muted: #7a6d5b;--text-secondary: #5c4f3e;--border-color: #cfc2ad;--border-strong: #bfb099;--link-color: #a97d15;--link-color-hover: #8a6510;--status-success-bg: #e2ebd0;--status-success-text: #3a5a1a;--status-info-bg: #dde5d4;--status-info-text: #3a4a2a;--status-warn-bg: #f0e8c8;--status-warn-text: #7a5f10;--status-danger-bg: #ecd5c8;--status-danger-text: #7a2a1a;--navbar-bg: #1c1508;--navbar-text: #f0e8d8;--navbar-text-muted: rgba(240, 232, 216, .82);--navbar-hover-bg: rgba(169, 125, 21, .18);--navbar-input-bg: rgba(240, 232, 216, .12);--navbar-input-bg-focus: rgba(240, 232, 216, .22);--navbar-input-border: rgba(240, 232, 216, .25);--navbar-input-border-hover: rgba(240, 232, 216, .4);--font-body: "Josefin Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Josefin Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #b8922e;--accent-hover: #9a7a22;--accent-light: rgba(184, 146, 46, .1);--footer-bg: #1c1508;--footer-text: #c9bda6;--footer-heading: #f0e8d8;--footer-muted: #887a68;--footer-border: #3a2f1e;--footer-accent: #c4a240;--footer-link-hover: #d4b44e;--card-radius: 2px;--card-border: 1px solid #cfc2ad;--card-shadow: 0 1px 4px rgba(42, 32, 21, .12);--btn-radius: 2px;--deco-line: #c4a240;--deco-line-thin: rgba(196, 162, 64, .4);--deco-corner: #c4a240}html[data-theme=artdeco] h1,html[data-theme=artdeco] h2,html[data-theme=artdeco] h3,html[data-theme=artdeco] h4,html[data-theme=artdeco] h5,html[data-theme=artdeco] h6{letter-spacing:.06em;font-weight:600;text-transform:uppercase}html[data-theme=artdeco] h1{font-size:1.8rem}html[data-theme=artdeco] button,html[data-theme=artdeco] input,html[data-theme=artdeco] textarea,html[data-theme=artdeco] select{font-family:var(--font-body)}html[data-theme=high-contrast]{color-scheme:light;--bg-primary: #ffffff;--bg-surface: #ffffff;--bg-surface-alt: #f5f5f5;--bg-surface-hover: #e0e0e0;--text-primary: #000000;--text-heading: #000000;--text-body: #1a1a1a;--text-muted: #333333;--text-secondary: #2a2a2a;--border-color: #000000;--border-strong: #000000;--link-color: #0000ee;--link-color-hover: #0000aa;--status-success-bg: #d4edda;--status-success-text: #0a3d0a;--status-info-bg: #cce5ff;--status-info-text: #002b5c;--status-warn-bg: #fff3cd;--status-warn-text: #664d00;--status-danger-bg: #f8d7da;--status-danger-text: #5c0011;--price-color: #14532d;--bid-color: #9a3412;--navbar-bg: #000000;--navbar-text: #ffffff;--navbar-text-muted: #ffffff;--navbar-hover-bg: rgba(255, 255, 255, .25);--navbar-input-bg: #000000;--navbar-input-bg-focus: #ffffff;--navbar-input-border: #ffffff;--navbar-input-border-hover: #ffffff;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #0000cc;--accent-hover: #000099;--accent-light: rgba(0, 0, 204, .12);--footer-bg: #000000;--footer-text: #ffffff;--footer-heading: #ffffff;--footer-muted: #cccccc;--footer-border: #ffffff;--footer-accent: #ffff00;--footer-link-hover: #ffff00;--card-radius: 0;--card-border: 2px solid #000000;--card-shadow: none;--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=high-contrast] a{text-decoration:underline;text-underline-offset:2px}html[data-theme=high-contrast] *:focus-visible{outline:3px solid #000000!important;outline-offset:2px!important;box-shadow:0 0 0 5px #ff0!important}html[data-theme=high-contrast] input,html[data-theme=high-contrast] textarea,html[data-theme=high-contrast] select{border:2px solid #000000;background:#fff;color:#000}html[data-theme=high-contrast] input:focus,html[data-theme=high-contrast] textarea:focus,html[data-theme=high-contrast] select:focus{border-color:#00c;outline:3px solid #0000cc;outline-offset:1px}html[data-theme=high-contrast] button,html[data-theme=high-contrast] .btn{border:2px solid #000000;font-weight:700}html[data-theme=high-contrast] .btn-primary,html[data-theme=high-contrast] .btn.btn-primary,html[data-theme=high-contrast] button.btn-primary{background-color:#000!important;color:#fff!important;border:2px solid #000000!important}html[data-theme=high-contrast] .btn-primary:hover:not(:disabled),html[data-theme=high-contrast] .btn.btn-primary:hover:not(:disabled),html[data-theme=high-contrast] button.btn-primary:hover:not(:disabled){background-color:#333!important}html[data-theme=high-contrast] .btn-primary:focus-visible,html[data-theme=high-contrast] .btn.btn-primary:focus-visible,html[data-theme=high-contrast] button.btn-primary:focus-visible{box-shadow:0 0 0 4px #ff0!important}html[data-theme=high-contrast] .btn-secondary,html[data-theme=high-contrast] .btn.btn-secondary{background-color:#fff!important;color:#000!important;border:2px solid #000000!important}html[data-theme=high-contrast] .btn-secondary:hover:not(:disabled),html[data-theme=high-contrast] .btn.btn-secondary:hover:not(:disabled){background-color:#e0e0e0!important}html[data-theme=high-contrast] .condition-badge,html[data-theme=high-contrast] .sale-type-badge,html[data-theme=high-contrast] .status-badge{border:2px solid #000000;font-weight:700}html[data-theme=gameboy]{color-scheme:light;--bg-primary: #9bbc0f;--bg-surface: #8bac0f;--bg-surface-alt: #7b9c0f;--bg-surface-hover: #6b8c0f;--text-primary: #0f380f;--text-heading: #0f380f;--text-body: #1a4a1a;--text-muted: #306230;--text-secondary: #255025;--border-color: #306230;--border-strong: #0f380f;--link-color: #0f380f;--link-color-hover: #1a4a1a;--status-success-bg: #6b8c0f;--status-success-text: #0f380f;--status-info-bg: #7b9c0f;--status-info-text: #0f380f;--status-warn-bg: #8bac0f;--status-warn-text: #0f380f;--status-danger-bg: #6b8c0f;--status-danger-text: #0f380f;--price-color: #0a2a0a;--bid-color: #2a1a0a;--navbar-bg: #0f380f;--navbar-text: #9bbc0f;--navbar-text-muted: rgba(155, 188, 15, .82);--navbar-hover-bg: rgba(155, 188, 15, .18);--navbar-input-bg: rgba(155, 188, 15, .12);--navbar-input-bg-focus: rgba(155, 188, 15, .22);--navbar-input-border: rgba(155, 188, 15, .3);--navbar-input-border-hover: rgba(155, 188, 15, .5);--font-body: "Courier New", "Lucida Console", monospace;--font-heading: "Courier New", "Lucida Console", monospace;--accent-color: #0f380f;--accent-hover: #1a4a1a;--accent-light: rgba(15, 56, 15, .15);--footer-bg: #0f380f;--footer-text: #8bac0f;--footer-heading: #9bbc0f;--footer-muted: #6b8c0f;--footer-border: #306230;--footer-accent: #9bbc0f;--footer-link-hover: #9bbc0f;--card-radius: 0;--card-border: 2px solid #0f380f;--card-shadow: 4px 4px 0 #306230;--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=gameboy] *{image-rendering:pixelated}html[data-theme=gameboy] h1,html[data-theme=gameboy] h2,html[data-theme=gameboy] h3,html[data-theme=gameboy] h4,html[data-theme=gameboy] h5,html[data-theme=gameboy] h6{text-transform:uppercase;letter-spacing:.1em}html[data-theme=gameboy] button,html[data-theme=gameboy] input,html[data-theme=gameboy] textarea,html[data-theme=gameboy] select{font-family:var(--font-body)}html[data-theme=darcula]{color-scheme:dark;--bg-primary: #2b2b2b;--bg-surface: #313335;--bg-surface-alt: #3c3f41;--bg-surface-hover: #45494a;--text-primary: #a9b7c6;--text-heading: #bababa;--text-body: #a9b7c6;--text-muted: #808080;--text-secondary: #8a8a8a;--border-color: #323232;--border-strong: #4b4b4b;--link-color: #287bde;--link-color-hover: #4aa0f0;--status-success-bg: rgba(106, 135, 89, .2);--status-success-text: #6a8759;--status-info-bg: rgba(104, 151, 187, .18);--status-info-text: #6897bb;--status-warn-bg: rgba(187, 181, 41, .18);--status-warn-text: #bbb529;--status-danger-bg: rgba(255, 107, 104, .18);--status-danger-text: #ff6b68;--navbar-bg: #242424;--navbar-text: #a9b7c6;--navbar-text-muted: rgba(169, 183, 198, .72);--navbar-hover-bg: rgba(40, 123, 222, .15);--navbar-input-bg: #2b2b2b;--navbar-input-bg-focus: #313335;--navbar-input-border: #4b4b4b;--navbar-input-border-hover: #287bde;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #cc7832;--accent-hover: #e09050;--accent-light: rgba(204, 120, 50, .14);--footer-bg: #242424;--footer-text: #8a8a8a;--footer-heading: #a9b7c6;--footer-muted: #606060;--footer-border: #323232;--footer-accent: #9876aa;--footer-link-hover: #ffc66d;--card-radius: 3px;--card-border: 1px solid #323232;--card-shadow: 0 1px 4px rgba(0, 0, 0, .4);--btn-radius: 3px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=darcula] a{color:var(--link-color)}html[data-theme=darcula] a:hover{color:var(--link-color-hover)}html[data-theme=darcula] .btn-primary,html[data-theme=darcula] .btn.btn-primary,html[data-theme=darcula] button.btn-primary{background-color:#4a78a8!important;color:#e0e0e0!important;font-weight:600;border:1px solid #537699}html[data-theme=darcula] .btn-primary:hover:not(:disabled),html[data-theme=darcula] .btn.btn-primary:hover:not(:disabled),html[data-theme=darcula] button.btn-primary:hover:not(:disabled){background-color:#5a8ab8!important}html[data-theme=darcula] .btn-secondary,html[data-theme=darcula] .btn.btn-secondary{background-color:#3c3f41!important;border-color:#4b4b4b!important;color:#a9b7c6!important}html[data-theme=darcula] .btn-secondary:hover:not(:disabled),html[data-theme=darcula] .btn.btn-secondary:hover:not(:disabled){background-color:#45494a!important}html[data-theme=oldtv]{color-scheme:dark;--bg-primary: #0a0a0a;--bg-surface: #111111;--bg-surface-alt: #1a1a1a;--bg-surface-hover: #222222;--text-primary: #b8c8b0;--text-heading: #d0e0c8;--text-body: #a0b098;--text-muted: #607858;--text-secondary: #88a080;--border-color: #2a3a22;--border-strong: #3a4a32;--link-color: #80c870;--link-color-hover: #a0e890;--status-success-bg: rgba(80, 200, 80, .15);--status-success-text: #70d870;--status-info-bg: rgba(120, 200, 180, .15);--status-info-text: #80c8b8;--status-warn-bg: rgba(200, 200, 80, .15);--status-warn-text: #c8c870;--status-danger-bg: rgba(200, 80, 80, .15);--status-danger-text: #c87070;--navbar-bg: #050505;--navbar-text: #b8c8b0;--navbar-text-muted: rgba(184, 200, 176, .7);--navbar-hover-bg: rgba(128, 200, 112, .12);--navbar-input-bg: rgba(128, 200, 112, .08);--navbar-input-bg-focus: rgba(128, 200, 112, .15);--navbar-input-border: #2a3a22;--navbar-input-border-hover: #80c870;--font-body: "VT323", "Courier New", "Lucida Console", monospace;--font-heading: "VT323", "Courier New", "Lucida Console", monospace;--accent-color: #80c870;--accent-hover: #a0e890;--accent-light: rgba(128, 200, 112, .1);--footer-bg: #050505;--footer-text: #88a080;--footer-heading: #b8c8b0;--footer-muted: #607858;--footer-border: #2a3a22;--footer-accent: #80c870;--footer-link-hover: #a0e890;--card-radius: 0;--card-border: 1px solid #2a3a22;--card-shadow: 0 0 15px rgba(80, 200, 80, .05), inset 0 0 60px rgba(0, 0, 0, .3);--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=oldtv] button,html[data-theme=oldtv] input,html[data-theme=oldtv] textarea,html[data-theme=oldtv] select{font-family:var(--font-body)}html[data-theme=oldtv] h1,html[data-theme=oldtv] h2,html[data-theme=oldtv] h3,html[data-theme=oldtv] h4,html[data-theme=oldtv] h5,html[data-theme=oldtv] h6{text-transform:uppercase;letter-spacing:.08em}html[data-theme=oldtv] body{position:relative}html[data-theme=oldtv] body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px)}html[data-theme=oldtv] body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.45) 100%)}@keyframes oldtv-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.82}94%{opacity:1}96%{opacity:.88}97%{opacity:1}}@keyframes oldtv-glitch{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}2%{clip-path:inset(15% 0 72% 0);transform:translate(-6px)}4%{clip-path:inset(60% 0 8% 0);transform:translate(4px)}6%{clip-path:inset(0 0 0 0);transform:translate(0)}40%{clip-path:inset(0 0 0 0);transform:translate(0)}42%{clip-path:inset(40% 0 35% 0);transform:translate(8px)}43%{clip-path:inset(78% 0 2% 0);transform:translate(-5px)}44%{clip-path:inset(0 0 0 0);transform:translate(0)}70%{clip-path:inset(0 0 0 0);transform:translate(0)}71%{clip-path:inset(5% 0 82% 0);transform:translate(-4px)}72%{clip-path:inset(0 0 0 0);transform:translate(0)}}@keyframes oldtv-rgb-shift{0%,to{text-shadow:none;filter:none}2%{text-shadow:-2px 0 rgba(255,0,0,.35),2px 0 rgba(0,255,255,.35)}4%{text-shadow:none;filter:none}42%{text-shadow:2px 0 rgba(255,0,0,.3),-2px 0 rgba(0,100,255,.3)}44%{text-shadow:none;filter:none}71%{text-shadow:-1px 0 rgba(255,50,0,.4),1px 0 rgba(0,200,255,.4)}73%{text-shadow:none;filter:none}}@keyframes oldtv-noise-bar{0%{top:-8%;opacity:0}5%{opacity:1}95%{opacity:1}to{top:108%;opacity:0}}html[data-theme=oldtv] main{animation:oldtv-flicker 3s infinite,oldtv-glitch 8s steps(1) infinite,oldtv-rgb-shift 8s steps(1) infinite}html[data-theme=oldtv] main:after{content:"";position:fixed;left:0;top:-8%;width:100%;height:6%;pointer-events:none;z-index:9997;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.04) 20%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 80%,transparent 100%);animation:oldtv-noise-bar 12s linear infinite}html[data-theme=reefer]{color-scheme:dark;--bg-primary: #141a0a;--bg-surface: #1c2510;--bg-surface-alt: #243014;--bg-surface-hover: #2e3c1c;--text-primary: #d8ecb8;--text-heading: #a8e840;--text-body: #c0d8a0;--text-muted: #6a8840;--text-secondary: #90b060;--border-color: #344828;--border-strong: #486030;--link-color: #a8e840;--link-color-hover: #c8ff60;--status-success-bg: rgba(100, 200, 40, .18);--status-success-text: #80d830;--status-info-bg: rgba(120, 180, 80, .15);--status-info-text: #90c850;--status-warn-bg: rgba(200, 180, 40, .15);--status-warn-text: #d0c030;--status-danger-bg: rgba(180, 60, 40, .15);--status-danger-text: #d06040;--navbar-bg: #0e1406;--navbar-text: #c0d898;--navbar-text-muted: rgba(192, 216, 152, .72);--navbar-hover-bg: rgba(168, 232, 64, .12);--navbar-input-bg: rgba(168, 232, 64, .06);--navbar-input-bg-focus: rgba(168, 232, 64, .14);--navbar-input-border: #344828;--navbar-input-border-hover: #68a020;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #68a020;--accent-hover: #80c028;--accent-light: rgba(104, 160, 32, .14);--footer-bg: #0e1406;--footer-text: #90b060;--footer-heading: #c0d898;--footer-muted: #587838;--footer-border: #243014;--footer-accent: #a8e840;--footer-link-hover: #c8ff60;--card-radius: 12px;--card-border: 1px solid #344828;--card-shadow: 0 2px 16px rgba(104, 160, 32, .1);--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=reefer] .btn-primary,html[data-theme=reefer] .btn.btn-primary,html[data-theme=reefer] button.btn-primary{background:linear-gradient(135deg,#4a8018,#68a020)!important;color:#e8ffd0!important;font-weight:700;border:none}html[data-theme=reefer] .btn-primary:hover:not(:disabled),html[data-theme=reefer] .btn.btn-primary:hover:not(:disabled),html[data-theme=reefer] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#5a9820,#80c028)!important}html[data-theme=reefer] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg fill='%2330501a' fill-opacity='0.18'%3E%3Cpath d='M30 8 C28 14,24 18,20 20 C24 20,28 22,30 28 C32 22,36 20,40 20 C36 18,32 14,30 8Z'/%3E%3Cpath d='M30 28 C28 22,22 18,18 18 C22 22,22 26,20 32 C24 28,28 28,30 28Z M30 28 C32 22,38 18,42 18 C38 22,38 26,40 32 C36 28,32 28,30 28Z'/%3E%3Cpath d='M30 28 L30 38' stroke='%2330501a' stroke-width='1.5' stroke-opacity='0.18' fill='none'/%3E%3Cpath d='M26 24 C22 22,16 24,14 28 C18 26,22 26,26 28' fill-opacity='0.12'/%3E%3Cpath d='M34 24 C38 22,44 24,46 28 C42 26,38 26,34 28' fill-opacity='0.12'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 60 60'%3E%3Cg fill='%23285018' fill-opacity='0.12' transform='rotate(35 30 30)'%3E%3Cpath d='M30 8 C28 14,24 18,20 20 C24 20,28 22,30 28 C32 22,36 20,40 20 C36 18,32 14,30 8Z'/%3E%3Cpath d='M30 28 C28 22,22 18,18 18 C22 22,22 26,20 32 C24 28,28 28,30 28Z M30 28 C32 22,38 18,42 18 C38 22,38 26,40 32 C36 28,32 28,30 28Z'/%3E%3Cpath d='M30 28 L30 38' stroke='%23285018' stroke-width='1.5' stroke-opacity='0.12' fill='none'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 60 60'%3E%3Cg fill='%23386020' fill-opacity='0.1' transform='rotate(-20 30 30) scale(0.8)'%3E%3Cpath d='M30 8 C28 14,24 18,20 20 C24 20,28 22,30 28 C32 22,36 20,40 20 C36 18,32 14,30 8Z'/%3E%3Cpath d='M30 28 C28 22,22 18,18 18 C22 22,22 26,20 32 C24 28,28 28,30 28Z M30 28 C32 22,38 18,42 18 C38 22,38 26,40 32 C36 28,32 28,30 28Z'/%3E%3C/g%3E%3C/svg%3E");background-color:#141a0a}@keyframes reefer-smoke-1{0%{transform:translateY(20vh) scaleX(1);opacity:0}15%{opacity:.06}50%{opacity:.04;transform:translateY(-30vh) scaleX(1.3)}to{transform:translateY(-80vh) scaleX(1.6);opacity:0}}@keyframes reefer-smoke-2{0%{transform:translateY(10vh) scaleX(1);opacity:0}20%{opacity:.05}60%{opacity:.03}to{transform:translateY(-90vh) scaleX(1.4);opacity:0}}html[data-theme=reefer] body:before{content:"";position:fixed;bottom:0;left:-10%;width:120%;height:100vh;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at 25% 90%,rgba(104,160,32,.08) 0%,transparent 45%),radial-gradient(ellipse at 60% 85%,rgba(168,232,64,.06) 0%,transparent 40%),radial-gradient(ellipse at 80% 95%,rgba(80,140,20,.07) 0%,transparent 50%);animation:reefer-smoke-1 16s ease-in-out infinite}html[data-theme=reefer] body:after{content:"";position:fixed;bottom:0;left:-5%;width:110%;height:100vh;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at 40% 88%,rgba(120,180,40,.06) 0%,transparent 50%),radial-gradient(ellipse at 70% 92%,rgba(150,220,50,.04) 0%,transparent 45%);animation:reefer-smoke-2 22s ease-in-out infinite 4s}html[data-theme=eighties]{color-scheme:dark;--bg-primary: #0d0221;--bg-surface: #150534;--bg-surface-alt: #1a0940;--bg-surface-hover: #241050;--text-primary: #f0e6ff;--text-heading: #ff6ec7;--text-body: #ddd0f0;--text-muted: #7b5ea7;--text-secondary: #b498d6;--border-color: #2a1358;--border-strong: #4a2080;--link-color: #00d4ff;--link-color-hover: #66e8ff;--status-success-bg: rgba(57, 255, 20, .12);--status-success-text: #39ff14;--status-info-bg: rgba(0, 212, 255, .12);--status-info-text: #00d4ff;--status-warn-bg: rgba(255, 235, 59, .12);--status-warn-text: #ffeb3b;--status-danger-bg: rgba(255, 23, 68, .12);--status-danger-text: #ff1744;--navbar-bg: #080118;--navbar-text: #f0e6ff;--navbar-text-muted: rgba(240, 230, 255, .7);--navbar-hover-bg: rgba(255, 110, 199, .15);--navbar-input-bg: rgba(42, 19, 88, .8);--navbar-input-bg-focus: rgba(42, 19, 88, 1);--navbar-input-border: #4a2080;--navbar-input-border-hover: #ff6ec7;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ff6ec7;--accent-hover: #ff9edb;--accent-light: rgba(255, 110, 199, .15);--footer-bg: #080118;--footer-text: #b498d6;--footer-heading: #f0e6ff;--footer-muted: #7b5ea7;--footer-border: #2a1358;--footer-accent: #00d4ff;--footer-link-hover: #ff6ec7;--card-radius: 2px;--card-border: 1px solid rgba(255, 110, 199, .25);--card-shadow: 0 0 15px rgba(255, 110, 199, .1), 0 0 30px rgba(0, 212, 255, .05);--btn-radius: 2px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=eighties] a{color:var(--link-color);text-shadow:0 0 8px rgba(0,212,255,.4)}html[data-theme=eighties] a:hover{color:var(--link-color-hover);text-shadow:0 0 12px rgba(0,212,255,.6)}html[data-theme=eighties] h1,html[data-theme=eighties] h2,html[data-theme=eighties] h3,html[data-theme=eighties] h4,html[data-theme=eighties] h5,html[data-theme=eighties] h6{text-shadow:0 0 10px rgba(255,110,199,.5),0 0 20px rgba(255,110,199,.2)}html[data-theme=eighties] .btn-primary,html[data-theme=eighties] .btn.btn-primary,html[data-theme=eighties] button.btn-primary{background:linear-gradient(135deg,#ff6ec7,#c850c0)!important;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 12px #ff6ec766;border:none}html[data-theme=eighties] .btn-primary:hover:not(:disabled),html[data-theme=eighties] .btn.btn-primary:hover:not(:disabled),html[data-theme=eighties] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff9edb,#e070d0)!important;box-shadow:0 0 20px #ff6ec799}html[data-theme=eighties] .btn-secondary,html[data-theme=eighties] .btn.btn-secondary{border-color:#00d4ff!important;color:#00d4ff!important;box-shadow:0 0 8px #00d4ff33}html[data-theme=eighties] .btn-secondary:hover:not(:disabled),html[data-theme=eighties] .btn.btn-secondary:hover:not(:disabled){background-color:#00d4ff1a!important;box-shadow:0 0 14px #00d4ff59}html[data-theme=eighties] body{background-image:linear-gradient(rgba(255,110,199,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,110,199,.03) 1px,transparent 1px);background-size:40px 40px}@keyframes eighties-glitch{0%,92%{clip-path:inset(0 0 0 0);transform:none;opacity:0}93%{clip-path:inset(15% 0 60% 0);transform:translate(-6px) skew(-2deg);opacity:1}94%{clip-path:inset(55% 0 10% 0);transform:translate(4px) skew(1deg);opacity:1}95%{clip-path:inset(30% 0 40% 0);transform:translate(-3px);opacity:1}96%{clip-path:inset(70% 0 5% 0);transform:translate(8px) skew(-3deg);opacity:1}97%{clip-path:inset(5% 0 80% 0);transform:translate(-5px) skew(2deg);opacity:1}98%,to{clip-path:inset(0 0 0 0);transform:none;opacity:0}}@keyframes eighties-glitch-color{0%,91%{opacity:0}92%{opacity:.12;background-position:2px 0}94%{opacity:.08;background-position:-3px 0}96%{opacity:.15;background-position:1px 1px}98%,to{opacity:0}}html[data-theme=eighties] body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:linear-gradient(0deg,transparent 30%,rgba(255,110,199,.06) 30.5%,rgba(255,110,199,.06) 31%,transparent 31.5%,transparent 65%,rgba(0,212,255,.06) 65.5%,rgba(0,212,255,.06) 66%,transparent 66.5%);animation:eighties-glitch 8s step-end infinite}html[data-theme=eighties] body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,rgba(255,110,199,.03) 0px,transparent 1px,transparent 3px);mix-blend-mode:screen;animation:eighties-glitch-color 6s step-end infinite 1s}html[data-theme=babylon]{color-scheme:dark;--bg-primary: #12100e;--bg-surface: #1a1714;--bg-surface-alt: #221e1a;--bg-surface-hover: #2c2620;--text-primary: #d4c8b0;--text-heading: #e8d5a0;--text-body: #c4b898;--text-muted: #7a6e58;--text-secondary: #9a8e78;--border-color: #3a3028;--border-strong: #4a3e32;--link-color: #d4a840;--link-color-hover: #e8c060;--status-success-bg: rgba(140, 160, 80, .15);--status-success-text: #a0b860;--status-info-bg: rgba(160, 140, 90, .15);--status-info-text: #c4a850;--status-warn-bg: rgba(200, 160, 60, .15);--status-warn-text: #d4b040;--status-danger-bg: rgba(180, 80, 60, .15);--status-danger-text: #c86040;--navbar-bg: #0a0908;--navbar-text: #d4c8b0;--navbar-text-muted: rgba(212, 200, 176, .7);--navbar-hover-bg: rgba(212, 168, 64, .12);--navbar-input-bg: rgba(34, 30, 26, .8);--navbar-input-bg-focus: rgba(44, 38, 32, 1);--navbar-input-border: #3a3028;--navbar-input-border-hover: #d4a840;--font-body: "Josefin Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Josefin Sans", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #c49a30;--accent-hover: #d8b040;--accent-light: rgba(196, 154, 48, .12);--footer-bg: #0a0908;--footer-text: #9a8e78;--footer-heading: #d4c8b0;--footer-muted: #5a5040;--footer-border: #2c2620;--footer-accent: #d4a840;--footer-link-hover: #e8c060;--card-radius: 2px;--card-border: 1px solid #3a3028;--card-shadow: 0 2px 12px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(212, 168, 64, .08);--btn-radius: 2px;--deco-line: #c49a30;--deco-line-thin: rgba(196, 154, 48, .3);--deco-corner: #c49a30}html[data-theme=babylon] h1,html[data-theme=babylon] h2,html[data-theme=babylon] h3,html[data-theme=babylon] h4,html[data-theme=babylon] h5,html[data-theme=babylon] h6{letter-spacing:.08em;text-transform:uppercase;font-weight:600}html[data-theme=babylon] button,html[data-theme=babylon] input,html[data-theme=babylon] textarea,html[data-theme=babylon] select{font-family:var(--font-body)}html[data-theme=babylon] a{color:var(--link-color)}html[data-theme=babylon] a:hover{color:var(--link-color-hover)}html[data-theme=babylon] .btn-primary,html[data-theme=babylon] .btn.btn-primary,html[data-theme=babylon] button.btn-primary{background-color:var(--accent-color)!important;color:#12100e!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:none}html[data-theme=babylon] .btn-primary:hover:not(:disabled),html[data-theme=babylon] .btn.btn-primary:hover:not(:disabled),html[data-theme=babylon] button.btn-primary:hover:not(:disabled){background-color:var(--accent-hover)!important}html[data-theme=babylon] .btn-secondary,html[data-theme=babylon] .btn.btn-secondary{border-color:var(--accent-color)!important;color:var(--accent-color)!important;text-transform:uppercase;letter-spacing:.06em}html[data-theme=babylon] .btn-secondary:hover:not(:disabled),html[data-theme=babylon] .btn.btn-secondary:hover:not(:disabled){background-color:var(--accent-light)!important}html[data-theme=babylon] .login-card,html[data-theme=babylon] .register-card,html[data-theme=babylon] .record-detail,html[data-theme=babylon] .table-container,html[data-theme=babylon] .checkout-card,html[data-theme=babylon] .profile-card,html[data-theme=babylon] .shipping-card,html[data-theme=babylon] .grading-card,html[data-theme=babylon] .favorites-card{position:relative}html[data-theme=babylon] .login-card:before,html[data-theme=babylon] .register-card:before,html[data-theme=babylon] .record-detail:before,html[data-theme=babylon] .table-container:before,html[data-theme=babylon] .checkout-card:before,html[data-theme=babylon] .profile-card:before,html[data-theme=babylon] .shipping-card:before,html[data-theme=babylon] .grading-card:before,html[data-theme=babylon] .favorites-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--deco-line) 20%,var(--deco-line) 80%,transparent)}html[data-theme=babylon] body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.3) 100%)}html[data-theme=candy]{color-scheme:light;--bg-primary: #e8f4fb;--bg-surface: #eef7fc;--bg-surface-alt: #ddeef8;--bg-surface-hover: #d0e8f5;--text-primary: #3b1f52;--text-heading: #a8388a;--text-body: #462860;--text-muted: #7a5098;--text-secondary: #6a4088;--border-color: #c8b0d8;--border-strong: #b898c8;--link-color: #c83878;--link-color-hover: #d84888;--status-success-bg: rgba(100, 190, 100, .2);--status-success-text: #2a7a2a;--status-info-bg: rgba(100, 170, 230, .25);--status-info-text: #1860a0;--status-warn-bg: rgba(220, 190, 80, .3);--status-warn-text: #6a5510;--status-danger-bg: rgba(230, 120, 120, .2);--status-danger-text: #a03030;--navbar-bg: #c84888;--navbar-text: #ffffff;--navbar-text-muted: rgba(255, 255, 255, .85);--navbar-hover-bg: rgba(255, 255, 255, .18);--navbar-input-bg: rgba(255, 255, 255, .2);--navbar-input-bg-focus: rgba(255, 255, 255, .35);--navbar-input-border: rgba(255, 255, 255, .35);--navbar-input-border-hover: rgba(255, 255, 255, .6);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #c83878;--accent-hover: #a82868;--accent-light: rgba(200, 56, 120, .12);--footer-bg: #c0d8ee;--footer-text: #4a3068;--footer-heading: #a8388a;--footer-muted: #6a4888;--footer-border: #a0c0d8;--footer-accent: #5098c0;--footer-link-hover: #c83878;--card-radius: 16px;--card-border: 1px solid #c8ddf0;--card-shadow: 0 4px 16px rgba(120, 170, 220, .12);--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=candy] a{color:var(--link-color)}html[data-theme=candy] a:hover{color:var(--link-color-hover)}html[data-theme=candy] .btn-primary,html[data-theme=candy] .btn.btn-primary,html[data-theme=candy] button.btn-primary{background:linear-gradient(135deg,#c83878,#5098c0)!important;color:#fff!important;font-weight:700;border:none}html[data-theme=candy] .btn-primary:hover:not(:disabled),html[data-theme=candy] .btn.btn-primary:hover:not(:disabled),html[data-theme=candy] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#a82868,#3880a8)!important}html[data-theme=candy] .btn-secondary,html[data-theme=candy] .btn.btn-secondary{border-color:#5098c0!important;color:#286888!important}html[data-theme=candy] .btn-secondary:hover:not(:disabled),html[data-theme=candy] .btn.btn-secondary:hover:not(:disabled){background-color:#5098c01f!important}html[data-theme=candy] body{background-image:linear-gradient(170deg,#f0b4d240,#e8f4fb00 40%,#a0d2f533)}html[data-theme=purpleheart]{color-scheme:dark;--bg-primary: #1a0a2e;--bg-surface: #22103a;--bg-surface-alt: #2a1448;--bg-surface-hover: #341a56;--text-primary: #e0d0f0;--text-heading: #d8a0ff;--text-body: #c8b8e0;--text-muted: #8070a0;--text-secondary: #a890c8;--border-color: #3a2060;--border-strong: #4a2878;--link-color: #c878ff;--link-color-hover: #da9eff;--status-success-bg: rgba(140, 230, 140, .12);--status-success-text: #80d080;--status-info-bg: rgba(160, 140, 255, .12);--status-info-text: #a890ff;--status-warn-bg: rgba(255, 200, 100, .12);--status-warn-text: #e8c060;--status-danger-bg: rgba(255, 100, 120, .12);--status-danger-text: #f08090;--navbar-bg: #180828;--navbar-text: #e0d0f0;--navbar-text-muted: rgba(224, 208, 240, .65);--navbar-hover-bg: rgba(200, 120, 255, .1);--navbar-input-bg: #22103a;--navbar-input-bg-focus: #2a1448;--navbar-input-border: #3a2060;--navbar-input-border-hover: #c878ff;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #9b30ff;--accent-hover: #b060ff;--accent-light: rgba(155, 48, 255, .1);--footer-bg: #140822;--footer-text: #a890c8;--footer-heading: #d8a0ff;--footer-muted: #685888;--footer-border: #2a1448;--footer-accent: #c878ff;--footer-link-hover: #da9eff;--card-radius: 8px;--card-border: 1px solid #3a2060;--card-shadow: 0 4px 20px rgba(155, 48, 255, .08);--btn-radius: 6px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=purpleheart] a{color:var(--link-color);text-shadow:0 0 6px rgba(200,120,255,.2)}html[data-theme=purpleheart] a:hover{color:var(--link-color-hover);text-shadow:0 0 10px rgba(200,120,255,.35)}html[data-theme=purpleheart] h1,html[data-theme=purpleheart] h2,html[data-theme=purpleheart] h3,html[data-theme=purpleheart] h4,html[data-theme=purpleheart] h5,html[data-theme=purpleheart] h6{text-shadow:0 0 12px rgba(216,160,255,.15)}html[data-theme=purpleheart] .btn-primary,html[data-theme=purpleheart] .btn.btn-primary,html[data-theme=purpleheart] button.btn-primary{background:linear-gradient(135deg,#7b20d0,#c878ff)!important;color:#fff!important;font-weight:700;border:none!important;box-shadow:0 0 12px #9b30ff33}html[data-theme=purpleheart] .btn-primary:hover:not(:disabled),html[data-theme=purpleheart] .btn.btn-primary:hover:not(:disabled),html[data-theme=purpleheart] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9b30ff,#da9eff)!important;box-shadow:0 0 18px #9b30ff59}html[data-theme=purpleheart] .btn-secondary,html[data-theme=purpleheart] .btn.btn-secondary{border-color:#6838a8!important;color:#c878ff!important}html[data-theme=purpleheart] .btn-secondary:hover:not(:disabled),html[data-theme=purpleheart] .btn.btn-secondary:hover:not(:disabled){background-color:#9b30ff14!important;border-color:#8050c0!important}html[data-theme=fleischer]{color-scheme:light;--bg-primary: #f2ead8;--bg-surface: #faf3e2;--bg-surface-alt: #e8dfcc;--bg-surface-hover: #ddd4c0;--text-primary: #0e0c08;--text-heading: #000000;--text-body: #1a1610;--text-muted: #5a5040;--text-secondary: #3a3428;--border-color: #1a1610;--border-strong: #000000;--link-color: #1a1610;--link-color-hover: #000000;--status-success-bg: rgba(60, 60, 40, .14);--status-success-text: #2a2818;--status-info-bg: rgba(40, 40, 40, .1);--status-info-text: #1a1a18;--status-warn-bg: rgba(80, 70, 40, .18);--status-warn-text: #3a3418;--status-danger-bg: rgba(60, 20, 10, .14);--status-danger-text: #3a1008;--navbar-bg: #0a0808;--navbar-text: #f5ede0;--navbar-text-muted: rgba(245, 237, 224, .8);--navbar-hover-bg: rgba(245, 237, 224, .15);--navbar-input-bg: rgba(245, 237, 224, .1);--navbar-input-bg-focus: rgba(245, 237, 224, .22);--navbar-input-border: rgba(245, 237, 224, .35);--navbar-input-border-hover: rgba(245, 237, 224, .55);--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #1a1610;--accent-hover: #000000;--accent-light: rgba(0, 0, 0, .06);--footer-bg: #0a0808;--footer-text: #c8bfa8;--footer-heading: #f5ede0;--footer-muted: #8a8070;--footer-border: #2a2620;--footer-accent: #f5ede0;--footer-link-hover: #ffffff;--card-radius: 12px;--card-border: 3px solid #0e0c08;--card-shadow: 4px 4px 0 #0e0c08;--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=fleischer] h1,html[data-theme=fleischer] h2,html[data-theme=fleischer] h3,html[data-theme=fleischer] h4,html[data-theme=fleischer] h5,html[data-theme=fleischer] h6{font-weight:900;letter-spacing:-.02em;text-shadow:2px 2px 0 rgba(0,0,0,.08)}html[data-theme=fleischer] a{color:var(--link-color);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:700}html[data-theme=fleischer] a:hover{color:var(--link-color-hover);text-decoration-thickness:3px}html[data-theme=fleischer] .card,html[data-theme=fleischer] .listing-card,html[data-theme=fleischer] .detail-card{border:3px solid #0e0c08!important;border-radius:12px!important;box-shadow:4px 4px #0e0c08!important}html[data-theme=fleischer] input,html[data-theme=fleischer] textarea,html[data-theme=fleischer] select{border:2px solid #1a1610!important;border-radius:10px!important;background:#faf3e2;color:#0e0c08;font-weight:600}html[data-theme=fleischer] input:focus,html[data-theme=fleischer] textarea:focus,html[data-theme=fleischer] select:focus{border-color:#000!important;box-shadow:0 0 0 3px #0000001f!important}html[data-theme=fleischer] input::placeholder,html[data-theme=fleischer] textarea::placeholder,html[data-theme=fleischer] select::placeholder{color:#8a7e68}html[data-theme=fleischer] .btn-primary,html[data-theme=fleischer] .btn.btn-primary,html[data-theme=fleischer] button.btn-primary{background-color:#0e0c08!important;color:#f5ede0!important;font-weight:900;border:3px solid #0e0c08!important;border-radius:20px!important;box-shadow:3px 3px #00000059;text-transform:uppercase;letter-spacing:.06em}html[data-theme=fleischer] .btn-primary:hover:not(:disabled),html[data-theme=fleischer] .btn.btn-primary:hover:not(:disabled),html[data-theme=fleischer] button.btn-primary:hover:not(:disabled){background-color:#2a2620!important;transform:translateY(-1px);box-shadow:4px 5px #0000004d}html[data-theme=fleischer] .btn-primary:active:not(:disabled),html[data-theme=fleischer] .btn.btn-primary:active:not(:disabled),html[data-theme=fleischer] button.btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:1px 1px #00000059}html[data-theme=fleischer] .btn-secondary,html[data-theme=fleischer] .btn.btn-secondary{border:3px solid #0e0c08!important;border-radius:20px!important;color:#0e0c08!important;font-weight:800;box-shadow:3px 3px #00000026}html[data-theme=fleischer] .btn-secondary:hover:not(:disabled),html[data-theme=fleischer] .btn.btn-secondary:hover:not(:disabled){background-color:#0000000f!important;transform:translateY(-1px);box-shadow:4px 5px #0000001f}html[data-theme=fleischer] .btn-secondary:active:not(:disabled),html[data-theme=fleischer] .btn.btn-secondary:active:not(:disabled){transform:translateY(1px);box-shadow:1px 1px #00000026}html[data-theme=fleischer] .condition-badge,html[data-theme=fleischer] .sale-type-badge,html[data-theme=fleischer] .status-badge{border:2px solid #0e0c08;border-radius:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}html[data-theme=fleischer] nav,html[data-theme=fleischer] .navbar{border-bottom:4px solid #f5ede0!important;font-weight:700}html[data-theme=fleischer] footer,html[data-theme=fleischer] .footer{border-top:4px solid #2a2620}@keyframes fleischer-grain{0%,to{transform:translate(0)}10%{transform:translate(-1px,1px)}20%{transform:translate(1px,-1px)}30%{transform:translate(-1px,-1px)}40%{transform:translate(1px,1px)}50%{transform:translateY(-1px)}60%{transform:translate(-1px)}70%{transform:translate(1px)}80%{transform:translateY(1px)}90%{transform:translate(-1px,1px)}}@keyframes fleischer-flicker{0%,to{opacity:.55}5%{opacity:.5}10%{opacity:.58}15%{opacity:.52}20%{opacity:.55}40%{opacity:.48}50%{opacity:.56}60%{opacity:.53}70%{opacity:.5}80%{opacity:.57}90%{opacity:.51}}html[data-theme=fleischer] body:before{content:"";position:fixed;inset:-10px;pointer-events:none;z-index:9998;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");animation:fleischer-grain .3s steps(5) infinite,fleischer-flicker 4s ease-in-out infinite}html[data-theme=fleischer] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at center,transparent 40%,rgba(10,8,4,.12) 65%,rgba(10,8,4,.3) 82%,rgba(10,8,4,.55) 100%);border:6px solid #0a0808;border-radius:14px}html[data-theme=fleischer] body{background-color:#f2ead8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='80'%3E%3Crect x='10' y='25' width='16' height='26' rx='5' fill='%230a0808' opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='80'%3E%3Crect x='14' y='25' width='16' height='26' rx='5' fill='%230a0808' opacity='0.06'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cdefs%3E%3Cstyle%3E.s%7Bfill:%230e0c08;opacity:0.035%7D%3C/style%3E%3C/defs%3E%3C!-- 4-point stars --%3E%3Cpath class='s' d='M80 40l3 8-3 8-3-8z'/%3E%3Cpath class='s' d='M80 40l8 3-8 3-8-3z' transform='rotate(90 80 48)'/%3E%3Cpath class='s' d='M320 120l3 8-3 8-3-8z'/%3E%3Cpath class='s' d='M320 120l8 3-8 3-8-3z' transform='rotate(90 320 128)'/%3E%3Cpath class='s' d='M180 280l3 8-3 8-3-8z'/%3E%3Cpath class='s' d='M180 280l8 3-8 3-8-3z' transform='rotate(90 180 288)'/%3E%3Cpath class='s' d='M440 350l3 8-3 8-3-8z'/%3E%3Cpath class='s' d='M440 350l8 3-8 3-8-3z' transform='rotate(90 440 358)'/%3E%3Cpath class='s' d='M60 420l2 6-2 6-2-6z'/%3E%3Cpath class='s' d='M60 420l6 2-6 2-6-2z' transform='rotate(90 60 426)'/%3E%3C!-- Musical notes --%3E%3Cg opacity='0.03' fill='%230e0c08'%3E%3Cellipse cx='250' cy='75' rx='6' ry='5' transform='rotate(-20 250 75)'/%3E%3Cline x1='255' y1='73' x2='255' y2='50' stroke='%230e0c08' stroke-width='2'/%3E%3Cellipse cx='400' cy='210' rx='6' ry='5' transform='rotate(-20 400 210)'/%3E%3Cline x1='405' y1='208' x2='405' y2='185' stroke='%230e0c08' stroke-width='2'/%3E%3Cellipse cx='130' cy='170' rx='6' ry='5' transform='rotate(-20 130 170)'/%3E%3Cline x1='135' y1='168' x2='135' y2='145' stroke='%230e0c08' stroke-width='2'/%3E%3Cellipse cx='350' cy='440' rx='6' ry='5' transform='rotate(-20 350 440)'/%3E%3Cline x1='355' y1='438' x2='355' y2='415' stroke='%230e0c08' stroke-width='2'/%3E%3C/g%3E%3C!-- Tiny circles \2014  rubber hose dots --%3E%3Ccircle cx='470' cy='60' r='3' fill='%230e0c08' opacity='0.025'/%3E%3Ccircle cx='30' cy='240' r='4' fill='%230e0c08' opacity='0.025'/%3E%3Ccircle cx='390' cy='480' r='3' fill='%230e0c08' opacity='0.025'/%3E%3Ccircle cx='210' cy='380' r='3.5' fill='%230e0c08' opacity='0.025'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23p)' opacity='0.025'/%3E%3C/svg%3E");background-repeat:repeat-y,repeat-y,repeat,repeat;background-position:left top,right top,center center,center center;background-size:40px 80px,40px 80px,500px 500px,200px 200px}html[data-theme=msdos]{color-scheme:dark;--bg-primary: #0000aa;--bg-surface: #0000aa;--bg-surface-alt: #000088;--bg-surface-hover: #0000cc;--text-primary: #aaaaaa;--text-heading: #ffffff;--text-body: #aaaaaa;--text-muted: #555555;--text-secondary: #00aaaa;--border-color: #00aaaa;--border-strong: #55ffff;--link-color: #ffff55;--link-color-hover: #ffffff;--status-success-bg: rgba(0, 170, 0, .3);--status-success-text: #55ff55;--status-info-bg: rgba(0, 170, 170, .3);--status-info-text: #55ffff;--status-warn-bg: rgba(170, 85, 0, .3);--status-warn-text: #ffff55;--status-danger-bg: rgba(170, 0, 0, .3);--status-danger-text: #ff5555;--navbar-bg: #000000;--navbar-text: #aaaaaa;--navbar-text-muted: #555555;--navbar-hover-bg: #00aaaa;--navbar-input-bg: #000000;--navbar-input-bg-focus: #000088;--navbar-input-border: #00aaaa;--navbar-input-border-hover: #55ffff;--font-body: "VT323", "Courier New", monospace;--font-heading: "VT323", "Courier New", monospace;--accent-color: #00aaaa;--accent-hover: #55ffff;--accent-light: rgba(0, 170, 170, .15);--footer-bg: #000000;--footer-text: #aaaaaa;--footer-heading: #ffffff;--footer-muted: #555555;--footer-border: #00aaaa;--footer-accent: #55ffff;--footer-link-hover: #ffffff;--card-radius: 0;--card-border: none;--card-shadow: none;--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=msdos] *{font-size-adjust:none;letter-spacing:.02em}html[data-theme=msdos] a{color:var(--link-color);text-decoration:none}html[data-theme=msdos] a:hover{color:#000;background-color:#0aa}html[data-theme=msdos] h1,html[data-theme=msdos] h2,html[data-theme=msdos] h3,html[data-theme=msdos] h4,html[data-theme=msdos] h5,html[data-theme=msdos] h6{text-shadow:2px 2px 0 #000055}html[data-theme=msdos] .login-card,html[data-theme=msdos] .register-card,html[data-theme=msdos] .record-detail,html[data-theme=msdos] .table-container,html[data-theme=msdos] .checkout-card,html[data-theme=msdos] .profile-card,html[data-theme=msdos] .shipping-card,html[data-theme=msdos] .grading-card,html[data-theme=msdos] .favorites-card{background-color:#088!important;border:none!important;border-radius:0!important;outline:none!important;position:relative;box-shadow:inset 2px 2px #5ff,inset -2px -2px #044,inset 4px 4px #0aa,inset -4px -4px #066,6px 6px #000;--text-primary: #000011;--text-body: #000011;--text-muted: #003344;--text-secondary: #002233;--text-heading: #ffffff;--link-color: #000088;--link-color-hover: #000044;--border-color: #006666;--price-color: #000011;--bid-color: #000011;--status-info-bg: rgba(0, 0, 80, .5);--status-info-text: #55ffff;--status-warn-bg: rgba(80, 60, 0, .5);--status-warn-text: #ffff55;--status-success-text: #55ff55;--status-danger-text: #ff5555;color:#001}html[data-theme=msdos] .login-card a,html[data-theme=msdos] .register-card a,html[data-theme=msdos] .record-detail a,html[data-theme=msdos] .table-container a,html[data-theme=msdos] .checkout-card a,html[data-theme=msdos] .profile-card a,html[data-theme=msdos] .shipping-card a,html[data-theme=msdos] .grading-card a,html[data-theme=msdos] .favorites-card a{color:#008}html[data-theme=msdos] .login-card a:hover,html[data-theme=msdos] .register-card a:hover,html[data-theme=msdos] .record-detail a:hover,html[data-theme=msdos] .table-container a:hover,html[data-theme=msdos] .checkout-card a:hover,html[data-theme=msdos] .profile-card a:hover,html[data-theme=msdos] .shipping-card a:hover,html[data-theme=msdos] .grading-card a:hover,html[data-theme=msdos] .favorites-card a:hover{color:#000;background-color:#5ff}html[data-theme=msdos] .login-card:before,html[data-theme=msdos] .register-card:before,html[data-theme=msdos] .record-detail:before,html[data-theme=msdos] .table-container:before,html[data-theme=msdos] .checkout-card:before,html[data-theme=msdos] .profile-card:before,html[data-theme=msdos] .shipping-card:before,html[data-theme=msdos] .grading-card:before,html[data-theme=msdos] .favorites-card:before{content:"";display:block;height:22px;background:linear-gradient(to right,navy,#00a,navy);margin:-.75rem -.75rem .75rem;border-bottom:2px solid #004444;box-shadow:inset 1px 1px #55f,inset -1px -1px #004}html[data-theme=msdos] table{border-collapse:collapse}html[data-theme=msdos] table tr{border-bottom:1px solid #006666}html[data-theme=msdos] table th{background-color:#006868;color:#fff;text-transform:uppercase;text-shadow:1px 1px 0 #004444;border-bottom:2px solid #004444}html[data-theme=msdos] table td{border-right:1px solid #006666}html[data-theme=msdos] .btn-primary,html[data-theme=msdos] .btn.btn-primary,html[data-theme=msdos] button.btn-primary{background-color:#088!important;color:#000!important;font-weight:700;border:none!important;border-radius:0!important;text-transform:uppercase;box-shadow:inset 2px 2px #5ff,inset -2px -2px #044,3px 3px #000}html[data-theme=msdos] .btn-primary:hover:not(:disabled),html[data-theme=msdos] .btn.btn-primary:hover:not(:disabled),html[data-theme=msdos] button.btn-primary:hover:not(:disabled){background-color:#0aa!important;color:#000!important}html[data-theme=msdos] .btn-primary:active,html[data-theme=msdos] .btn.btn-primary:active,html[data-theme=msdos] button.btn-primary:active{box-shadow:inset -2px -2px #5ff,inset 2px 2px #044;transform:translate(2px,2px)}html[data-theme=msdos] .btn-secondary,html[data-theme=msdos] .btn.btn-secondary{background-color:#088!important;border:none!important;color:#fff!important;border-radius:0!important;box-shadow:inset 2px 2px #5ff,inset -2px -2px #044,3px 3px #000}html[data-theme=msdos] .btn-secondary:hover:not(:disabled),html[data-theme=msdos] .btn.btn-secondary:hover:not(:disabled){background-color:#0aa!important}html[data-theme=msdos] .btn-secondary:active,html[data-theme=msdos] .btn.btn-secondary:active{box-shadow:inset -2px -2px #5ff,inset 2px 2px #044;transform:translate(2px,2px)}html[data-theme=msdos] input,html[data-theme=msdos] textarea,html[data-theme=msdos] select{border-radius:0;border:none;background:#f0f0f0;color:#000;box-shadow:inset 2px 2px #555,inset -2px -2px #fff,inset 4px 4px gray}html[data-theme=msdos] input::placeholder,html[data-theme=msdos] textarea::placeholder,html[data-theme=msdos] select::placeholder{color:gray}html[data-theme=msdos] input:focus,html[data-theme=msdos] textarea:focus,html[data-theme=msdos] select:focus{background:#fff;box-shadow:inset 2px 2px #005,inset -2px -2px #fff,inset 4px 4px #555;outline:none}html[data-theme=msdos] hr{border:none;border-top:2px solid #55ffff;border-bottom:2px solid #004444;height:4px}html[data-theme=typewriter]{color-scheme:light;--bg-primary: #fafaf5;--bg-surface: #ffffff;--bg-surface-alt: #f5f5ee;--bg-surface-hover: #eeeeea;--text-primary: #1a1a1a;--text-heading: #111111;--text-body: #2a2a2a;--text-muted: #777777;--text-secondary: #555555;--border-color: #cccccc;--border-strong: #999999;--link-color: #1a1a1a;--link-color-hover: #444444;--status-success-bg: rgba(60, 120, 60, .1);--status-success-text: #2a6a2a;--status-info-bg: rgba(60, 80, 120, .1);--status-info-text: #2a4a7a;--status-warn-bg: rgba(140, 110, 40, .12);--status-warn-text: #6a5520;--status-danger-bg: rgba(150, 50, 50, .1);--status-danger-text: #8a2a2a;--navbar-bg: #1a1a1a;--navbar-text: #fafaf5;--navbar-text-muted: rgba(250, 250, 245, .7);--navbar-hover-bg: rgba(250, 250, 245, .1);--navbar-input-bg: rgba(250, 250, 245, .08);--navbar-input-bg-focus: rgba(250, 250, 245, .15);--navbar-input-border: rgba(250, 250, 245, .25);--navbar-input-border-hover: rgba(250, 250, 245, .5);--font-body: "Courier Prime", "Courier New", monospace;--font-heading: "Courier Prime", "Courier New", monospace;--accent-color: #1a1a1a;--accent-hover: #444444;--accent-light: rgba(26, 26, 26, .06);--footer-bg: #1a1a1a;--footer-text: #cccccc;--footer-heading: #fafaf5;--footer-muted: #888888;--footer-border: #333333;--footer-accent: #ffffff;--footer-link-hover: #ffffff;--card-radius: 0;--card-border: 1px solid #cccccc;--card-shadow: none;--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=typewriter] a{color:var(--link-color);text-decoration:underline}html[data-theme=typewriter] a:hover{color:var(--link-color-hover)}html[data-theme=typewriter] .btn-primary,html[data-theme=typewriter] .btn.btn-primary,html[data-theme=typewriter] button.btn-primary{background-color:#1a1a1a!important;color:#fafaf5!important;font-weight:700;border:2px solid #1a1a1a!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.1em}html[data-theme=typewriter] .btn-primary:hover:not(:disabled),html[data-theme=typewriter] .btn.btn-primary:hover:not(:disabled),html[data-theme=typewriter] button.btn-primary:hover:not(:disabled){background-color:#444!important}html[data-theme=typewriter] .btn-secondary,html[data-theme=typewriter] .btn.btn-secondary{border:2px solid #1a1a1a!important;color:#1a1a1a!important;background:transparent!important;border-radius:0!important;letter-spacing:.1em}html[data-theme=typewriter] .btn-secondary:hover:not(:disabled),html[data-theme=typewriter] .btn.btn-secondary:hover:not(:disabled){background-color:#1a1a1a0f!important}html[data-theme=typewriter] .navbar .btn-secondary,html[data-theme=typewriter] .navbar .btn.btn-secondary,html[data-theme=typewriter] nav .btn-secondary,html[data-theme=typewriter] nav .btn.btn-secondary{border-color:var(--navbar-input-border)!important;color:var(--navbar-text)!important;background:var(--navbar-input-bg)!important}html[data-theme=typewriter] .navbar .btn-secondary:hover:not(:disabled),html[data-theme=typewriter] .navbar .btn.btn-secondary:hover:not(:disabled),html[data-theme=typewriter] nav .btn-secondary:hover:not(:disabled),html[data-theme=typewriter] nav .btn.btn-secondary:hover:not(:disabled){background:var(--navbar-input-bg-focus)!important;border-color:var(--navbar-input-border-hover)!important}html[data-theme=pumpkin]{color-scheme:dark;--bg-primary: #1a0e05;--bg-surface: #241408;--bg-surface-alt: #2e1a0a;--bg-surface-hover: #3a200e;--text-primary: #f0d8c0;--text-heading: #ff8c00;--text-body: #e0c8a8;--text-muted: #9a7850;--text-secondary: #c8a060;--border-color: #4a2e12;--border-strong: #6a3e18;--link-color: #ff8c00;--link-color-hover: #ffa040;--status-success-bg: rgba(120, 180, 60, .15);--status-success-text: #90c840;--status-info-bg: rgba(255, 140, 0, .12);--status-info-text: #ffa040;--status-warn-bg: rgba(255, 200, 60, .15);--status-warn-text: #ffc840;--status-danger-bg: rgba(200, 60, 40, .15);--status-danger-text: #e06040;--navbar-bg: #140a02;--navbar-text: #f0d8c0;--navbar-text-muted: rgba(240, 216, 192, .6);--navbar-hover-bg: rgba(255, 140, 0, .12);--navbar-input-bg: #1a0e05;--navbar-input-bg-focus: #241408;--navbar-input-border: #4a2e12;--navbar-input-border-hover: #ff8c00;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ff8c00;--accent-hover: #ffa040;--accent-light: rgba(255, 140, 0, .1);--footer-bg: #100800;--footer-text: #c8a060;--footer-heading: #ff8c00;--footer-muted: #7a5830;--footer-border: #3a200e;--footer-accent: #ffa040;--footer-link-hover: #ffc060;--card-radius: 8px;--card-border: 1px solid #4a2e12;--card-shadow: 0 4px 16px rgba(255, 140, 0, .06);--btn-radius: 8px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=pumpkin] a{color:var(--link-color)}html[data-theme=pumpkin] a:hover{color:var(--link-color-hover)}html[data-theme=pumpkin] h1,html[data-theme=pumpkin] h2,html[data-theme=pumpkin] h3,html[data-theme=pumpkin] h4,html[data-theme=pumpkin] h5,html[data-theme=pumpkin] h6{text-shadow:0 0 12px rgba(255,140,0,.2)}html[data-theme=pumpkin] .btn-primary,html[data-theme=pumpkin] .btn.btn-primary,html[data-theme=pumpkin] button.btn-primary{background:linear-gradient(135deg,#e07000,#ff8c00)!important;color:#fff!important;font-weight:700;border:none!important;box-shadow:0 2px 8px #ff8c0033}html[data-theme=pumpkin] .btn-primary:hover:not(:disabled),html[data-theme=pumpkin] .btn.btn-primary:hover:not(:disabled),html[data-theme=pumpkin] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff8c00,#ffa040)!important;box-shadow:0 4px 14px #ff8c004d}html[data-theme=pumpkin] .btn-secondary,html[data-theme=pumpkin] .btn.btn-secondary{border-color:#6a3e18!important;color:#ff8c00!important}html[data-theme=pumpkin] .btn-secondary:hover:not(:disabled),html[data-theme=pumpkin] .btn.btn-secondary:hover:not(:disabled){background-color:#ff8c0014!important;border-color:#8a5020!important}html[data-theme=pumpkin] body{background-color:#1a0e05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cfilter id='al'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='4' seed='13' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='600' height='600' filter='url(%23al)' opacity='0.03'/%3E%3Cg opacity='0.09'%3E%3Cpath d='M80,100 C78,92 65,85 58,88 C63,80 60,68 52,65 C58,62 60,50 56,42 C64,48 72,44 78,38 C76,48 82,56 90,58 C84,62 82,72 86,80 Z' fill='%23c85a20' transform='rotate(25,70,70)'/%3E%3Cpath d='M80,100 L72,65' stroke='%23a04818' stroke-width='0.8' transform='rotate(25,70,70)'/%3E%3C/g%3E%3Cg opacity='0.07'%3E%3Cpath d='M280,180 C276,170 260,162 250,166 C256,156 252,142 242,138 C250,134 252,120 248,110 C258,118 268,112 276,104 C272,116 280,126 290,128 C282,134 280,146 284,156 Z' fill='%23d47020' transform='rotate(-15,265,145)'/%3E%3Cpath d='M280,180 L270,142' stroke='%23b05818' stroke-width='0.8' transform='rotate(-15,265,145)'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M470,80 Q465,70 455,68 Q460,60 455,50 Q465,54 472,46 Q470,56 478,62 Q470,64 468,74 Z' fill='%23b84818' transform='rotate(40,465,65)'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M150,350 C146,338 128,328 118,334 C124,322 120,306 108,300 C118,296 120,280 114,268 C126,278 138,270 146,260 C142,274 150,286 162,290 C152,296 150,310 156,322 Z' fill='%23cc6020' transform='rotate(50,138,300)'/%3E%3Cpath d='M150,350 L138,308' stroke='%23a84c18' stroke-width='0.8' transform='rotate(50,138,300)'/%3E%3C/g%3E%3Cg opacity='0.1'%3E%3Cpath d='M520,320 Q514,308 502,306 Q508,296 502,284 Q514,290 522,280 Q520,292 530,300 Q520,304 518,316 Z' fill='%23e07818' transform='rotate(-30,515,300)'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M350,450 C348,440 338,434 330,436 C334,428 332,418 326,414 C332,412 334,402 330,396 C336,400 342,396 346,390 C344,398 350,404 356,406 C352,410 350,418 354,424 Z' fill='%23a04020' transform='rotate(65,342,420)'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cellipse cx='420' cy='500' rx='14' ry='8' fill='%23c86828' transform='rotate(35,420,500)'/%3E%3Cellipse cx='430' cy='496' rx='12' ry='7' fill='%23b85820' transform='rotate(55,430,496)'/%3E%3Cline x1='425' y1='504' x2='425' y2='490' stroke='%23904018' stroke-width='0.6'/%3E%3C/g%3E%3Cg opacity='0.05'%3E%3Cpath d='M50,520 C46,508 30,500 20,504 C26,494 22,478 12,474 C22,468 24,454 18,444 C28,452 40,446 48,438 C44,452 52,462 62,466 C54,472 52,484 56,496 Z' fill='%23d46828' transform='rotate(15,38,480)'/%3E%3C/g%3E%3Cg opacity='0.07'%3E%3Cpath d='M560,200 Q555,190 545,188 Q550,180 545,170 Q555,174 562,166 Q560,176 568,182 Q560,184 558,194 Z' fill='%23cc5020' transform='rotate(-45,555,182)'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='pn'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.06' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23pn)' opacity='0.04'/%3E%3C/svg%3E");background-size:600px 600px,200px 200px}html[data-theme=pumpkin] .navbar{border-bottom:2px solid #4a2e12;box-shadow:0 2px 12px #ff8c0014}html[data-theme=lumberjack]{color-scheme:light;--bg-primary: #f0e4d0;--bg-surface: #f5ead8;--bg-surface-alt: #e8dac4;--bg-surface-hover: #ddd0b8;--text-primary: #3a2818;--text-heading: #5a3820;--text-body: #4a3422;--text-muted: #8a7058;--text-secondary: #6a5038;--border-color: #c4a880;--border-strong: #a08060;--link-color: #8a4420;--link-color-hover: #a85828;--status-success-bg: rgba(80, 120, 50, .15);--status-success-text: #4a7a28;--status-info-bg: rgba(100, 110, 120, .12);--status-info-text: #4a5868;--status-warn-bg: rgba(180, 140, 50, .18);--status-warn-text: #7a6020;--status-danger-bg: rgba(160, 60, 40, .12);--status-danger-text: #8a3020;--navbar-bg: #3a2818;--navbar-text: #f0e4d0;--navbar-text-muted: rgba(240, 228, 208, .7);--navbar-hover-bg: rgba(240, 228, 208, .1);--navbar-input-bg: rgba(240, 228, 208, .1);--navbar-input-bg-focus: rgba(240, 228, 208, .18);--navbar-input-border: rgba(240, 228, 208, .25);--navbar-input-border-hover: rgba(240, 228, 208, .45);--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #8a4420;--accent-hover: #6a3018;--accent-light: rgba(138, 68, 32, .08);--footer-bg: #3a2818;--footer-text: #c4a880;--footer-heading: #f0e4d0;--footer-muted: #8a7058;--footer-border: #4a3422;--footer-accent: #c87840;--footer-link-hover: #e09050;--card-radius: 4px;--card-border: 2px solid #a08060;--card-shadow: 2px 2px 0 rgba(58, 40, 24, .1);--btn-radius: 4px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=lumberjack] a{color:var(--link-color)}html[data-theme=lumberjack] a:hover{color:var(--link-color-hover)}html[data-theme=lumberjack] .btn-primary,html[data-theme=lumberjack] .btn.btn-primary,html[data-theme=lumberjack] button.btn-primary{background-color:#5a3820!important;color:#f0e4d0!important;font-weight:700;border:2px solid #5a3820!important;box-shadow:2px 2px #3a281833}html[data-theme=lumberjack] .btn-primary:hover:not(:disabled),html[data-theme=lumberjack] .btn.btn-primary:hover:not(:disabled),html[data-theme=lumberjack] button.btn-primary:hover:not(:disabled){background-color:#6a4828!important}html[data-theme=lumberjack] .btn-secondary,html[data-theme=lumberjack] .btn.btn-secondary{border:2px solid #a08060!important;color:#5a3820!important;box-shadow:2px 2px #3a281814}html[data-theme=lumberjack] .btn-secondary:hover:not(:disabled),html[data-theme=lumberjack] .btn.btn-secondary:hover:not(:disabled){background-color:#a080601a!important}html[data-theme=lumberjack] body{background-color:#e8dac4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cdefs%3E%3CclipPath id='clip'%3E%3Crect width='800' height='800'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clip)'%3E%3Crect width='800' height='800' fill='%23e8dac4'/%3E%3Cpath d='M0,10 Q200,6 400,14 T800,10' fill='none' stroke='%23c8a870' stroke-width='1.4' opacity='0.3'/%3E%3Cpath d='M0,26 Q200,30 400,24 T800,28' fill='none' stroke='%23bfa068' stroke-width='0.7' opacity='0.2'/%3E%3Cpath d='M0,42 Q250,38 450,46 T800,40' fill='none' stroke='%23c8a870' stroke-width='1' opacity='0.25'/%3E%3Cpath d='M0,58 Q180,63 380,55 T800,60' fill='none' stroke='%23b89860' stroke-width='1.6' opacity='0.32'/%3E%3Cpath d='M0,74 Q220,70 440,78 T800,72' fill='none' stroke='%23c0a474' stroke-width='0.6' opacity='0.18'/%3E%3Cpath d='M0,92 Q260,97 460,89 T800,94' fill='none' stroke='%23c8a870' stroke-width='1.2' opacity='0.28'/%3E%3Cpath d='M0,110 Q200,106 400,114 T800,108' fill='none' stroke='%23bfa068' stroke-width='0.8' opacity='0.22'/%3E%3Cpath d='M0,130 Q240,135 440,127 T800,132' fill='none' stroke='%23b89860' stroke-width='1.5' opacity='0.3'/%3E%3Cpath d='M0,148 Q180,144 380,152 T800,146' fill='none' stroke='%23c0a474' stroke-width='0.5' opacity='0.16'/%3E%3Cpath d='M0,168 Q220,173 420,165 T800,170' fill='none' stroke='%23c8a870' stroke-width='1.1' opacity='0.26'/%3E%3Cpath d='M0,188 Q260,184 460,192 T800,186' fill='none' stroke='%23bfa068' stroke-width='0.9' opacity='0.2'/%3E%3Cpath d='M0,210 Q200,215 400,207 T800,212' fill='none' stroke='%23b89860' stroke-width='1.4' opacity='0.28'/%3E%3Cpath d='M0,232 Q240,228 440,236 T800,230' fill='none' stroke='%23c8a870' stroke-width='0.6' opacity='0.18'/%3E%3Cpath d='M0,255 Q180,260 380,252 T800,258' fill='none' stroke='%23c0a474' stroke-width='1.2' opacity='0.24'/%3E%3Cpath d='M0,278 Q220,274 420,282 T800,276' fill='none' stroke='%23bfa068' stroke-width='0.8' opacity='0.2'/%3E%3Cpath d='M0,302 Q260,307 460,299 T800,304' fill='none' stroke='%23b89860' stroke-width='1.6' opacity='0.32'/%3E%3Cpath d='M0,324 Q200,320 400,328 T800,322' fill='none' stroke='%23c8a870' stroke-width='0.5' opacity='0.15'/%3E%3Cpath d='M0,348 Q240,353 440,345 T800,350' fill='none' stroke='%23c0a474' stroke-width='1' opacity='0.25'/%3E%3Cpath d='M0,372 Q180,368 380,376 T800,370' fill='none' stroke='%23bfa068' stroke-width='1.3' opacity='0.28'/%3E%3Cpath d='M0,398 Q220,403 420,395 T800,400' fill='none' stroke='%23b89860' stroke-width='0.7' opacity='0.2'/%3E%3Cpath d='M0,422 Q260,418 460,426 T800,420' fill='none' stroke='%23c8a870' stroke-width='1.5' opacity='0.3'/%3E%3Cpath d='M0,448 Q200,452 400,444 T800,450' fill='none' stroke='%23c0a474' stroke-width='0.9' opacity='0.22'/%3E%3Cpath d='M0,475 Q240,470 440,478 T800,473' fill='none' stroke='%23bfa068' stroke-width='1.1' opacity='0.24'/%3E%3Cpath d='M0,500 Q180,505 380,497 T800,502' fill='none' stroke='%23b89860' stroke-width='1.4' opacity='0.3'/%3E%3Cpath d='M0,525 Q220,521 420,529 T800,523' fill='none' stroke='%23c8a870' stroke-width='0.6' opacity='0.16'/%3E%3Cpath d='M0,552 Q260,557 460,549 T800,554' fill='none' stroke='%23c0a474' stroke-width='1.2' opacity='0.26'/%3E%3Cpath d='M0,576 Q200,572 400,580 T800,574' fill='none' stroke='%23bfa068' stroke-width='0.8' opacity='0.2'/%3E%3Cpath d='M0,602 Q240,607 440,599 T800,604' fill='none' stroke='%23b89860' stroke-width='1.5' opacity='0.28'/%3E%3Cpath d='M0,630 Q180,626 380,634 T800,628' fill='none' stroke='%23c8a870' stroke-width='0.5' opacity='0.15'/%3E%3Cpath d='M0,660 Q220,665 420,657 T800,662' fill='none' stroke='%23c0a474' stroke-width='1.1' opacity='0.22'/%3E%3Cpath d='M0,690 Q260,686 460,694 T800,688' fill='none' stroke='%23bfa068' stroke-width='1.4' opacity='0.3'/%3E%3Cpath d='M0,720 Q200,724 400,716 T800,722' fill='none' stroke='%23b89860' stroke-width='0.7' opacity='0.18'/%3E%3Cpath d='M0,752 Q240,747 440,755 T800,750' fill='none' stroke='%23c8a870' stroke-width='1.3' opacity='0.26'/%3E%3Cpath d='M0,780 Q180,784 380,776 T800,782' fill='none' stroke='%23c0a474' stroke-width='0.9' opacity='0.2'/%3E%3Cellipse cx='160' cy='170' rx='55' ry='40' fill='none' stroke='%23b89060' stroke-width='1.2' opacity='0.22'/%3E%3Cellipse cx='160' cy='170' rx='35' ry='24' fill='none' stroke='%23b89060' stroke-width='0.9' opacity='0.16'/%3E%3Cellipse cx='160' cy='170' rx='15' ry='10' fill='%23c8a878' opacity='0.12'/%3E%3Cellipse cx='520' cy='440' rx='45' ry='32' fill='none' stroke='%23b89060' stroke-width='1.1' opacity='0.2'/%3E%3Cellipse cx='520' cy='440' rx='25' ry='17' fill='none' stroke='%23b89060' stroke-width='0.8' opacity='0.14'/%3E%3Cellipse cx='520' cy='440' rx='10' ry='6' fill='%23c8a878' opacity='0.1'/%3E%3Cellipse cx='680' cy='120' rx='38' ry='26' fill='none' stroke='%23b89060' stroke-width='1' opacity='0.18'/%3E%3Cellipse cx='680' cy='120' rx='20' ry='13' fill='none' stroke='%23b89060' stroke-width='0.7' opacity='0.12'/%3E%3Cellipse cx='340' cy='640' rx='42' ry='30' fill='none' stroke='%23b89060' stroke-width='1' opacity='0.16'/%3E%3Cellipse cx='340' cy='640' rx='22' ry='15' fill='none' stroke='%23b89060' stroke-width='0.7' opacity='0.11'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='wg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03 0.25' numOctaves='8' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23wg)' opacity='0.08'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(180,140,80,.06) 18px,rgba(180,140,80,.06) 20px,transparent 20px,transparent 33px,rgba(160,120,60,.04) 33px,rgba(160,120,60,.04) 34px),repeating-linear-gradient(90deg,transparent,transparent 120px,rgba(190,150,90,.03) 120px,rgba(190,150,90,.03) 240px);background-size:800px 800px,200px 200px,100% 100%,100% 100%}html[data-theme=lumberjack] .login-card,html[data-theme=lumberjack] .register-card,html[data-theme=lumberjack] .record-detail,html[data-theme=lumberjack] .table-container,html[data-theme=lumberjack] .checkout-card,html[data-theme=lumberjack] .profile-card,html[data-theme=lumberjack] .shipping-card,html[data-theme=lumberjack] .grading-card,html[data-theme=lumberjack] .favorites-card{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Crect width='400' height='400' fill='%23f5ead8'/%3E%3Cpath d='M0,12 Q100,9 200,15 T400,11' fill='none' stroke='%23d4be96' stroke-width='0.9' opacity='0.22'/%3E%3Cpath d='M0,32 Q120,36 240,30 T400,34' fill='none' stroke='%23d0b890' stroke-width='0.5' opacity='0.16'/%3E%3Cpath d='M0,54 Q140,50 260,58 T400,52' fill='none' stroke='%23d4be96' stroke-width='0.8' opacity='0.2'/%3E%3Cpath d='M0,78 Q100,82 220,75 T400,80' fill='none' stroke='%23d0b890' stroke-width='1.1' opacity='0.24'/%3E%3Cpath d='M0,102 Q130,98 250,106 T400,100' fill='none' stroke='%23d4be96' stroke-width='0.6' opacity='0.18'/%3E%3Cpath d='M0,130 Q110,134 230,127 T400,132' fill='none' stroke='%23d0b890' stroke-width='0.9' opacity='0.2'/%3E%3Cpath d='M0,158 Q140,154 260,162 T400,156' fill='none' stroke='%23d4be96' stroke-width='0.5' opacity='0.15'/%3E%3Cpath d='M0,188 Q100,192 220,185 T400,190' fill='none' stroke='%23d0b890' stroke-width='1' opacity='0.22'/%3E%3Cpath d='M0,218 Q130,214 250,222 T400,216' fill='none' stroke='%23d4be96' stroke-width='0.7' opacity='0.18'/%3E%3Cpath d='M0,250 Q110,254 230,247 T400,252' fill='none' stroke='%23d0b890' stroke-width='1.1' opacity='0.24'/%3E%3Cpath d='M0,282 Q140,278 260,286 T400,280' fill='none' stroke='%23d4be96' stroke-width='0.6' opacity='0.16'/%3E%3Cpath d='M0,316 Q100,320 220,313 T400,318' fill='none' stroke='%23d0b890' stroke-width='0.9' opacity='0.2'/%3E%3Cpath d='M0,350 Q130,346 250,354 T400,348' fill='none' stroke='%23d4be96' stroke-width='0.5' opacity='0.14'/%3E%3Cpath d='M0,384 Q110,388 230,381 T400,386' fill='none' stroke='%23d0b890' stroke-width='0.8' opacity='0.2'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,transparent,transparent 14px,rgba(180,150,100,.04) 14px,rgba(180,150,100,.04) 15px);background-size:400px 400px,100% 100%}html[data-theme=lumberjack] .card,html[data-theme=lumberjack] .login-card,html[data-theme=lumberjack] .register-card,html[data-theme=lumberjack] .record-detail,html[data-theme=lumberjack] .checkout-card,html[data-theme=lumberjack] .profile-card,html[data-theme=lumberjack] .shipping-card,html[data-theme=lumberjack] .grading-card,html[data-theme=lumberjack] .favorites-card{border:2px solid #a08060;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014,2px 2px #3a28181f}html[data-theme=lumberjack] .navbar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='80'%3E%3Crect width='600' height='80' fill='%233a2818'/%3E%3Cpath d='M0,8 Q150,5 300,11 T600,7' fill='none' stroke='%234a3422' stroke-width='1' opacity='0.4'/%3E%3Cpath d='M0,22 Q180,26 360,20 T600,24' fill='none' stroke='%234a3422' stroke-width='0.7' opacity='0.3'/%3E%3Cpath d='M0,38 Q140,34 280,42 T600,36' fill='none' stroke='%234a3422' stroke-width='1.2' opacity='0.35'/%3E%3Cpath d='M0,54 Q200,58 400,52 T600,56' fill='none' stroke='%234a3422' stroke-width='0.8' opacity='0.3'/%3E%3Cpath d='M0,70 Q160,66 320,74 T600,68' fill='none' stroke='%234a3422' stroke-width='1' opacity='0.35'/%3E%3C/svg%3E");background-size:600px 80px}html[data-theme=lumberjack] footer,html[data-theme=lumberjack] .footer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='200'%3E%3Crect width='600' height='200' fill='%233a2818'/%3E%3Cpath d='M0,15 Q150,11 300,19 T600,13' fill='none' stroke='%234a3422' stroke-width='1' opacity='0.35'/%3E%3Cpath d='M0,40 Q180,44 360,38 T600,42' fill='none' stroke='%234a3422' stroke-width='0.7' opacity='0.28'/%3E%3Cpath d='M0,68 Q140,64 280,72 T600,66' fill='none' stroke='%234a3422' stroke-width='1.1' opacity='0.32'/%3E%3Cpath d='M0,98 Q200,102 400,96 T600,100' fill='none' stroke='%234a3422' stroke-width='0.8' opacity='0.3'/%3E%3Cpath d='M0,130 Q160,126 320,134 T600,128' fill='none' stroke='%234a3422' stroke-width='1' opacity='0.35'/%3E%3Cpath d='M0,165 Q140,169 280,163 T600,167' fill='none' stroke='%234a3422' stroke-width='0.7' opacity='0.28'/%3E%3Cpath d='M0,192 Q200,188 400,196 T600,190' fill='none' stroke='%234a3422' stroke-width='0.9' opacity='0.3'/%3E%3C/svg%3E");background-size:600px 200px}html[data-theme=grinch]{color-scheme:dark;--bg-primary: #0a1f0a;--bg-surface: #122412;--bg-surface-alt: #1a2e1a;--bg-surface-hover: #223822;--text-primary: #d4ecd4;--text-heading: #ff4444;--text-body: #c0dcc0;--text-muted: #6a9a6a;--text-secondary: #8ab88a;--border-color: #2a4a2a;--border-strong: #3a5c3a;--link-color: #ff6666;--link-color-hover: #ff9999;--status-success-bg: rgba(40, 180, 40, .15);--status-success-text: #44cc44;--status-info-bg: rgba(100, 180, 220, .12);--status-info-text: #66bbdd;--status-warn-bg: rgba(255, 200, 50, .15);--status-warn-text: #ffcc44;--status-danger-bg: rgba(200, 40, 40, .15);--status-danger-text: #ee5555;--navbar-bg: #0d180d;--navbar-text: #d4ecd4;--navbar-text-muted: rgba(212, 236, 212, .6);--navbar-hover-bg: rgba(255, 68, 68, .12);--navbar-input-bg: #1a2e1a;--navbar-input-bg-focus: #223822;--navbar-input-border: #2a4a2a;--navbar-input-border-hover: #3a5c3a;--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #cc2222;--accent-hover: #ee4444;--accent-light: rgba(204, 34, 34, .1);--footer-bg: #081408;--footer-text: #8ab88a;--footer-heading: #ff4444;--footer-muted: #4a7a4a;--footer-border: #1a2e1a;--footer-accent: #ff6666;--footer-link-hover: #ff9999;--card-radius: 8px;--card-border: 2px solid #3a5c3a;--card-shadow: 0 4px 16px rgba(0, 0, 0, .3);--btn-radius: 6px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=grinch] h1,html[data-theme=grinch] h2,html[data-theme=grinch] h3{text-shadow:0 0 12px rgba(255,68,68,.3)}html[data-theme=grinch] a{color:var(--link-color)}html[data-theme=grinch] a:hover{color:var(--link-color-hover)}html[data-theme=grinch] .btn-primary,html[data-theme=grinch] .btn.btn-primary,html[data-theme=grinch] button.btn-primary{background-color:#c22!important;color:#fff!important;font-weight:700;border:2px solid #aa1111!important;box-shadow:0 2px 8px #cc22224d}html[data-theme=grinch] .btn-primary:hover:not(:disabled),html[data-theme=grinch] .btn.btn-primary:hover:not(:disabled),html[data-theme=grinch] button.btn-primary:hover:not(:disabled){background-color:#e33!important}html[data-theme=grinch] .btn-secondary,html[data-theme=grinch] .btn.btn-secondary{border:2px solid #3a5c3a!important;color:#8c8!important}html[data-theme=grinch] .btn-secondary:hover:not(:disabled),html[data-theme=grinch] .btn.btn-secondary:hover:not(:disabled){background-color:#3a5c3a4d!important}html[data-theme=grinch] .card,html[data-theme=grinch] .login-card,html[data-theme=grinch] .register-card,html[data-theme=grinch] .record-detail,html[data-theme=grinch] .checkout-card,html[data-theme=grinch] .profile-card,html[data-theme=grinch] .shipping-card,html[data-theme=grinch] .grading-card,html[data-theme=grinch] .favorites-card{border-top:3px solid #cc2222;border-bottom:3px solid #cc2222;border-left:3px solid #2a6a2a;border-right:3px solid #2a6a2a}html[data-theme=grinch] input:focus,html[data-theme=grinch] select:focus,html[data-theme=grinch] textarea:focus{box-shadow:0 0 0 3px #28a02840!important;border-color:#4a4!important}html[data-theme=grinch] body{background-color:#0a1f0a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ctext x='30' y='60' font-size='14' fill='white' opacity='0.08'%3E%E2%9D%84%3C/text%3E%3Ctext x='120' y='140' font-size='20' fill='white' opacity='0.06'%3E%E2%9D%84%3C/text%3E%3Ctext x='250' y='80' font-size='10' fill='white' opacity='0.1'%3E%E2%9D%85%3C/text%3E%3Ctext x='320' y='200' font-size='16' fill='white' opacity='0.07'%3E%E2%9D%84%3C/text%3E%3Ctext x='80' y='280' font-size='12' fill='white' opacity='0.09'%3E%E2%9D%85%3C/text%3E%3Ctext x='200' y='340' font-size='18' fill='white' opacity='0.06'%3E%E2%9D%84%3C/text%3E%3Ctext x='350' y='370' font-size='11' fill='white' opacity='0.08'%3E%E2%9D%85%3C/text%3E%3Ctext x='170' y='30' font-size='13' fill='white' opacity='0.07'%3E%E2%9D%84%3C/text%3E%3Ctext x='60' y='380' font-size='15' fill='white' opacity='0.05'%3E%E2%9D%84%3C/text%3E%3Ctext x='290' y='290' font-size='9' fill='white' opacity='0.1'%3E%E2%9D%85%3C/text%3E%3C/svg%3E"),repeating-linear-gradient(45deg,transparent,transparent 40px,rgba(180,30,30,.03) 40px,rgba(180,30,30,.03) 42px,transparent 42px,transparent 82px,rgba(30,120,30,.03) 82px,rgba(30,120,30,.03) 84px),radial-gradient(ellipse at 50% 50%,rgba(30,80,30,.15) 0%,transparent 70%);background-size:400px 400px,100% 100%,100% 100%}html[data-theme=grinch] .navbar{border-bottom:3px solid;border-image:repeating-linear-gradient(90deg,#c22 0px 20px,#282 20px 40px) 3}html[data-theme=grinch] footer,html[data-theme=grinch] .footer{border-top:3px solid;border-image:repeating-linear-gradient(90deg,#282 0px 20px,#c22 20px 40px) 3}html[data-theme=freeze]{color-scheme:dark;--bg-primary: #0a1520;--bg-surface: #101e2c;--bg-surface-alt: #162838;--bg-surface-hover: #1e3248;--text-primary: #d0e4f0;--text-heading: #a0d0f0;--text-body: #b8d4e8;--text-muted: #5a8aaa;--text-secondary: #80b0d0;--border-color: #1e3a52;--border-strong: #2a4e6a;--link-color: #70c0e8;--link-color-hover: #98d8f8;--status-success-bg: rgba(80, 200, 160, .12);--status-success-text: #60c8a0;--status-info-bg: rgba(100, 180, 240, .12);--status-info-text: #70b8f0;--status-warn-bg: rgba(240, 200, 80, .12);--status-warn-text: #e0c060;--status-danger-bg: rgba(200, 80, 80, .12);--status-danger-text: #d07070;--navbar-bg: #06101a;--navbar-text: #d0e4f0;--navbar-text-muted: rgba(208, 228, 240, .6);--navbar-hover-bg: rgba(160, 208, 240, .1);--navbar-input-bg: #0a1520;--navbar-input-bg-focus: #101e2c;--navbar-input-border: #1e3a52;--navbar-input-border-hover: #2a4e6a;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #4a98c8;--accent-hover: #60b0e0;--accent-light: rgba(74, 152, 200, .1);--footer-bg: #06101a;--footer-text: #80b0d0;--footer-heading: #a0d0f0;--footer-muted: #3a6888;--footer-border: #162838;--footer-accent: #70c0e8;--footer-link-hover: #98d8f8;--card-radius: 8px;--card-border: 1px solid #1e3a52;--card-shadow: 0 4px 20px rgba(0, 0, 0, .3);--btn-radius: 6px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=freeze] h1,html[data-theme=freeze] h2,html[data-theme=freeze] h3{text-shadow:0 0 14px rgba(120,200,255,.2)}html[data-theme=freeze] a{color:var(--link-color)}html[data-theme=freeze] a:hover{color:var(--link-color-hover)}html[data-theme=freeze] .btn-primary,html[data-theme=freeze] .btn.btn-primary,html[data-theme=freeze] button.btn-primary{background:linear-gradient(135deg,#3080b0,#4a98c8)!important;color:#e8f4ff!important;font-weight:700;border:1px solid #5aa8d8!important;box-shadow:0 2px 10px #4a98c833}html[data-theme=freeze] .btn-primary:hover:not(:disabled),html[data-theme=freeze] .btn.btn-primary:hover:not(:disabled),html[data-theme=freeze] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#4090c0,#60b0e0)!important;box-shadow:0 4px 16px #4a98c84d}html[data-theme=freeze] .btn-secondary,html[data-theme=freeze] .btn.btn-secondary{border:1px solid #2a4e6a!important;color:#80c0e8!important}html[data-theme=freeze] .btn-secondary:hover:not(:disabled),html[data-theme=freeze] .btn.btn-secondary:hover:not(:disabled){background-color:#4a98c814!important;border-color:#3a6888!important}html[data-theme=freeze] .card,html[data-theme=freeze] .login-card,html[data-theme=freeze] .register-card,html[data-theme=freeze] .record-detail,html[data-theme=freeze] .checkout-card,html[data-theme=freeze] .profile-card,html[data-theme=freeze] .shipping-card,html[data-theme=freeze] .grading-card,html[data-theme=freeze] .favorites-card{border:1px solid rgba(120,200,255,.12);box-shadow:0 4px 20px #0000004d,inset 0 1px #78c8ff0f}html[data-theme=freeze] input:focus,html[data-theme=freeze] select:focus,html[data-theme=freeze] textarea:focus{box-shadow:0 0 0 3px #4a98c833!important;border-color:#4a98c8!important}html[data-theme=freeze] body{background-color:#0a1520;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cg fill='%23ffffff'%3E%3Cg opacity='0.08' transform='translate(50,70)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Ccircle r='2' fill='white' opacity='0.08'/%3E%3C/g%3E%3Cg opacity='0.06' transform='translate(200,120) scale(0.7)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.06'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.06'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.06'/%3E%3C/g%3E%3Cg opacity='0.1' transform='translate(380,60) scale(1.2)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1.2' opacity='0.1'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1.2' opacity='0.1'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1.2' opacity='0.1'/%3E%3Ccircle r='2.5' fill='white' opacity='0.1'/%3E%3Cline x1='-5' y1='-9' x2='-8' y2='-12' stroke='white' stroke-width='0.8' opacity='0.1'/%3E%3Cline x1='5' y1='-9' x2='8' y2='-12' stroke='white' stroke-width='0.8' opacity='0.1'/%3E%3Cline x1='-5' y1='9' x2='-8' y2='12' stroke='white' stroke-width='0.8' opacity='0.1'/%3E%3Cline x1='5' y1='9' x2='8' y2='12' stroke='white' stroke-width='0.8' opacity='0.1'/%3E%3C/g%3E%3Cg opacity='0.07' transform='translate(100,260)'%3E%3Cline x1='0' y1='-10' x2='0' y2='10' stroke='white' stroke-width='0.8' opacity='0.07'/%3E%3Cline x1='-8' y1='-5' x2='8' y2='5' stroke='white' stroke-width='0.8' opacity='0.07'/%3E%3Cline x1='-8' y1='5' x2='8' y2='-5' stroke='white' stroke-width='0.8' opacity='0.07'/%3E%3C/g%3E%3Cg opacity='0.09' transform='translate(320,220) scale(0.9)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.09'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.09'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.09'/%3E%3Ccircle r='2' fill='white' opacity='0.09'/%3E%3C/g%3E%3Cg opacity='0.05' transform='translate(450,300) scale(0.6)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.05'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.05'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.05'/%3E%3C/g%3E%3Cg opacity='0.08' transform='translate(250,380) scale(1.1)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.08'/%3E%3Cline x1='-5' y1='-9' x2='-8' y2='-12' stroke='white' stroke-width='0.8' opacity='0.08'/%3E%3Cline x1='5' y1='-9' x2='8' y2='-12' stroke='white' stroke-width='0.8' opacity='0.08'/%3E%3C/g%3E%3Cg opacity='0.06' transform='translate(60,430)'%3E%3Cline x1='0' y1='-10' x2='0' y2='10' stroke='white' stroke-width='0.8' opacity='0.06'/%3E%3Cline x1='-8' y1='-5' x2='8' y2='5' stroke='white' stroke-width='0.8' opacity='0.06'/%3E%3Cline x1='-8' y1='5' x2='8' y2='-5' stroke='white' stroke-width='0.8' opacity='0.06'/%3E%3C/g%3E%3Cg opacity='0.07' transform='translate(420,460) scale(0.85)'%3E%3Cline x1='0' y1='-12' x2='0' y2='12' stroke='white' stroke-width='1' opacity='0.07'/%3E%3Cline x1='-10' y1='-6' x2='10' y2='6' stroke='white' stroke-width='1' opacity='0.07'/%3E%3Cline x1='-10' y1='6' x2='10' y2='-6' stroke='white' stroke-width='1' opacity='0.07'/%3E%3Ccircle r='1.8' fill='white' opacity='0.07'/%3E%3C/g%3E%3Ccircle cx='170' cy='170' r='1.5' opacity='0.06'/%3E%3Ccircle cx='350' cy='140' r='1' opacity='0.05'/%3E%3Ccircle cx='440' cy='180' r='1.8' opacity='0.04'/%3E%3Ccircle cx='280' cy='320' r='1.2' opacity='0.05'/%3E%3Ccircle cx='80' cy='350' r='1' opacity='0.04'/%3E%3Ccircle cx='460' cy='380' r='1.5' opacity='0.05'/%3E%3Ccircle cx='150' cy='480' r='1' opacity='0.04'/%3E%3Ccircle cx='350' cy='470' r='1.3' opacity='0.05'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 30% 10%,rgba(80,180,255,.06) 0%,transparent 50%),radial-gradient(ellipse at 70% 15%,rgba(100,200,240,.04) 0%,transparent 40%),radial-gradient(ellipse at 50% 90%,rgba(60,120,180,.04) 0%,transparent 50%);background-size:500px 500px,100% 100%,100% 100%,100% 100%}@keyframes freeze-snow-1{0%{transform:translateY(-10vh) translate(0);opacity:0}8%{opacity:.9}85%{opacity:.9}to{transform:translateY(110vh) translate(50px);opacity:0}}@keyframes freeze-snow-2{0%{transform:translateY(-10vh) translate(0);opacity:0}8%{opacity:.75}85%{opacity:.75}to{transform:translateY(110vh) translate(-40px);opacity:0}}@keyframes freeze-snow-3{0%{transform:translateY(-10vh) translate(0);opacity:0}10%{opacity:.65}80%{opacity:.65}to{transform:translateY(110vh) translate(25px);opacity:0}}html[data-theme=freeze] body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;background-image:radial-gradient(3px 3px at 10% 20%,rgba(255,255,255,.9) 50%,transparent 100%),radial-gradient(4px 4px at 25% 45%,rgba(255,255,255,.8) 50%,transparent 100%),radial-gradient(2.5px 2.5px at 40% 10%,rgba(255,255,255,.85) 50%,transparent 100%),radial-gradient(5px 5px at 55% 60%,rgba(255,255,255,.7) 50%,transparent 100%),radial-gradient(3px 3px at 70% 30%,rgba(255,255,255,.9) 50%,transparent 100%),radial-gradient(4px 4px at 85% 75%,rgba(255,255,255,.75) 50%,transparent 100%),radial-gradient(2.5px 2.5px at 15% 80%,rgba(255,255,255,.8) 50%,transparent 100%),radial-gradient(5px 5px at 50% 90%,rgba(255,255,255,.65) 50%,transparent 100%),radial-gradient(3px 3px at 80% 5%,rgba(255,255,255,.85) 50%,transparent 100%),radial-gradient(4px 4px at 35% 55%,rgba(255,255,255,.7) 50%,transparent 100%),radial-gradient(3.5px 3.5px at 5% 50%,rgba(255,255,255,.75) 50%,transparent 100%),radial-gradient(2px 2px at 62% 15%,rgba(255,255,255,.9) 50%,transparent 100%),radial-gradient(4.5px 4.5px at 92% 42%,rgba(255,255,255,.65) 50%,transparent 100%),radial-gradient(3px 3px at 48% 78%,rgba(255,255,255,.8) 50%,transparent 100%);background-size:100% 100%;animation:freeze-snow-1 14s linear infinite}html[data-theme=freeze] body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9997;background-image:radial-gradient(4px 4px at 5% 35%,rgba(200,220,255,.8) 50%,transparent 100%),radial-gradient(3px 3px at 20% 70%,rgba(200,220,255,.85) 50%,transparent 100%),radial-gradient(5px 5px at 45% 25%,rgba(200,220,255,.65) 50%,transparent 100%),radial-gradient(3px 3px at 60% 85%,rgba(200,220,255,.8) 50%,transparent 100%),radial-gradient(4px 4px at 75% 50%,rgba(200,220,255,.7) 50%,transparent 100%),radial-gradient(3px 3px at 90% 15%,rgba(200,220,255,.85) 50%,transparent 100%),radial-gradient(4px 4px at 30% 95%,rgba(200,220,255,.7) 50%,transparent 100%),radial-gradient(3px 3px at 65% 40%,rgba(200,220,255,.8) 50%,transparent 100%),radial-gradient(2.5px 2.5px at 18% 12%,rgba(200,220,255,.9) 50%,transparent 100%),radial-gradient(5px 5px at 82% 68%,rgba(200,220,255,.6) 50%,transparent 100%),radial-gradient(3.5px 3.5px at 42% 52%,rgba(200,220,255,.75) 50%,transparent 100%);background-size:100% 100%;animation:freeze-snow-2 20s linear infinite 4s}html[data-theme=freeze] main:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9996;background-image:radial-gradient(3.5px 3.5px at 8% 28%,rgba(220,235,255,.7) 50%,transparent 100%),radial-gradient(2.5px 2.5px at 22% 58%,rgba(220,235,255,.8) 50%,transparent 100%),radial-gradient(4px 4px at 38% 38%,rgba(220,235,255,.65) 50%,transparent 100%),radial-gradient(3px 3px at 52% 72%,rgba(220,235,255,.75) 50%,transparent 100%),radial-gradient(4.5px 4.5px at 68% 18%,rgba(220,235,255,.6) 50%,transparent 100%),radial-gradient(2.5px 2.5px at 78% 88%,rgba(220,235,255,.8) 50%,transparent 100%),radial-gradient(3px 3px at 95% 48%,rgba(220,235,255,.7) 50%,transparent 100%),radial-gradient(3.5px 3.5px at 45% 5%,rgba(220,235,255,.75) 50%,transparent 100%);background-size:100% 100%;animation:freeze-snow-3 26s linear infinite 8s}html[data-theme=freeze] .navbar{border-bottom:2px solid rgba(120,200,255,.15);box-shadow:0 2px 16px #4a98c814}html[data-theme=bunny]{color-scheme:light;--bg-primary: #f0f5e8;--bg-surface: #f8faf2;--bg-surface-alt: #edf3e2;--bg-surface-hover: #e4edda;--text-primary: #3a4a2a;--text-heading: #7a50a0;--text-body: #4a5a3a;--text-muted: #8a9878;--text-secondary: #6a7a5a;--border-color: #c8d8b0;--border-strong: #a8c090;--link-color: #8a50b0;--link-color-hover: #a068c8;--status-success-bg: rgba(100, 180, 80, .15);--status-success-text: #4a8a30;--status-info-bg: rgba(130, 100, 180, .12);--status-info-text: #7050a0;--status-warn-bg: rgba(220, 180, 60, .15);--status-warn-text: #9a8020;--status-danger-bg: rgba(200, 80, 80, .12);--status-danger-text: #a04040;--navbar-bg: #5a3a78;--navbar-text: #f8f0ff;--navbar-text-muted: rgba(248, 240, 255, .7);--navbar-hover-bg: rgba(248, 240, 255, .12);--navbar-input-bg: rgba(248, 240, 255, .1);--navbar-input-bg-focus: rgba(248, 240, 255, .18);--navbar-input-border: rgba(248, 240, 255, .25);--navbar-input-border-hover: rgba(248, 240, 255, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #8a50b0;--accent-hover: #a068c8;--accent-light: rgba(138, 80, 176, .08);--footer-bg: #5a3a78;--footer-text: #d0c0e0;--footer-heading: #f8f0ff;--footer-muted: #9880b0;--footer-border: #6a4a88;--footer-accent: #c8a0e8;--footer-link-hover: #e0c8f0;--card-radius: 12px;--card-border: 2px solid #c8d8b0;--card-shadow: 0 4px 16px rgba(138, 80, 176, .08);--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=bunny] a{color:var(--link-color)}html[data-theme=bunny] a:hover{color:var(--link-color-hover)}html[data-theme=bunny] .btn-primary,html[data-theme=bunny] .btn.btn-primary,html[data-theme=bunny] button.btn-primary{background:linear-gradient(135deg,#9060c0,#b080d8)!important;color:#fff!important;font-weight:600;border:none!important;box-shadow:0 3px 10px #8a50b033}html[data-theme=bunny] .btn-primary:hover:not(:disabled),html[data-theme=bunny] .btn.btn-primary:hover:not(:disabled),html[data-theme=bunny] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#a070d0,#c090e8)!important}html[data-theme=bunny] .btn-secondary,html[data-theme=bunny] .btn.btn-secondary{border:2px solid #b0c898!important;color:#5a3a78!important}html[data-theme=bunny] .btn-secondary:hover:not(:disabled),html[data-theme=bunny] .btn.btn-secondary:hover:not(:disabled){background-color:#8a50b00f!important}html[data-theme=bunny] body{background-color:#f0f5e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cdefs%3E%3CclipPath id='e1'%3E%3Cellipse cx='70' cy='90' rx='16' ry='22'/%3E%3C/clipPath%3E%3CclipPath id='e2'%3E%3Cellipse cx='280' cy='60' rx='14' ry='20'/%3E%3C/clipPath%3E%3CclipPath id='e3'%3E%3Cellipse cx='420' cy='140' rx='15' ry='21'/%3E%3C/clipPath%3E%3CclipPath id='e4'%3E%3Cellipse cx='160' cy='300' rx='16' ry='22'/%3E%3C/clipPath%3E%3CclipPath id='e5'%3E%3Cellipse cx='350' cy='340' rx='13' ry='19'/%3E%3C/clipPath%3E%3CclipPath id='e6'%3E%3Cellipse cx='60' cy='430' rx='15' ry='21'/%3E%3C/clipPath%3E%3CclipPath id='e7'%3E%3Cellipse cx='460' cy='400' rx='14' ry='20'/%3E%3C/clipPath%3E%3CclipPath id='e8'%3E%3Cellipse cx='230' cy='200' rx='13' ry='18'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg opacity='0.18'%3E%3Cellipse cx='70' cy='90' rx='16' ry='22' fill='%23f0b0d0'/%3E%3Cg clip-path='url(%23e1)'%3E%3Crect x='54' y='78' width='32' height='5' fill='%23e090b0'/%3E%3Crect x='54' y='88' width='32' height='5' fill='%23d080a0'/%3E%3Crect x='54' y='98' width='32' height='5' fill='%23e090b0'/%3E%3Ccircle cx='62' cy='84' r='2' fill='%23ffffff' opacity='0.5'/%3E%3Ccircle cx='78' cy='84' r='2' fill='%23ffffff' opacity='0.5'/%3E%3Ccircle cx='70' cy='94' r='2' fill='%23ffffff' opacity='0.5'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.16'%3E%3Cellipse cx='280' cy='60' rx='14' ry='20' fill='%23b0d8f0'/%3E%3Cg clip-path='url(%23e2)'%3E%3Cpath d='M266,52 L270,58 L274,52 L278,58 L282,52 L286,58 L290,52 L294,58' fill='none' stroke='%2380b8d8' stroke-width='1.5'/%3E%3Cpath d='M266,66 L270,72 L274,66 L278,72 L282,66 L286,72 L290,66 L294,72' fill='none' stroke='%2380b8d8' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.17'%3E%3Cellipse cx='420' cy='140' rx='15' ry='21' fill='%23d0f0b0'/%3E%3Cg clip-path='url(%23e3)'%3E%3Crect x='405' y='130' width='30' height='4' fill='%23a0d880'/%3E%3Crect x='405' y='140' width='30' height='4' fill='%23a0d880'/%3E%3Crect x='405' y='150' width='30' height='4' fill='%23a0d880'/%3E%3Ccircle cx='412' cy='136' r='2.5' fill='%23f0e0a0' opacity='0.6'/%3E%3Ccircle cx='428' cy='136' r='2.5' fill='%23f0e0a0' opacity='0.6'/%3E%3Ccircle cx='420' cy='146' r='2.5' fill='%23f0e0a0' opacity='0.6'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.16'%3E%3Cellipse cx='160' cy='300' rx='16' ry='22' fill='%23f0d0a0'/%3E%3Cg clip-path='url(%23e4)'%3E%3Cpath d='M144,290 L148,296 L152,290 L156,296 L160,290 L164,296 L168,290 L172,296 L176,290' fill='none' stroke='%23e0a860' stroke-width='1.5'/%3E%3Crect x='144' y='300' width='32' height='5' fill='%23e0b070'/%3E%3Cpath d='M144,310 L148,316 L152,310 L156,316 L160,310 L164,316 L168,310 L172,316 L176,310' fill='none' stroke='%23e0a860' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cellipse cx='350' cy='340' rx='13' ry='19' fill='%23e0b0f0'/%3E%3Cg clip-path='url(%23e5)'%3E%3Ccircle cx='343' cy='332' r='2' fill='%23c880e0'/%3E%3Ccircle cx='357' cy='332' r='2' fill='%23c880e0'/%3E%3Ccircle cx='350' cy='340' r='2' fill='%23c880e0'/%3E%3Ccircle cx='343' cy='348' r='2' fill='%23c880e0'/%3E%3Ccircle cx='357' cy='348' r='2' fill='%23c880e0'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.14'%3E%3Cellipse cx='60' cy='430' rx='15' ry='21' fill='%23a0e8c8'/%3E%3Cg clip-path='url(%23e6)'%3E%3Crect x='45' y='420' width='30' height='4' fill='%2370d0a8'/%3E%3Crect x='45' y='430' width='30' height='4' fill='%2370d0a8'/%3E%3Crect x='45' y='440' width='30' height='4' fill='%2370d0a8'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.15'%3E%3Cellipse cx='460' cy='400' rx='14' ry='20' fill='%23f0c0c0'/%3E%3Cg clip-path='url(%23e7)'%3E%3Cpath d='M446,392 L450,398 L454,392 L458,398 L462,392 L466,398 L470,392 L474,398' fill='none' stroke='%23d89090' stroke-width='1.5'/%3E%3Crect x='446' y='402' width='28' height='5' fill='%23e0a0a0'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.13'%3E%3Cellipse cx='230' cy='200' rx='13' ry='18' fill='%23f0e8a0'/%3E%3Cg clip-path='url(%23e8)'%3E%3Crect x='217' y='192' width='26' height='4' fill='%23e0d070'/%3E%3Crect x='217' y='200' width='26' height='4' fill='%23e0d070'/%3E%3Ccircle cx='223' cy='198' r='2' fill='%23f0f0f0' opacity='0.4'/%3E%3Ccircle cx='237' cy='206' r='2' fill='%23f0f0f0' opacity='0.4'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cline x1='190' y1='430' x2='190' y2='470' stroke='%23a08060' stroke-width='1.5'/%3E%3Cline x1='175' y1='450' x2='205' y2='450' stroke='%23a08060' stroke-width='1.5'/%3E%3C/g%3E%3Cg opacity='0.05'%3E%3Cline x1='400' y1='260' x2='400' y2='294' stroke='%23a08060' stroke-width='1.2'/%3E%3Cline x1='387' y1='277' x2='413' y2='277' stroke='%23a08060' stroke-width='1.2'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Ccircle cx='310' cy='160' r='5' fill='%23f8e080'/%3E%3Cellipse cx='306' cy='168' rx='5' ry='7' fill='%23f090c0' opacity='0.8'/%3E%3Cellipse cx='314' cy='168' rx='5' ry='7' fill='%23a0d0f0' opacity='0.8'/%3E%3Cellipse cx='310' cy='170' rx='5' ry='7' fill='%23c0e0a0' opacity='0.8'/%3E%3Cellipse cx='303' cy='166' rx='5' ry='7' fill='%23f0c0e0' opacity='0.6'/%3E%3Cellipse cx='317' cy='166' rx='5' ry='7' fill='%23b0e8d0' opacity='0.6'/%3E%3C/g%3E%3Cg opacity='0.05'%3E%3Ccircle cx='120' cy='170' r='5' fill='%23f8e080'/%3E%3Cellipse cx='116' cy='178' rx='5' ry='7' fill='%23d0a0f0' opacity='0.8'/%3E%3Cellipse cx='124' cy='178' rx='5' ry='7' fill='%23f0b0b0' opacity='0.8'/%3E%3Cellipse cx='120' cy='180' rx='5' ry='7' fill='%23a0e0c0' opacity='0.8'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 30% 20%,rgba(240,180,220,.1) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(180,220,170,.1) 0%,transparent 60%),radial-gradient(ellipse at 50% 50%,rgba(200,180,240,.06) 0%,transparent 50%);background-size:500px 500px,100% 100%,100% 100%,100% 100%}html[data-theme=tropical]{color-scheme:light;--bg-primary: #e8f4f8;--bg-surface: #f0f8fa;--bg-surface-alt: #e0f0f4;--bg-surface-hover: #d4e8ee;--text-primary: #1a3a4a;--text-heading: #0a5a7a;--text-body: #2a4a5a;--text-muted: #6a8a9a;--text-secondary: #4a6a7a;--border-color: #a0d0e0;--border-strong: #70b0c8;--link-color: #e07020;--link-color-hover: #f08838;--status-success-bg: rgba(40, 180, 120, .15);--status-success-text: #1a8a60;--status-info-bg: rgba(30, 140, 200, .12);--status-info-text: #1a7aaa;--status-warn-bg: rgba(240, 180, 40, .15);--status-warn-text: #a08010;--status-danger-bg: rgba(220, 60, 60, .12);--status-danger-text: #b03030;--navbar-bg: #0a4a68;--navbar-text: #e0f4ff;--navbar-text-muted: rgba(224, 244, 255, .7);--navbar-hover-bg: rgba(224, 244, 255, .12);--navbar-input-bg: rgba(224, 244, 255, .1);--navbar-input-bg-focus: rgba(224, 244, 255, .18);--navbar-input-border: rgba(224, 244, 255, .25);--navbar-input-border-hover: rgba(224, 244, 255, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #e07020;--accent-hover: #f08838;--accent-light: rgba(224, 112, 32, .08);--footer-bg: #0a3a50;--footer-text: #a0c8d8;--footer-heading: #e0f4ff;--footer-muted: #608898;--footer-border: #1a4a60;--footer-accent: #f0a050;--footer-link-hover: #ffb870;--card-radius: 10px;--card-border: 2px solid #a0d0e0;--card-shadow: 0 4px 16px rgba(10, 90, 122, .08);--btn-radius: 8px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=tropical] a{color:var(--link-color)}html[data-theme=tropical] a:hover{color:var(--link-color-hover)}html[data-theme=tropical] .btn-primary,html[data-theme=tropical] .btn.btn-primary,html[data-theme=tropical] button.btn-primary{background:linear-gradient(135deg,#e07020,#f0a050)!important;color:#fff!important;font-weight:600;border:none!important;box-shadow:0 3px 10px #e0702033}html[data-theme=tropical] .btn-primary:hover:not(:disabled),html[data-theme=tropical] .btn.btn-primary:hover:not(:disabled),html[data-theme=tropical] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#f08838,#ffb060)!important}html[data-theme=tropical] .btn-secondary,html[data-theme=tropical] .btn.btn-secondary{border:2px solid #70b0c8!important;color:#0a5a7a!important}html[data-theme=tropical] .btn-secondary:hover:not(:disabled),html[data-theme=tropical] .btn.btn-secondary:hover:not(:disabled){background-color:#0a5a7a0f!important}html[data-theme=tropical] body{background-color:#e8f4f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3ClinearGradient id='sky' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%2390d0f0' stop-opacity='0.06'/%3E%3Cstop offset='60%25' stop-color='%23e8f4f8' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='sand' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0%25' stop-color='%23f0e0c0' stop-opacity='0'/%3E%3Cstop offset='70%25' stop-color='%23f0e0c0' stop-opacity='0.08'/%3E%3Cstop offset='100%25' stop-color='%23e8d4a8' stop-opacity='0.15'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='600' height='600' fill='url(%23sky)'/%3E%3Crect width='600' height='600' fill='url(%23sand)'/%3E%3Cg opacity='0.12'%3E%3Ccircle cx='520' cy='60' r='40' fill='%23f8d860'/%3E%3Ccircle cx='520' cy='60' r='32' fill='%23f8e080'/%3E%3Cline x1='520' y1='10' x2='520' y2='0' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='560' y1='20' x2='570' y2='12' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='570' y1='60' x2='580' y2='60' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='560' y1='100' x2='570' y2='108' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='480' y1='20' x2='470' y2='12' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='470' y1='60' x2='460' y2='60' stroke='%23f8d860' stroke-width='2'/%3E%3Cline x1='480' y1='100' x2='470' y2='108' stroke='%23f8d860' stroke-width='2'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M-30,0 Q30,50 15,110 Q50,75 90,40 Q55,65 35,25 Z' fill='%23408868' transform='translate(15,15) rotate(-5)'/%3E%3Cpath d='M-20,0 Q25,40 12,85 Q40,60 72,32 Q45,52 28,20 Z' fill='%23408868' transform='translate(20,10) rotate(8)'/%3E%3C/g%3E%3Cg opacity='0.04'%3E%3Cpath d='M-25,0 Q30,50 15,100 Q50,70 85,35 Q50,60 30,22 Z' fill='%23408868' transform='translate(490,5) scale(-1,1) rotate(-10)'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M0,420 Q50,410 100,418 Q150,426 200,415 Q250,404 300,416 Q350,428 400,414 Q450,400 500,412 Q550,424 600,410' fill='none' stroke='%2350a8d0' stroke-width='3'/%3E%3Cpath d='M0,428 Q50,420 100,427 Q150,434 200,424 Q250,414 300,425 Q350,436 400,422 Q450,410 500,421 Q550,432 600,420' fill='none' stroke='%2350a8d0' stroke-width='2'/%3E%3Cpath d='M0,440 Q60,432 120,440 Q180,448 240,437 Q300,426 360,438 Q420,450 480,436 Q540,422 600,434' fill='none' stroke='%2360b0d8' stroke-width='2.5' opacity='0.7'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M0,455 Q70,446 140,454 Q210,462 280,450 Q350,438 420,452 Q490,466 560,452 L600,448 L600,470 Q530,478 460,466 Q390,454 320,468 Q250,482 180,470 Q110,458 40,470 L0,474 Z' fill='%2360b8d8'/%3E%3Cpath d='M0,475 Q80,466 160,476 Q240,486 320,473 Q400,460 480,474 Q560,488 600,480 L600,500 Q530,508 460,496 Q390,484 320,498 Q250,512 180,500 Q110,488 40,500 L0,504 Z' fill='%2350a0c8' opacity='0.8'/%3E%3C/g%3E%3Cg opacity='0.05'%3E%3Cpath d='M0,510 Q100,500 200,512 Q300,524 400,508 Q500,492 600,506 L600,600 L0,600 Z' fill='%23e0d0a0'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cellipse cx='180' cy='540' rx='6' ry='5' fill='%23d0b898' transform='rotate(15,180,540)'/%3E%3Cpath d='M174,536 Q180,530 186,536' fill='none' stroke='%23c0a888' stroke-width='0.8'/%3E%3C/g%3E%3Cg opacity='0.05'%3E%3Cpath d='M400,560 Q402,555 405,552 Q408,555 410,560 Q408,558 406,562 Q404,558 400,560 Z' fill='%23c8b090'/%3E%3Cpath d='M399,560 Q402,554 405,550 Q408,554 411,560' fill='none' stroke='%23b8a080' stroke-width='0.6'/%3E%3C/g%3E%3Cg opacity='0.04'%3E%3Cellipse cx='320' cy='550' rx='5' ry='4' fill='%23d0b898' transform='rotate(-20,320,550)'/%3E%3C/g%3E%3Cg opacity='0.04'%3E%3Crect x='500' y='510' width='4' height='50' rx='2' fill='%23d0a060' transform='rotate(12,502,535)'/%3E%3Cellipse cx='502' cy='506' rx='12' ry='5' fill='%23e8c070' opacity='0.6' transform='rotate(12,502,506)'/%3E%3C/g%3E%3Cg opacity='0.03'%3E%3Ctext x='80' y='580' font-size='16'%3E%F0%9F%90%9A%3C/text%3E%3C/g%3E%3Cg opacity='0.03'%3E%3Ctext x='450' y='580' font-size='14'%3E%E2%AD%90%3C/text%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='tw'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03 0.06' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23tw)' opacity='0.025'/%3E%3C/svg%3E");background-size:600px 600px,200px 200px}html[data-theme=tropical] .navbar{background:linear-gradient(135deg,#0a4a68,#0a6088)!important}html[data-theme=pirate]{color-scheme:dark;--bg-primary: #1a1208;--bg-surface: #241a0e;--bg-surface-alt: #2e2214;--bg-surface-hover: #3a2c1a;--text-primary: #e8d8b8;--text-heading: #d4a84a;--text-body: #d8c8a8;--text-muted: #8a7858;--text-secondary: #b8a878;--border-color: #4a3820;--border-strong: #6a4e2a;--link-color: #d4a84a;--link-color-hover: #e8c060;--status-success-bg: rgba(100, 160, 60, .15);--status-success-text: #80b840;--status-info-bg: rgba(180, 150, 80, .12);--status-info-text: #c8a850;--status-warn-bg: rgba(220, 170, 50, .15);--status-warn-text: #ddb030;--status-danger-bg: rgba(180, 50, 40, .15);--status-danger-text: #cc4030;--navbar-bg: #120c04;--navbar-text: #e8d8b8;--navbar-text-muted: rgba(232, 216, 184, .6);--navbar-hover-bg: rgba(212, 168, 74, .12);--navbar-input-bg: #1a1208;--navbar-input-bg-focus: #241a0e;--navbar-input-border: #4a3820;--navbar-input-border-hover: #d4a84a;--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #d4a84a;--accent-hover: #e8c060;--accent-light: rgba(212, 168, 74, .1);--footer-bg: #0e0a02;--footer-text: #a89060;--footer-heading: #d4a84a;--footer-muted: #6a5830;--footer-border: #2e2214;--footer-accent: #e8c060;--footer-link-hover: #f0d080;--card-radius: 4px;--card-border: 2px solid #5a4428;--card-shadow: 0 4px 16px rgba(0, 0, 0, .3);--btn-radius: 4px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=pirate] a{color:var(--link-color)}html[data-theme=pirate] a:hover{color:var(--link-color-hover)}html[data-theme=pirate] h1,html[data-theme=pirate] h2,html[data-theme=pirate] h3{text-shadow:2px 2px 4px rgba(0,0,0,.4)}html[data-theme=pirate] .btn-primary,html[data-theme=pirate] .btn.btn-primary,html[data-theme=pirate] button.btn-primary{background:linear-gradient(135deg,#a07828,#d4a84a)!important;color:#1a1208!important;font-weight:700;border:2px solid #8a6420!important;box-shadow:0 2px 8px #0000004d;text-shadow:none}html[data-theme=pirate] .btn-primary:hover:not(:disabled),html[data-theme=pirate] .btn.btn-primary:hover:not(:disabled),html[data-theme=pirate] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#b88830,#e8c060)!important}html[data-theme=pirate] .btn-secondary,html[data-theme=pirate] .btn.btn-secondary{border:2px solid #5a4428!important;color:#d4a84a!important}html[data-theme=pirate] .btn-secondary:hover:not(:disabled),html[data-theme=pirate] .btn.btn-secondary:hover:not(:disabled){background-color:#d4a84a14!important}html[data-theme=pirate] .card,html[data-theme=pirate] .login-card,html[data-theme=pirate] .register-card,html[data-theme=pirate] .record-detail,html[data-theme=pirate] .checkout-card,html[data-theme=pirate] .profile-card,html[data-theme=pirate] .shipping-card,html[data-theme=pirate] .grading-card,html[data-theme=pirate] .favorites-card{border:2px solid #5a4428;border-top:3px solid #d4a84a;box-shadow:inset 0 0 30px #00000026,0 4px 16px #0000004d}html[data-theme=pirate] body{background-color:#1a1208;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cdefs%3E%3Cfilter id='pw'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05 0.03' numOctaves='5' seed='42' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3C/defs%3E%3Crect width='600' height='600' filter='url(%23pw)' opacity='0.04'/%3E%3Cg opacity='0.14'%3E%3Ccircle cx='480' cy='90' r='35' fill='none' stroke='%23584020' stroke-width='1.2'/%3E%3Cline x1='480' y1='52' x2='480' y2='128' stroke='%23584020' stroke-width='1'/%3E%3Cline x1='442' y1='90' x2='518' y2='90' stroke='%23584020' stroke-width='1'/%3E%3Cline x1='455' y1='65' x2='505' y2='115' stroke='%23584020' stroke-width='0.6'/%3E%3Cline x1='505' y1='65' x2='455' y2='115' stroke='%23584020' stroke-width='0.6'/%3E%3Ctext x='474' y='60' font-size='11' font-weight='bold' fill='%23584020'%3EN%3C/text%3E%3Ctext x='476' y='136' font-size='9' fill='%23584020'%3ES%3C/text%3E%3Ctext x='522' y='94' font-size='9' fill='%23584020'%3EE%3C/text%3E%3Ctext x='430' y='94' font-size='9' fill='%23584020'%3EW%3C/text%3E%3C/g%3E%3Cg opacity='0.1'%3E%3Ccircle cx='100' cy='130' r='16' fill='none' stroke='%23584020' stroke-width='1'/%3E%3Ccircle cx='95' cy='127' r='3.5' fill='%23584020'/%3E%3Ccircle cx='105' cy='127' r='3.5' fill='%23584020'/%3E%3Cpath d='M90,138 Q100,148 110,138' fill='none' stroke='%23584020' stroke-width='1'/%3E%3Cpath d='M75,118 L92,130 L75,142' fill='none' stroke='%23584020' stroke-width='1.2'/%3E%3Cpath d='M125,118 L108,130 L125,142' fill='none' stroke='%23584020' stroke-width='1.2'/%3E%3C/g%3E%3Cg opacity='0.08'%3E%3Cpath d='M300,400 Q310,370 290,350' fill='none' stroke='%23584020' stroke-width='1.5'/%3E%3Cpath d='M310,400 Q300,370 320,350' fill='none' stroke='%23584020' stroke-width='1.5'/%3E%3Ccircle cx='305' cy='345' r='2.5' fill='%23584020'/%3E%3Ccircle cx='305' cy='404' r='2.5' fill='%23584020'/%3E%3C/g%3E%3Cg opacity='0.12'%3E%3Cpath d='M50,350 L140,320 L230,360 L320,300 L400,340' fill='none' stroke='%23584020' stroke-width='1' stroke-dasharray='8,5'/%3E%3Ctext x='396' y='336' font-size='22' font-weight='bold' fill='%23584020' opacity='0.8'%3EX%3C/text%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M440,480 L500,450 L560,490' fill='none' stroke='%23584020' stroke-width='0.8' stroke-dasharray='6,4'/%3E%3Ctext x='556' y='486' font-size='16' font-weight='bold' fill='%23584020'%3EX%3C/text%3E%3C/g%3E%3Cg opacity='0.07'%3E%3Ccircle cx='520' cy='260' r='14' fill='none' stroke='%23584020' stroke-width='0.8'/%3E%3Ccircle cx='515' cy='257' r='3' fill='%23584020'/%3E%3Ccircle cx='525' cy='257' r='3' fill='%23584020'/%3E%3Cpath d='M512,268 Q520,276 528,268' fill='none' stroke='%23584020' stroke-width='0.7'/%3E%3Cpath d='M503,250 L514,260 L503,270' fill='none' stroke='%23584020' stroke-width='0.8'/%3E%3Cpath d='M537,250 L526,260 L537,270' fill='none' stroke='%23584020' stroke-width='0.8'/%3E%3C/g%3E%3Cg opacity='0.06'%3E%3Cpath d='M200,200 L200,140 L196,130 L200,120 L204,130 L200,140' fill='none' stroke='%23584020' stroke-width='1.2'/%3E%3Cpath d='M186,165 L214,165' stroke='%23584020' stroke-width='1.2'/%3E%3Cpath d='M180,200 L220,200' stroke='%23584020' stroke-width='0.8'/%3E%3C/g%3E%3Cg opacity='0.04'%3E%3Ctext x='20' y='520' font-size='28' fill='%23584020'%3E%E2%98%A0%3C/text%3E%3C/g%3E%3Cg opacity='0.04'%3E%3Ctext x='350' y='560' font-size='24' fill='%23584020'%3E%E2%9A%93%3C/text%3E%3C/g%3E%3Cg opacity='0.03'%3E%3Ctext x='150' y='60' font-size='20' fill='%23584020'%3E%F0%9F%8F%B4%E2%80%8D%E2%98%A0%EF%B8%8F%3C/text%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='pt'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.06 0.04' numOctaves='5' seed='42' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23pt)' opacity='0.05'/%3E%3C/svg%3E");background-size:600px 600px,200px 200px}html[data-theme=pirate] .navbar{border-bottom:2px solid #4a3820;box-shadow:0 2px 12px #0006}html[data-theme=blacknight]{color-scheme:dark;--bg-primary: #000000;--bg-surface: #080808;--bg-surface-alt: #0d0d0d;--bg-surface-hover: #141414;--text-primary: #f0d860;--text-heading: #ffe066;--text-body: #d4c04a;--text-muted: #8a7a30;--text-secondary: #b8a840;--border-color: #1a1a0a;--border-strong: #2a2a10;--link-color: #ffd700;--link-color-hover: #ffec80;--status-success-bg: rgba(200, 220, 50, .12);--status-success-text: #c8e040;--status-info-bg: rgba(255, 215, 0, .1);--status-info-text: #ffd700;--status-warn-bg: rgba(255, 180, 0, .12);--status-warn-text: #ffb400;--status-danger-bg: rgba(255, 100, 40, .12);--status-danger-text: #ff8040;--navbar-bg: #000000;--navbar-text: #f0d860;--navbar-text-muted: rgba(240, 216, 96, .6);--navbar-hover-bg: rgba(255, 215, 0, .08);--navbar-input-bg: #080808;--navbar-input-bg-focus: #0d0d0d;--navbar-input-border: #2a2a10;--navbar-input-border-hover: #ffd700;--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ffd700;--accent-hover: #ffec80;--accent-light: rgba(255, 215, 0, .08);--footer-bg: #000000;--footer-text: #b8a840;--footer-heading: #f0d860;--footer-muted: #6a5e20;--footer-border: #1a1a0a;--footer-accent: #ffd700;--footer-link-hover: #ffec80;--card-radius: 4px;--card-border: 1px solid #1a1a0a;--card-shadow: 0 0 20px rgba(255, 215, 0, .04);--btn-radius: 4px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=blacknight] *{text-shadow:0 0 8px rgba(255,215,0,.15)}html[data-theme=blacknight] h1,html[data-theme=blacknight] h2,html[data-theme=blacknight] h3,html[data-theme=blacknight] h4,html[data-theme=blacknight] h5,html[data-theme=blacknight] h6{text-shadow:0 0 10px rgba(255,224,102,.35),0 0 25px rgba(255,215,0,.15),0 0 50px rgba(255,215,0,.06)}html[data-theme=blacknight] a{color:var(--link-color);text-shadow:0 0 6px rgba(255,215,0,.3),0 0 14px rgba(255,215,0,.1)}html[data-theme=blacknight] a:hover{color:var(--link-color-hover);text-shadow:0 0 10px rgba(255,236,128,.5),0 0 24px rgba(255,215,0,.2)}html[data-theme=blacknight] .btn-primary,html[data-theme=blacknight] .btn.btn-primary,html[data-theme=blacknight] button.btn-primary{background-color:transparent!important;color:#ffe066!important;border:1px solid #ffd700!important;font-weight:700;box-shadow:0 0 12px #ffd70026,inset 0 0 12px #ffd7000d;text-shadow:0 0 8px rgba(255,215,0,.4)}html[data-theme=blacknight] .btn-primary:hover:not(:disabled),html[data-theme=blacknight] .btn.btn-primary:hover:not(:disabled),html[data-theme=blacknight] button.btn-primary:hover:not(:disabled){background-color:#ffd70014!important;box-shadow:0 0 20px #ffd70040,inset 0 0 16px #ffd70014}html[data-theme=blacknight] .btn-secondary,html[data-theme=blacknight] .btn.btn-secondary{background-color:transparent!important;border-color:#ffd7004d!important;color:#d4c04a!important;text-shadow:0 0 6px rgba(255,215,0,.2)}html[data-theme=blacknight] .btn-secondary:hover:not(:disabled),html[data-theme=blacknight] .btn.btn-secondary:hover:not(:disabled){border-color:#ffd70080!important;box-shadow:0 0 12px #ffd7001a}html[data-theme=blacknight] input,html[data-theme=blacknight] textarea,html[data-theme=blacknight] select{background:#080808;border:1px solid #1a1a0a;color:#f0d860;text-shadow:0 0 4px rgba(255,215,0,.15)}html[data-theme=blacknight] input:focus,html[data-theme=blacknight] textarea:focus,html[data-theme=blacknight] select:focus{border-color:gold;box-shadow:0 0 12px #ffd7001f;outline:none}html[data-theme=blacknight] .login-card,html[data-theme=blacknight] .register-card,html[data-theme=blacknight] .record-detail,html[data-theme=blacknight] .table-container,html[data-theme=blacknight] .checkout-card,html[data-theme=blacknight] .profile-card,html[data-theme=blacknight] .shipping-card,html[data-theme=blacknight] .grading-card,html[data-theme=blacknight] .favorites-card{box-shadow:0 0 24px #ffd7000a,0 0 4px #ffd7000f}@keyframes blacknight-pulse{0%,to{opacity:.4}50%{opacity:.65}}html[data-theme=blacknight] body:after{content:"";position:fixed;top:50%;left:50%;width:120vmax;height:120vmax;transform:translate(-50%,-50%);pointer-events:none;z-index:-1;background:radial-gradient(ellipse at center,rgba(255,215,0,.02) 0%,rgba(255,215,0,.005) 40%,transparent 70%);animation:blacknight-pulse 8s ease-in-out infinite}html[data-theme=gramophone]{color-scheme:light;--bg-primary: #f5edd4;--bg-surface: #faf3de;--bg-surface-alt: #ede4c6;--bg-surface-hover: #e4dab8;--text-primary: #2a1f10;--text-heading: #1a1008;--text-body: #3a2e1a;--text-muted: #7a6840;--text-secondary: #5a4a28;--border-color: #c8a868;--border-strong: #a08040;--link-color: #8b4513;--link-color-hover: #6b3010;--status-success-bg: rgba(100, 120, 60, .18);--status-success-text: #4a5a20;--status-info-bg: rgba(140, 120, 60, .15);--status-info-text: #5a4a20;--status-warn-bg: rgba(200, 160, 60, .22);--status-warn-text: #6a5010;--status-danger-bg: rgba(160, 60, 40, .15);--status-danger-text: #8a2010;--navbar-bg: #2a1a0a;--navbar-text: #f0e4c0;--navbar-text-muted: rgba(240, 228, 192, .78);--navbar-hover-bg: rgba(240, 228, 192, .14);--navbar-input-bg: rgba(240, 228, 192, .1);--navbar-input-bg-focus: rgba(240, 228, 192, .2);--navbar-input-border: rgba(240, 228, 192, .3);--navbar-input-border-hover: rgba(240, 228, 192, .5);--font-body: "Georgia", "Palatino Linotype", serif;--font-heading: "Georgia", "Palatino Linotype", serif;--accent-color: #b8860b;--accent-hover: #8b6508;--accent-light: rgba(184, 134, 11, .1);--footer-bg: #2a1a0a;--footer-text: #c8b080;--footer-heading: #f0e4c0;--footer-muted: #8a7048;--footer-border: #3a2a10;--footer-accent: #daa520;--footer-link-hover: #ffd700;--card-radius: 6px;--card-border: 2px solid #a08040;--card-shadow: 2px 2px 8px rgba(42, 26, 10, .12);--btn-radius: 6px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=gramophone] h1,html[data-theme=gramophone] h2,html[data-theme=gramophone] h3,html[data-theme=gramophone] h4{font-style:italic;letter-spacing:.02em}html[data-theme=gramophone] a{color:var(--link-color);text-decoration:underline;text-decoration-style:wavy;text-underline-offset:3px}html[data-theme=gramophone] a:hover{color:var(--link-color-hover)}html[data-theme=gramophone] .btn-primary,html[data-theme=gramophone] .btn.btn-primary,html[data-theme=gramophone] button.btn-primary{background:linear-gradient(135deg,#8b4513,#b8860b)!important;color:#faf3de!important;font-weight:700;border:2px solid #6b3010!important;box-shadow:2px 2px 6px #2a1a0a40;letter-spacing:.04em}html[data-theme=gramophone] .btn-primary:hover:not(:disabled),html[data-theme=gramophone] .btn.btn-primary:hover:not(:disabled),html[data-theme=gramophone] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#6b3010,#8b6508)!important}html[data-theme=gramophone] .btn-secondary,html[data-theme=gramophone] .btn.btn-secondary{border:2px solid #a08040!important;color:#3a2e1a!important}html[data-theme=gramophone] .btn-secondary:hover:not(:disabled),html[data-theme=gramophone] .btn.btn-secondary:hover:not(:disabled){background-color:#b8860b14!important}html[data-theme=gramophone] body{background-color:#f5edd4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cdefs%3E%3Cstyle%3Ecircle%7Bfill:none;stroke:%23a08040;stroke-width:0.5%7D%3C/style%3E%3C/defs%3E%3Ccircle cx='420' cy='80' r='20' opacity='0.04'/%3E%3Ccircle cx='420' cy='80' r='28' opacity='0.035'/%3E%3Ccircle cx='420' cy='80' r='36' opacity='0.03'/%3E%3Ccircle cx='420' cy='80' r='44' opacity='0.025'/%3E%3Ccircle cx='80' cy='420' r='22' opacity='0.04'/%3E%3Ccircle cx='80' cy='420' r='30' opacity='0.035'/%3E%3Ccircle cx='80' cy='420' r='38' opacity='0.03'/%3E%3Ccircle cx='80' cy='420' r='46' opacity='0.025'/%3E%3Ccircle cx='250' cy='250' r='4' fill='%23a08040' opacity='0.05'/%3E%3C!-- Musical notes --%3E%3Cg fill='%23a08040' opacity='0.035'%3E%3Cellipse cx='150' cy='90' rx='5' ry='4' transform='rotate(-15 150 90)'/%3E%3Cline x1='154' y1='88' x2='154' y2='68' stroke='%23a08040' stroke-width='1.5'/%3E%3Cellipse cx='350' cy='380' rx='5' ry='4' transform='rotate(-15 350 380)'/%3E%3Cline x1='354' y1='378' x2='354' y2='358' stroke='%23a08040' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23p)' opacity='0.02'/%3E%3C/svg%3E");background-size:500px 500px,200px 200px}html[data-theme=speakeasy]{color-scheme:dark;--bg-primary: #0e0a08;--bg-surface: #181210;--bg-surface-alt: #201812;--bg-surface-hover: #2a2018;--text-primary: #e8d8c0;--text-heading: #ffd700;--text-body: #d0c0a0;--text-muted: #8a7860;--text-secondary: #b0a080;--border-color: #3a2a18;--border-strong: #5a4020;--link-color: #daa520;--link-color-hover: #ffd700;--status-success-bg: rgba(100, 140, 60, .18);--status-success-text: #a0c060;--status-info-bg: rgba(150, 130, 80, .18);--status-info-text: #d0b868;--status-warn-bg: rgba(200, 160, 40, .2);--status-warn-text: #e8c030;--status-danger-bg: rgba(180, 60, 40, .2);--status-danger-text: #e88060;--navbar-bg: #060404;--navbar-text: #ffd700;--navbar-text-muted: rgba(255, 215, 0, .7);--navbar-hover-bg: rgba(255, 215, 0, .1);--navbar-input-bg: rgba(255, 215, 0, .08);--navbar-input-bg-focus: rgba(255, 215, 0, .15);--navbar-input-border: rgba(255, 215, 0, .25);--navbar-input-border-hover: rgba(255, 215, 0, .45);--font-body: "Georgia", "Palatino Linotype", serif;--font-heading: "Georgia", "Palatino Linotype", serif;--accent-color: #daa520;--accent-hover: #ffd700;--accent-light: rgba(218, 165, 32, .1);--footer-bg: #060404;--footer-text: #8a7860;--footer-heading: #ffd700;--footer-muted: #5a4a38;--footer-border: #2a1a10;--footer-accent: #daa520;--footer-link-hover: #ffd700;--card-radius: 4px;--card-border: 1px solid #3a2a18;--card-shadow: 0 4px 20px rgba(0, 0, 0, .4);--btn-radius: 4px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=speakeasy] h1,html[data-theme=speakeasy] h2,html[data-theme=speakeasy] h3{text-transform:uppercase;letter-spacing:.12em;font-weight:400;text-shadow:0 0 20px rgba(255,215,0,.2)}html[data-theme=speakeasy] a{color:var(--link-color);text-decoration:none;border-bottom:1px solid rgba(218,165,32,.3)}html[data-theme=speakeasy] a:hover{color:var(--link-color-hover);border-bottom-color:gold}html[data-theme=speakeasy] .btn-primary,html[data-theme=speakeasy] .btn.btn-primary,html[data-theme=speakeasy] button.btn-primary{background:linear-gradient(135deg,#8b6508,#daa520)!important;color:#0e0a08!important;font-weight:700;border:1px solid #daa520!important;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 0 15px #daa52026}html[data-theme=speakeasy] .btn-primary:hover:not(:disabled),html[data-theme=speakeasy] .btn.btn-primary:hover:not(:disabled),html[data-theme=speakeasy] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#b8860b,gold)!important;box-shadow:0 0 25px #ffd70040}html[data-theme=speakeasy] .btn-secondary,html[data-theme=speakeasy] .btn.btn-secondary{border:1px solid #5a4020!important;color:#daa520!important}html[data-theme=speakeasy] .btn-secondary:hover:not(:disabled),html[data-theme=speakeasy] .btn.btn-secondary:hover:not(:disabled){background-color:#daa52014!important;border-color:#daa520!important}@keyframes speakeasy-smoke{0%{transform:translateY(0) scaleX(1);opacity:.03}50%{transform:translateY(-30px) scaleX(1.5);opacity:.06}to{transform:translateY(-60px) scaleX(2);opacity:0}}html[data-theme=speakeasy] body{background-color:#0e0a08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath d='M0 30 L30 0 L60 30 L30 60 Z' fill='none' stroke='%23daa520' stroke-width='0.3' opacity='0.06'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 20%,rgba(218,165,32,.03) 0%,transparent 60%);background-size:60px 60px,100% 100%}html[data-theme=speakeasy] body:before{content:"";position:fixed;bottom:0;left:10%;width:80%;height:200px;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at 20% 100%,rgba(200,180,140,.04) 0%,transparent 50%),radial-gradient(ellipse at 60% 100%,rgba(200,180,140,.03) 0%,transparent 40%),radial-gradient(ellipse at 85% 100%,rgba(200,180,140,.04) 0%,transparent 45%);animation:speakeasy-smoke 12s ease-in-out infinite}html[data-theme=steampunk]{color-scheme:light;--bg-primary: #e8dcc8;--bg-surface: #f0e6d4;--bg-surface-alt: #ddd0b8;--bg-surface-hover: #d0c2a8;--text-primary: #2a2018;--text-heading: #4a2800;--text-body: #3a3020;--text-muted: #7a6848;--text-secondary: #5a4830;--border-color: #b48040;--border-strong: #8b5e28;--link-color: #8b5e28;--link-color-hover: #6a4018;--status-success-bg: rgba(80, 120, 60, .18);--status-success-text: #3a5a20;--status-info-bg: rgba(120, 100, 60, .15);--status-info-text: #4a3a18;--status-warn-bg: rgba(200, 150, 40, .22);--status-warn-text: #6a4a08;--status-danger-bg: rgba(160, 50, 30, .15);--status-danger-text: #8a2810;--navbar-bg: #2a1a08;--navbar-text: #e8d8b8;--navbar-text-muted: rgba(232, 216, 184, .78);--navbar-hover-bg: rgba(232, 216, 184, .14);--navbar-input-bg: rgba(232, 216, 184, .1);--navbar-input-bg-focus: rgba(232, 216, 184, .2);--navbar-input-border: rgba(232, 216, 184, .3);--navbar-input-border-hover: rgba(232, 216, 184, .5);--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #b87333;--accent-hover: #8b5e28;--accent-light: rgba(184, 115, 51, .1);--footer-bg: #2a1a08;--footer-text: #b8a078;--footer-heading: #e8d8b8;--footer-muted: #7a6040;--footer-border: #3a2810;--footer-accent: #cd7f32;--footer-link-hover: #e8a848;--card-radius: 2px;--card-border: 2px solid #8b5e28;--card-shadow: inset 0 0 0 1px rgba(184, 115, 51, .15), 3px 3px 8px rgba(42, 26, 8, .15);--btn-radius: 3px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=steampunk] h1,html[data-theme=steampunk] h2,html[data-theme=steampunk] h3,html[data-theme=steampunk] h4{text-transform:uppercase;letter-spacing:.06em}html[data-theme=steampunk] .card,html[data-theme=steampunk] .listing-card,html[data-theme=steampunk] .detail-card{border:2px solid #8b5e28!important;box-shadow:inset 0 0 0 1px #b8733326,3px 3px 8px #2a1a0826!important;position:relative}html[data-theme=steampunk] .btn-primary,html[data-theme=steampunk] .btn.btn-primary,html[data-theme=steampunk] button.btn-primary{background:linear-gradient(180deg,#cd7f32,#8b5e28)!important;color:#f0e6d4!important;font-weight:700;border:2px solid #6a4018!important;text-transform:uppercase;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff26,2px 2px 4px #2a1a0840}html[data-theme=steampunk] .btn-primary:hover:not(:disabled),html[data-theme=steampunk] .btn.btn-primary:hover:not(:disabled),html[data-theme=steampunk] button.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#e8a848,#b87333)!important}html[data-theme=steampunk] .btn-secondary,html[data-theme=steampunk] .btn.btn-secondary{border:2px solid #8b5e28!important;color:#4a2800!important;box-shadow:inset 0 1px #ffffff1a}html[data-theme=steampunk] .btn-secondary:hover:not(:disabled),html[data-theme=steampunk] .btn.btn-secondary:hover:not(:disabled){background-color:#b8733314!important}@keyframes steampunk-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes steampunk-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}html[data-theme=steampunk] body{background-color:#e8dcc8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cdefs%3E%3Cstyle%3E.g%7Bfill:none;stroke:%238b5e28;stroke-width:1%7D%3C/style%3E%3C/defs%3E%3C!-- Large gear --%3E%3Ccircle class='g' cx='80' cy='80' r='30' opacity='0.04'/%3E%3Ccircle class='g' cx='80' cy='80' r='20' opacity='0.04'/%3E%3Ccircle cx='80' cy='80' r='5' fill='%238b5e28' opacity='0.04'/%3E%3Cpath class='g' d='M80 48 L83 55 L77 55 Z M80 112 L77 105 L83 105 Z M48 80 L55 77 L55 83 Z M112 80 L105 83 L105 77 Z' opacity='0.04'/%3E%3C!-- Small gear --%3E%3Ccircle class='g' cx='420' cy='400' r='20' opacity='0.04'/%3E%3Ccircle class='g' cx='420' cy='400' r='12' opacity='0.04'/%3E%3Ccircle cx='420' cy='400' r='3' fill='%238b5e28' opacity='0.04'/%3E%3C!-- Rivets --%3E%3Ccircle cx='250' cy='20' r='3' fill='%238b5e28' opacity='0.04'/%3E%3Ccircle cx='250' cy='480' r='3' fill='%238b5e28' opacity='0.04'/%3E%3Ccircle cx='20' cy='250' r='3' fill='%238b5e28' opacity='0.04'/%3E%3Ccircle cx='480' cy='250' r='3' fill='%238b5e28' opacity='0.04'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23m)' opacity='0.02'/%3E%3C/svg%3E");background-size:500px 500px,200px 200px}@keyframes steampunk-steam-1{0%{transform:translateY(0) scaleX(1);opacity:0}8%{opacity:.45}30%{opacity:.35}60%{transform:translateY(-40vh) scaleX(2.2);opacity:.2}to{transform:translateY(-75vh) scaleX(3.5);opacity:0}}@keyframes steampunk-steam-2{0%{transform:translateY(0) scaleX(1) translate(0);opacity:0}8%{opacity:.4}30%{opacity:.3}60%{transform:translateY(-35vh) scaleX(2.4) translate(20px);opacity:.18}to{transform:translateY(-70vh) scaleX(4) translate(35px);opacity:0}}@keyframes steampunk-steam-3{0%{transform:translateY(0) scaleX(1) translate(0);opacity:0}8%{opacity:.38}30%{opacity:.28}60%{transform:translateY(-32vh) scaleX(2) translate(-15px);opacity:.15}to{transform:translateY(-65vh) scaleX(3.2) translate(-30px);opacity:0}}@keyframes steampunk-steam-4{0%{transform:translateY(0) scaleX(1) translate(0);opacity:0}10%{opacity:.35}50%{transform:translateY(-25vh) scaleX(1.8) translate(10px);opacity:.22}to{transform:translateY(-55vh) scaleX(3) translate(-5px);opacity:0}}html[data-theme=steampunk] body:before{content:"";position:fixed;bottom:0;left:8%;width:180px;height:300px;pointer-events:none;z-index:9998;background:radial-gradient(ellipse at 50% 80%,rgba(200,190,170,.6) 0%,rgba(200,190,170,.3) 35%,transparent 65%),radial-gradient(ellipse at 35% 60%,rgba(180,170,150,.4) 0%,transparent 55%),radial-gradient(ellipse at 65% 50%,rgba(210,200,180,.3) 0%,transparent 50%);filter:blur(6px);animation:steampunk-steam-1 10s ease-out infinite}html[data-theme=steampunk] body:after{content:"";position:fixed;bottom:0;right:12%;width:160px;height:280px;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at 50% 80%,rgba(190,180,160,.55) 0%,rgba(190,180,160,.25) 35%,transparent 65%),radial-gradient(ellipse at 40% 55%,rgba(170,160,140,.35) 0%,transparent 50%);filter:blur(7px);animation:steampunk-steam-2 13s ease-out infinite 3s}html[data-theme=steampunk] main:after{content:"";position:fixed;bottom:0;left:45%;width:140px;height:250px;pointer-events:none;z-index:9996;background:radial-gradient(ellipse at 50% 80%,rgba(195,185,165,.5) 0%,rgba(195,185,165,.2) 35%,transparent 60%),radial-gradient(ellipse at 30% 65%,rgba(185,175,155,.3) 0%,transparent 50%);filter:blur(8px);animation:steampunk-steam-3 16s ease-out infinite 6s}html[data-theme=steampunk] main:before{content:"";position:fixed;bottom:0;left:25%;width:120px;height:220px;pointer-events:none;z-index:9995;background:radial-gradient(ellipse at 50% 80%,rgba(200,190,170,.45) 0%,rgba(200,190,170,.15) 35%,transparent 60%);filter:blur(9px);animation:steampunk-steam-4 12s ease-out infinite 2s}html[data-theme=vinyl]{color-scheme:dark;--bg-primary: #121010;--bg-surface: #1a1616;--bg-surface-alt: #221e1c;--bg-surface-hover: #2a2422;--text-primary: #e8d8c4;--text-heading: #ff8c42;--text-body: #d0c0a8;--text-muted: #8a7860;--text-secondary: #b0a088;--border-color: #3a2e24;--border-strong: #5a4434;--link-color: #ff8c42;--link-color-hover: #ffb070;--status-success-bg: rgba(100, 160, 60, .18);--status-success-text: #90c850;--status-info-bg: rgba(120, 100, 60, .18);--status-info-text: #d0b060;--status-warn-bg: rgba(200, 140, 40, .22);--status-warn-text: #e8a830;--status-danger-bg: rgba(200, 60, 40, .18);--status-danger-text: #e87050;--navbar-bg: #0a0808;--navbar-text: #ff8c42;--navbar-text-muted: rgba(255, 140, 66, .72);--navbar-hover-bg: rgba(255, 140, 66, .12);--navbar-input-bg: rgba(255, 140, 66, .08);--navbar-input-bg-focus: rgba(255, 140, 66, .15);--navbar-input-border: rgba(255, 140, 66, .25);--navbar-input-border-hover: rgba(255, 140, 66, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ff8c42;--accent-hover: #ff6b14;--accent-light: rgba(255, 140, 66, .1);--footer-bg: #0a0808;--footer-text: #8a7860;--footer-heading: #ff8c42;--footer-muted: #5a4a38;--footer-border: #2a1e14;--footer-accent: #ff8c42;--footer-link-hover: #ffb070;--card-radius: 8px;--card-border: 1px solid #3a2e24;--card-shadow: 0 2px 12px rgba(0, 0, 0, .3);--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=vinyl] .btn-primary,html[data-theme=vinyl] .btn.btn-primary,html[data-theme=vinyl] button.btn-primary{background:linear-gradient(135deg,#e06820,#ff8c42)!important;color:#121010!important;font-weight:700;border:none!important;box-shadow:0 2px 12px #ff8c4240}html[data-theme=vinyl] .btn-primary:hover:not(:disabled),html[data-theme=vinyl] .btn.btn-primary:hover:not(:disabled),html[data-theme=vinyl] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff6b14,#ffb070)!important;box-shadow:0 4px 20px #ff8c4259}html[data-theme=vinyl] .btn-secondary,html[data-theme=vinyl] .btn.btn-secondary{border:1px solid #5a4434!important;color:#ff8c42!important}html[data-theme=vinyl] .btn-secondary:hover:not(:disabled),html[data-theme=vinyl] .btn.btn-secondary:hover:not(:disabled){background-color:#ff8c4214!important}@keyframes vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=vinyl] body{background-color:#121010;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3C!-- Record grooves --%3E%3Ccircle cx='420' cy='80' r='50' fill='%23111' opacity='0.3'/%3E%3Ccircle cx='420' cy='80' r='48' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='420' cy='80' r='42' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='420' cy='80' r='36' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='420' cy='80' r='30' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='420' cy='80' r='24' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.15'/%3E%3Ccircle cx='420' cy='80' r='18' fill='none' stroke='%23ff8c42' stroke-width='0.5' opacity='0.08'/%3E%3Ccircle cx='420' cy='80' r='8' fill='%23ff8c42' opacity='0.06'/%3E%3Ccircle cx='420' cy='80' r='2' fill='%23ff8c42' opacity='0.12'/%3E%3C!-- Bottom left record --%3E%3Ccircle cx='60' cy='440' r='40' fill='%23111' opacity='0.25'/%3E%3Ccircle cx='60' cy='440' r='36' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.12'/%3E%3Ccircle cx='60' cy='440' r='28' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.12'/%3E%3Ccircle cx='60' cy='440' r='20' fill='none' stroke='%23333' stroke-width='0.5' opacity='0.12'/%3E%3Ccircle cx='60' cy='440' r='6' fill='%23ff8c42' opacity='0.06'/%3E%3C/svg%3E"),radial-gradient(ellipse at 80% 20%,rgba(255,140,66,.04) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(255,140,66,.03) 0%,transparent 50%);background-size:500px 500px,100% 100%,100% 100%}html[data-theme=noir]{color-scheme:dark;--bg-primary: #0a0a0a;--bg-surface: #141414;--bg-surface-alt: #1a1a1a;--bg-surface-hover: #222222;--text-primary: #d0d0d0;--text-heading: #ffffff;--text-body: #b8b8b8;--text-muted: #686868;--text-secondary: #989898;--border-color: #2a2a2a;--border-strong: #3a3a3a;--link-color: #ffffff;--link-color-hover: #d0d0d0;--status-success-bg: rgba(160, 160, 160, .15);--status-success-text: #c0c0c0;--status-info-bg: rgba(160, 160, 160, .12);--status-info-text: #b0b0b0;--status-warn-bg: rgba(200, 200, 200, .15);--status-warn-text: #d0d0d0;--status-danger-bg: rgba(255, 255, 255, .12);--status-danger-text: #ffffff;--navbar-bg: #000000;--navbar-text: #ffffff;--navbar-text-muted: rgba(255, 255, 255, .65);--navbar-hover-bg: rgba(255, 255, 255, .1);--navbar-input-bg: rgba(255, 255, 255, .06);--navbar-input-bg-focus: rgba(255, 255, 255, .12);--navbar-input-border: rgba(255, 255, 255, .2);--navbar-input-border-hover: rgba(255, 255, 255, .4);--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #ffffff;--accent-hover: #d0d0d0;--accent-light: rgba(255, 255, 255, .06);--footer-bg: #000000;--footer-text: #686868;--footer-heading: #ffffff;--footer-muted: #484848;--footer-border: #1a1a1a;--footer-accent: #ffffff;--footer-link-hover: #d0d0d0;--card-radius: 0;--card-border: 1px solid #2a2a2a;--card-shadow: 0 4px 20px rgba(0, 0, 0, .5);--btn-radius: 0;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=noir] h1,html[data-theme=noir] h2,html[data-theme=noir] h3{text-transform:uppercase;letter-spacing:.12em;font-weight:400;font-style:italic}html[data-theme=noir] a{color:var(--link-color);text-decoration:none}html[data-theme=noir] a:hover{text-decoration:underline}html[data-theme=noir] .btn-primary,html[data-theme=noir] .btn.btn-primary,html[data-theme=noir] button.btn-primary{background-color:#fff!important;color:#000!important;font-weight:700;border:none!important;text-transform:uppercase;letter-spacing:.08em}html[data-theme=noir] .btn-primary:hover:not(:disabled),html[data-theme=noir] .btn.btn-primary:hover:not(:disabled),html[data-theme=noir] button.btn-primary:hover:not(:disabled){background-color:#d0d0d0!important}html[data-theme=noir] .btn-secondary,html[data-theme=noir] .btn.btn-secondary{border:1px solid #3a3a3a!important;color:#d0d0d0!important}html[data-theme=noir] .btn-secondary:hover:not(:disabled),html[data-theme=noir] .btn.btn-secondary:hover:not(:disabled){background-color:#ffffff0f!important}html[data-theme=noir] body{background-color:#0a0a0a;background-image:repeating-linear-gradient(-15deg,transparent,transparent 18px,rgba(255,255,255,.012) 18px,rgba(255,255,255,.012) 22px),radial-gradient(ellipse at 15% 10%,rgba(255,255,255,.04) 0%,transparent 40%)}html[data-theme=noir] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.5) 100%)}html[data-theme=diwali]{color-scheme:dark;--bg-primary: #1a0a04;--bg-surface: #241208;--bg-surface-alt: #2e1a0c;--bg-surface-hover: #382210;--text-primary: #ffd89c;--text-heading: #ffc040;--text-body: #e8c88c;--text-muted: #a08050;--text-secondary: #c8a868;--border-color: #4a2a10;--border-strong: #6a3a18;--link-color: #ff8c00;--link-color-hover: #ffb040;--status-success-bg: rgba(120, 160, 40, .2);--status-success-text: #b0d050;--status-info-bg: rgba(255, 180, 60, .18);--status-info-text: #ffc040;--status-warn-bg: rgba(255, 140, 0, .22);--status-warn-text: #ffa020;--status-danger-bg: rgba(200, 40, 20, .22);--status-danger-text: #ff6040;--navbar-bg: #0e0402;--navbar-text: #ffc040;--navbar-text-muted: rgba(255, 192, 64, .72);--navbar-hover-bg: rgba(255, 192, 64, .12);--navbar-input-bg: rgba(255, 192, 64, .08);--navbar-input-bg-focus: rgba(255, 192, 64, .15);--navbar-input-border: rgba(255, 192, 64, .25);--navbar-input-border-hover: rgba(255, 192, 64, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ff8c00;--accent-hover: #ffa030;--accent-light: rgba(255, 140, 0, .12);--footer-bg: #0e0402;--footer-text: #a08050;--footer-heading: #ffc040;--footer-muted: #6a4828;--footer-border: #2a1408;--footer-accent: #ff8c00;--footer-link-hover: #ffb040;--card-radius: 8px;--card-border: 1px solid #4a2a10;--card-shadow: 0 2px 16px rgba(255, 140, 0, .08);--btn-radius: 8px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=diwali] .btn-primary,html[data-theme=diwali] .btn.btn-primary,html[data-theme=diwali] button.btn-primary{background:linear-gradient(135deg,#c50,#ff8c00)!important;color:#1a0a04!important;font-weight:700;border:1px solid #ffa030!important;box-shadow:0 0 15px #ff8c0033}html[data-theme=diwali] .btn-primary:hover:not(:disabled),html[data-theme=diwali] .btn.btn-primary:hover:not(:disabled),html[data-theme=diwali] button.btn-primary:hover:not(:disabled){box-shadow:0 0 25px #ff8c0059}html[data-theme=diwali] .btn-secondary,html[data-theme=diwali] .btn.btn-secondary{border:1px solid #6a3a18!important;color:#ffc040!important}html[data-theme=diwali] .btn-secondary:hover:not(:disabled),html[data-theme=diwali] .btn.btn-secondary:hover:not(:disabled){background-color:#ff8c0014!important}@keyframes diwali-flame{0%,to{transform:scaleY(1) scaleX(1);opacity:.04}25%{transform:scaleY(1.15) scaleX(.9);opacity:.06}50%{transform:scaleY(.95) scaleX(1.05);opacity:.035}75%{transform:scaleY(1.1) scaleX(.95);opacity:.055}}html[data-theme=diwali] body{background-color:#1a0a04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cdefs%3E%3Cstyle%3E.r%7Bfill:none;stroke-width:0.8%7D%3C/style%3E%3C/defs%3E%3Ccircle class='r' cx='200' cy='200' r='60' stroke='%23ff8c00' opacity='0.04'/%3E%3Ccircle class='r' cx='200' cy='200' r='48' stroke='%23ffc040' opacity='0.035'/%3E%3Ccircle class='r' cx='200' cy='200' r='36' stroke='%23ff8c00' opacity='0.03'/%3E%3Ccircle class='r' cx='200' cy='200' r='24' stroke='%23ffc040' opacity='0.03'/%3E%3C!-- Petals --%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(0 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(45 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(90 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(135 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(180 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(225 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(270 200 200)'/%3E%3Cellipse cx='200' cy='130' rx='8' ry='16' fill='%23ff8c00' opacity='0.025' transform='rotate(315 200 200)'/%3E%3C!-- Diyas (oil lamps) --%3E%3Cellipse cx='60' cy='60' rx='10' ry='5' fill='%23ff6600' opacity='0.05'/%3E%3Ccircle cx='60' cy='54' r='4' fill='%23ffc040' opacity='0.06'/%3E%3Cellipse cx='340' cy='340' rx='10' ry='5' fill='%23ff6600' opacity='0.05'/%3E%3Ccircle cx='340' cy='334' r='4' fill='%23ffc040' opacity='0.06'/%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 50%,rgba(255,140,0,.04) 0%,transparent 60%);background-size:400px 400px,100% 100%}html[data-theme=diwali] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:radial-gradient(circle at 10% 90%,rgba(255,180,40,.05) 0%,transparent 15%),radial-gradient(circle at 90% 85%,rgba(255,160,30,.04) 0%,transparent 12%),radial-gradient(circle at 30% 70%,rgba(255,200,60,.035) 0%,transparent 10%),radial-gradient(circle at 70% 95%,rgba(255,140,0,.045) 0%,transparent 14%),radial-gradient(circle at 50% 80%,rgba(255,180,40,.03) 0%,transparent 10%);animation:diwali-flame 3s ease-in-out infinite}html[data-theme=hanukkah]{color-scheme:dark;--bg-primary: #0a1028;--bg-surface: #101838;--bg-surface-alt: #141e42;--bg-surface-hover: #1a2650;--text-primary: #d0daf0;--text-heading: #e0f0ff;--text-body: #b8c8e0;--text-muted: #6878a0;--text-secondary: #8898c0;--border-color: #2a3868;--border-strong: #3a4a80;--link-color: #88b8ff;--link-color-hover: #b0d4ff;--status-success-bg: rgba(80, 160, 120, .2);--status-success-text: #80d0a0;--status-info-bg: rgba(80, 140, 220, .2);--status-info-text: #88b8ff;--status-warn-bg: rgba(220, 200, 100, .2);--status-warn-text: #e0d080;--status-danger-bg: rgba(200, 80, 80, .2);--status-danger-text: #f08080;--navbar-bg: #060a1a;--navbar-text: #e0f0ff;--navbar-text-muted: rgba(224, 240, 255, .72);--navbar-hover-bg: rgba(136, 184, 255, .12);--navbar-input-bg: rgba(136, 184, 255, .08);--navbar-input-bg-focus: rgba(136, 184, 255, .15);--navbar-input-border: rgba(136, 184, 255, .25);--navbar-input-border-hover: rgba(136, 184, 255, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #88b8ff;--accent-hover: #5898e8;--accent-light: rgba(136, 184, 255, .1);--footer-bg: #060a1a;--footer-text: #6878a0;--footer-heading: #e0f0ff;--footer-muted: #4a5878;--footer-border: #1a2848;--footer-accent: #88b8ff;--footer-link-hover: #b0d4ff;--card-radius: 8px;--card-border: 1px solid #2a3868;--card-shadow: 0 2px 16px rgba(0, 0, 0, .3);--btn-radius: 8px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=hanukkah] .btn-primary,html[data-theme=hanukkah] .btn.btn-primary,html[data-theme=hanukkah] button.btn-primary{background:linear-gradient(135deg,#3060b0,#5898e8)!important;color:#e0f0ff!important;font-weight:700;border:1px solid #88b8ff!important;box-shadow:0 0 12px #88b8ff26}html[data-theme=hanukkah] .btn-primary:hover:not(:disabled),html[data-theme=hanukkah] .btn.btn-primary:hover:not(:disabled),html[data-theme=hanukkah] button.btn-primary:hover:not(:disabled){box-shadow:0 0 22px #88b8ff4d}html[data-theme=hanukkah] .btn-secondary,html[data-theme=hanukkah] .btn.btn-secondary{border:1px solid #3a4a80!important;color:#88b8ff!important}html[data-theme=hanukkah] .btn-secondary:hover:not(:disabled),html[data-theme=hanukkah] .btn.btn-secondary:hover:not(:disabled){background-color:#88b8ff14!important}@keyframes hanukkah-glow{0%,to{opacity:.04}50%{opacity:.07}}html[data-theme=hanukkah] body{background-color:#0a1028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3C!-- Star of David --%3E%3Cpolygon points='200,100 230,160 270,160 240,200 270,240 230,240 200,300 170,240 130,240 160,200 130,160 170,160' fill='none' stroke='%2388b8ff' stroke-width='0.8' opacity='0.04'/%3E%3C!-- Small Stars of David --%3E%3Cpolygon points='60,42 44,69 76,69' fill='none' stroke='%2388b8ff' stroke-width='0.6' opacity='0.04'/%3E%3Cpolygon points='60,78 44,51 76,51' fill='none' stroke='%2388b8ff' stroke-width='0.6' opacity='0.04'/%3E%3Cpolygon points='340,322 324,349 356,349' fill='none' stroke='%2388b8ff' stroke-width='0.6' opacity='0.04'/%3E%3Cpolygon points='340,358 324,331 356,331' fill='none' stroke='%2388b8ff' stroke-width='0.6' opacity='0.04'/%3E%3C!-- Menorah candle dots --%3E%3Cg fill='%23e0f0ff' opacity='0.04'%3E%3Ccircle cx='160' cy='380' r='2'/%3E%3Ccircle cx='175' cy='380' r='2'/%3E%3Ccircle cx='190' cy='380' r='2'/%3E%3Ccircle cx='200' cy='370' r='2.5'/%3E%3Ccircle cx='210' cy='380' r='2'/%3E%3Ccircle cx='225' cy='380' r='2'/%3E%3Ccircle cx='240' cy='380' r='2'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 50% 60%,rgba(136,184,255,.03) 0%,transparent 50%);background-size:400px 400px,100% 100%}html[data-theme=hanukkah] body:before{content:"";position:fixed;bottom:0;left:25%;width:50%;height:120px;pointer-events:none;z-index:9997;background:radial-gradient(circle at 20% 80%,rgba(136,184,255,.05) 0%,transparent 25%),radial-gradient(circle at 30% 80%,rgba(136,184,255,.04) 0%,transparent 20%),radial-gradient(circle at 40% 80%,rgba(136,184,255,.05) 0%,transparent 25%),radial-gradient(circle at 50% 70%,rgba(200,220,255,.06) 0%,transparent 28%),radial-gradient(circle at 60% 80%,rgba(136,184,255,.05) 0%,transparent 25%),radial-gradient(circle at 70% 80%,rgba(136,184,255,.04) 0%,transparent 20%),radial-gradient(circle at 80% 80%,rgba(136,184,255,.05) 0%,transparent 25%);animation:hanukkah-glow 4s ease-in-out infinite}html[data-theme=ramadan]{color-scheme:dark;--bg-primary: #0e0818;--bg-surface: #161024;--bg-surface-alt: #1e1630;--bg-surface-hover: #261e3a;--text-primary: #e0d0f0;--text-heading: #ffd700;--text-body: #c8b8e0;--text-muted: #7868a0;--text-secondary: #a090c0;--border-color: #2e2048;--border-strong: #403060;--link-color: #d4a0ff;--link-color-hover: #e8c0ff;--status-success-bg: rgba(80, 160, 80, .2);--status-success-text: #80d080;--status-info-bg: rgba(160, 120, 220, .2);--status-info-text: #c0a0e8;--status-warn-bg: rgba(220, 185, 40, .22);--status-warn-text: #e8d040;--status-danger-bg: rgba(200, 80, 80, .2);--status-danger-text: #f08080;--navbar-bg: #08040e;--navbar-text: #ffd700;--navbar-text-muted: rgba(255, 215, 0, .7);--navbar-hover-bg: rgba(212, 160, 255, .12);--navbar-input-bg: rgba(212, 160, 255, .08);--navbar-input-bg-focus: rgba(212, 160, 255, .15);--navbar-input-border: rgba(212, 160, 255, .25);--navbar-input-border-hover: rgba(212, 160, 255, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #d4a0ff;--accent-hover: #b878e8;--accent-light: rgba(212, 160, 255, .1);--footer-bg: #08040e;--footer-text: #7868a0;--footer-heading: #ffd700;--footer-muted: #4a3868;--footer-border: #1e1430;--footer-accent: #d4a0ff;--footer-link-hover: #e8c0ff;--card-radius: 10px;--card-border: 1px solid #2e2048;--card-shadow: 0 2px 16px rgba(0, 0, 0, .3);--btn-radius: 10px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=ramadan] .btn-primary,html[data-theme=ramadan] .btn.btn-primary,html[data-theme=ramadan] button.btn-primary{background:linear-gradient(135deg,#6030a0,#9060d0)!important;color:gold!important;font-weight:700;border:1px solid #d4a0ff!important;box-shadow:0 0 12px #d4a0ff26}html[data-theme=ramadan] .btn-primary:hover:not(:disabled),html[data-theme=ramadan] .btn.btn-primary:hover:not(:disabled),html[data-theme=ramadan] button.btn-primary:hover:not(:disabled){box-shadow:0 0 22px #d4a0ff4d}html[data-theme=ramadan] .btn-secondary,html[data-theme=ramadan] .btn.btn-secondary{border:1px solid #403060!important;color:#d4a0ff!important}html[data-theme=ramadan] .btn-secondary:hover:not(:disabled),html[data-theme=ramadan] .btn.btn-secondary:hover:not(:disabled){background-color:#d4a0ff14!important}@keyframes ramadan-twinkle{0%,to{opacity:.03}50%{opacity:.07}}html[data-theme=ramadan] body{background-color:#0e0818;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3C!-- Crescent moon --%3E%3Cpath d='M400 60 A40 40 0 1 1 400 140 A32 32 0 1 0 400 60' fill='%23ffd700' opacity='0.05'/%3E%3C!-- Stars --%3E%3Cpolygon points='100,80 103,90 113,90 105,96 108,106 100,100 92,106 95,96 87,90 97,90' fill='%23ffd700' opacity='0.04'/%3E%3Cpolygon points='250,40 252,46 258,46 253,50 255,56 250,52 245,56 247,50 242,46 248,46' fill='%23ffd700' opacity='0.035'/%3E%3Cpolygon points='60,200 62,206 68,206 63,210 65,216 60,212 55,216 57,210 52,206 58,206' fill='%23e8c0ff' opacity='0.03'/%3E%3Cpolygon points='450,300 452,306 458,306 453,310 455,316 450,312 445,316 447,310 442,306 448,306' fill='%23ffd700' opacity='0.035'/%3E%3Cpolygon points='180,450 182,456 188,456 183,460 185,466 180,462 175,466 177,460 172,456 178,456' fill='%23e8c0ff' opacity='0.03'/%3E%3C!-- Lantern shape --%3E%3Crect x='300' y='350' width='16' height='24' rx='4' fill='none' stroke='%23ffd700' stroke-width='0.8' opacity='0.04'/%3E%3Cline x1='308' y1='350' x2='308' y2='342' stroke='%23ffd700' stroke-width='0.5' opacity='0.04'/%3E%3Crect x='80' y='350' width='14' height='20' rx='3' fill='none' stroke='%23d4a0ff' stroke-width='0.7' opacity='0.035'/%3E%3Cline x1='87' y1='350' x2='87' y2='343' stroke='%23d4a0ff' stroke-width='0.5' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(ellipse at 70% 15%,rgba(212,160,255,.04) 0%,transparent 40%),radial-gradient(ellipse at 30% 80%,rgba(255,215,0,.02) 0%,transparent 40%);background-size:500px 500px,100% 100%,100% 100%}html[data-theme=ramadan] body:before{content:"";position:fixed;top:0;left:0;right:0;height:40%;pointer-events:none;z-index:9997;background:radial-gradient(circle at 15% 20%,rgba(255,215,0,.06) 0%,transparent 3%),radial-gradient(circle at 45% 10%,rgba(255,215,0,.05) 0%,transparent 2%),radial-gradient(circle at 75% 25%,rgba(212,160,255,.05) 0%,transparent 3%),radial-gradient(circle at 60% 35%,rgba(255,215,0,.04) 0%,transparent 2%),radial-gradient(circle at 25% 5%,rgba(255,215,0,.05) 0%,transparent 2%),radial-gradient(circle at 85% 8%,rgba(212,160,255,.04) 0%,transparent 2%);animation:ramadan-twinkle 5s ease-in-out infinite}html[data-theme=cherry]{color-scheme:light;--bg-primary: #fdf5f7;--bg-surface: #ffffff;--bg-surface-alt: #fceef2;--bg-surface-hover: #f8e0e8;--text-primary: #3a1a28;--text-heading: #8b2252;--text-body: #4a2838;--text-muted: #a07888;--text-secondary: #6a3a50;--border-color: #e8c0d0;--border-strong: #d4a0b8;--link-color: #c0507a;--link-color-hover: #a03060;--status-success-bg: rgba(120, 180, 120, .18);--status-success-text: #2a6a2a;--status-info-bg: rgba(160, 140, 200, .15);--status-info-text: #5040a0;--status-warn-bg: rgba(220, 180, 100, .2);--status-warn-text: #7a5a10;--status-danger-bg: rgba(200, 80, 80, .15);--status-danger-text: #8a2020;--navbar-bg: #5a1838;--navbar-text: #fce8f0;--navbar-text-muted: rgba(252, 232, 240, .8);--navbar-hover-bg: rgba(252, 232, 240, .15);--navbar-input-bg: rgba(252, 232, 240, .1);--navbar-input-bg-focus: rgba(252, 232, 240, .22);--navbar-input-border: rgba(252, 232, 240, .3);--navbar-input-border-hover: rgba(252, 232, 240, .5);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #c0507a;--accent-hover: #a03060;--accent-light: rgba(192, 80, 122, .08);--footer-bg: #5a1838;--footer-text: #d0a0b8;--footer-heading: #fce8f0;--footer-muted: #8a5070;--footer-border: #6a2848;--footer-accent: #f0889a;--footer-link-hover: #ffc0d0;--card-radius: 12px;--card-border: 1px solid #e8c0d0;--card-shadow: 0 2px 12px rgba(140, 34, 82, .06);--btn-radius: 20px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=cherry] .btn-primary,html[data-theme=cherry] .btn.btn-primary,html[data-theme=cherry] button.btn-primary{background:linear-gradient(135deg,#c0507a,#e87098)!important;color:#fff!important;font-weight:600;border:none!important;box-shadow:0 2px 10px #c0507a33}html[data-theme=cherry] .btn-primary:hover:not(:disabled),html[data-theme=cherry] .btn.btn-primary:hover:not(:disabled),html[data-theme=cherry] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#a03060,#c0507a)!important;box-shadow:0 4px 16px #c0507a4d}html[data-theme=cherry] .btn-secondary,html[data-theme=cherry] .btn.btn-secondary{border:1px solid #d4a0b8!important;color:#8b2252!important}html[data-theme=cherry] .btn-secondary:hover:not(:disabled),html[data-theme=cherry] .btn.btn-secondary:hover:not(:disabled){background-color:#c0507a0f!important}@keyframes cherry-fall-1{0%{transform:translateY(-100%) translate(0) rotate(0)}to{transform:translateY(100vh) translate(80px) rotate(360deg)}}@keyframes cherry-fall-2{0%{transform:translateY(-100%) translate(0) rotate(0)}to{transform:translateY(100vh) translate(-60px) rotate(-300deg)}}html[data-theme=cherry] body{background-color:#fdf5f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3C!-- Branch --%3E%3Cpath d='M0 100 Q80 90 140 120 Q200 150 260 130' fill='none' stroke='%236a3a28' stroke-width='1.5' opacity='0.05'/%3E%3C!-- Blossoms --%3E%3Ccircle cx='100' cy='108' r='8' fill='%23f8b8c8' opacity='0.06'/%3E%3Ccircle cx='140' cy='118' r='6' fill='%23fcc8d8' opacity='0.05'/%3E%3Ccircle cx='180' cy='132' r='9' fill='%23f0a0b8' opacity='0.05'/%3E%3Ccircle cx='220' cy='126' r='5' fill='%23fcc8d8' opacity='0.04'/%3E%3Ccircle cx='260' cy='128' r='7' fill='%23f8b8c8' opacity='0.05'/%3E%3C!-- Scattered petals --%3E%3Cellipse cx='350' cy='200' rx='4' ry='2.5' fill='%23f8b8c8' opacity='0.05' transform='rotate(30 350 200)'/%3E%3Cellipse cx='80' cy='350' rx='3.5' ry='2' fill='%23fcc8d8' opacity='0.04' transform='rotate(-20 80 350)'/%3E%3Cellipse cx='400' cy='400' rx='4' ry='2.5' fill='%23f0a0b8' opacity='0.04' transform='rotate(45 400 400)'/%3E%3Cellipse cx='200' cy='450' rx='3' ry='2' fill='%23f8b8c8' opacity='0.04' transform='rotate(-40 200 450)'/%3E%3C/svg%3E");background-size:500px 500px}html[data-theme=cherry] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background-image:radial-gradient(ellipse at center,#f8b8c8 40%,transparent 60%),radial-gradient(ellipse at center,#fcc8d8 40%,transparent 60%),radial-gradient(ellipse at center,#f0a0b8 40%,transparent 60%),radial-gradient(ellipse at center,#f8b8c8 40%,transparent 60%),radial-gradient(ellipse at center,#fcc8d8 40%,transparent 60%),radial-gradient(ellipse at center,#f0a0b8 40%,transparent 60%);background-size:6px 4px,5px 3px,7px 4px,4px 3px,6px 4px,5px 3px;background-position:10% 20%,30% 50%,55% 10%,75% 40%,90% 70%,45% 85%;background-repeat:no-repeat;animation:cherry-fall-1 15s linear infinite;opacity:.5}html[data-theme=cherry] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9996;background-image:radial-gradient(ellipse at center,#fcc8d8 40%,transparent 60%),radial-gradient(ellipse at center,#f8b8c8 40%,transparent 60%),radial-gradient(ellipse at center,#fcc8d8 40%,transparent 60%),radial-gradient(ellipse at center,#f0a0b8 40%,transparent 60%),radial-gradient(ellipse at center,#f8b8c8 40%,transparent 60%);background-size:5px 3px,7px 4px,4px 3px,6px 4px,5px 3px;background-position:20% 15%,50% 45%,70% 25%,85% 60%,35% 75%;background-repeat:no-repeat;animation:cherry-fall-2 20s linear infinite;opacity:.4}html[data-theme=lantern]{color-scheme:dark;--bg-primary: #12080a;--bg-surface: #1c1012;--bg-surface-alt: #241618;--bg-surface-hover: #2e1e20;--text-primary: #f0d8c8;--text-heading: #ff4444;--text-body: #e0c8b4;--text-muted: #a07868;--text-secondary: #c0a088;--border-color: #3a2020;--border-strong: #5a3030;--link-color: #ff6644;--link-color-hover: #ff8866;--status-success-bg: rgba(100, 160, 60, .2);--status-success-text: #a0d050;--status-info-bg: rgba(180, 120, 60, .2);--status-info-text: #e0b060;--status-warn-bg: rgba(220, 180, 40, .22);--status-warn-text: #e8d040;--status-danger-bg: rgba(200, 40, 40, .22);--status-danger-text: #ff6040;--navbar-bg: #0a0404;--navbar-text: #ff4444;--navbar-text-muted: rgba(255, 68, 68, .72);--navbar-hover-bg: rgba(255, 68, 68, .12);--navbar-input-bg: rgba(255, 68, 68, .08);--navbar-input-bg-focus: rgba(255, 68, 68, .15);--navbar-input-border: rgba(255, 68, 68, .25);--navbar-input-border-hover: rgba(255, 68, 68, .45);--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-heading: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--accent-color: #ff4444;--accent-hover: #cc2020;--accent-light: rgba(255, 68, 68, .1);--footer-bg: #0a0404;--footer-text: #a07868;--footer-heading: #ff4444;--footer-muted: #6a4838;--footer-border: #2a1414;--footer-accent: #ff6644;--footer-link-hover: #ff8866;--card-radius: 8px;--card-border: 1px solid #3a2020;--card-shadow: 0 2px 16px rgba(255, 68, 68, .06);--btn-radius: 8px;--deco-line: transparent;--deco-line-thin: transparent;--deco-corner: transparent}html[data-theme=lantern] .btn-primary,html[data-theme=lantern] .btn.btn-primary,html[data-theme=lantern] button.btn-primary{background:linear-gradient(135deg,#cc2020,#f44)!important;color:gold!important;font-weight:700;border:1px solid #ff6644!important;box-shadow:0 0 12px #ff44442e}html[data-theme=lantern] .btn-primary:hover:not(:disabled),html[data-theme=lantern] .btn.btn-primary:hover:not(:disabled),html[data-theme=lantern] button.btn-primary:hover:not(:disabled){box-shadow:0 0 22px #ff444459}html[data-theme=lantern] .btn-secondary,html[data-theme=lantern] .btn.btn-secondary{border:1px solid #5a3030!important;color:#f64!important}html[data-theme=lantern] .btn-secondary:hover:not(:disabled),html[data-theme=lantern] .btn.btn-secondary:hover:not(:disabled){background-color:#ff444414!important}@keyframes lantern-float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes lantern-glow{0%,to{opacity:.04}50%{opacity:.08}}html[data-theme=lantern] body{background-color:#12080a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3C!-- Full moon --%3E%3Ccircle cx='400' cy='60' r='35' fill='%23ffd700' opacity='0.04'/%3E%3Ccircle cx='400' cy='60' r='30' fill='%23ffd700' opacity='0.02'/%3E%3C!-- Lantern 1 --%3E%3Cg opacity='0.06'%3E%3Crect x='75' y='120' width='30' height='40' rx='8' fill='%23ff4444'/%3E%3Cline x1='90' y1='120' x2='90' y2='108' stroke='%23ffd700' stroke-width='1'/%3E%3Crect x='82' y='116' width='16' height='4' rx='2' fill='%23ffd700'/%3E%3Crect x='82' y='160' width='16' height='4' rx='2' fill='%23ffd700'/%3E%3C/g%3E%3C!-- Lantern 2 --%3E%3Cg opacity='0.05'%3E%3Crect x='320' y='200' width='24' height='34' rx='6' fill='%23ff4444'/%3E%3Cline x1='332' y1='200' x2='332' y2='190' stroke='%23ffd700' stroke-width='0.8'/%3E%3Crect x='326' y='196' width='12' height='4' rx='2' fill='%23ffd700'/%3E%3Crect x='326' y='234' width='12' height='4' rx='2' fill='%23ffd700'/%3E%3C/g%3E%3C!-- Lantern 3 --%3E%3Cg opacity='0.045'%3E%3Crect x='180' y='380' width='26' height='36' rx='7' fill='%23ff4444'/%3E%3Cline x1='193' y1='380' x2='193' y2='370' stroke='%23ffd700' stroke-width='0.8'/%3E%3Crect x='187' y='376' width='12' height='4' rx='2' fill='%23ffd700'/%3E%3Crect x='187' y='416' width='12' height='4' rx='2' fill='%23ffd700'/%3E%3C/g%3E%3C!-- Lantern 4 --%3E%3Cg opacity='0.04'%3E%3Crect x='430' y='400' width='22' height='30' rx='6' fill='%23ff4444'/%3E%3Cline x1='441' y1='400' x2='441' y2='392' stroke='%23ffd700' stroke-width='0.7'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 80% 15%,rgba(255,215,0,.03) 0%,transparent 35%),radial-gradient(ellipse at 20% 70%,rgba(255,68,68,.025) 0%,transparent 35%);background-size:500px 500px,100% 100%,100% 100%}html[data-theme=lantern] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;background:radial-gradient(circle at 18% 28%,rgba(255,68,68,.06) 0%,transparent 12%),radial-gradient(circle at 65% 42%,rgba(255,68,68,.05) 0%,transparent 10%),radial-gradient(circle at 38% 78%,rgba(255,68,68,.05) 0%,transparent 11%),radial-gradient(circle at 86% 82%,rgba(255,68,68,.04) 0%,transparent 10%);animation:lantern-glow 5s ease-in-out infinite}html[data-theme=dark],html[data-theme=darcula],html[data-theme=oldtv],html[data-theme=reefer],html[data-theme=eighties],html[data-theme=babylon],html[data-theme=purpleheart],html[data-theme=msdos],html[data-theme=pumpkin],html[data-theme=grinch],html[data-theme=freeze],html[data-theme=pirate],html[data-theme=blacknight],html[data-theme=speakeasy],html[data-theme=vinyl],html[data-theme=noir],html[data-theme=diwali],html[data-theme=hanukkah],html[data-theme=ramadan],html[data-theme=lantern]{--price-color: #4ade80;--bid-color: #fb923c}html[data-theme=reefer] .theme-icon-fav-on,html[data-theme=reefer] .theme-icon-fav-off,html[data-theme=reefer] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=reefer] .theme-icon-fav-on:after,html[data-theme=reefer] .theme-icon-fav-off:after,html[data-theme=reefer] .theme-icon-cart:after{font-size:1rem}html[data-theme=reefer] .theme-icon-fav-on:after{content:"\1f33f"}html[data-theme=reefer] .theme-icon-fav-off:after{content:"\1f343"}html[data-theme=reefer] .theme-icon-cart:after{content:"\1f33f"}html[data-theme=pirate] .theme-icon-fav-on,html[data-theme=pirate] .theme-icon-fav-off,html[data-theme=pirate] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=pirate] .theme-icon-fav-on:after,html[data-theme=pirate] .theme-icon-fav-off:after,html[data-theme=pirate] .theme-icon-cart:after{font-size:1rem}html[data-theme=pirate] .theme-icon-fav-on:after{content:"\2620\fe0f"}html[data-theme=pirate] .theme-icon-fav-off:after{content:"\1f480"}html[data-theme=pirate] .theme-icon-cart:after{content:"\2693"}html[data-theme=pumpkin] .theme-icon-fav-on,html[data-theme=pumpkin] .theme-icon-fav-off,html[data-theme=pumpkin] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=pumpkin] .theme-icon-fav-on:after,html[data-theme=pumpkin] .theme-icon-fav-off:after,html[data-theme=pumpkin] .theme-icon-cart:after{font-size:1rem}html[data-theme=pumpkin] .theme-icon-fav-on:after{content:"\1f383"}html[data-theme=pumpkin] .theme-icon-fav-off:after{content:"\1f9e1"}html[data-theme=pumpkin] .theme-icon-cart:after{content:"\1f383"}html[data-theme=bunny] .theme-icon-fav-on,html[data-theme=bunny] .theme-icon-fav-off,html[data-theme=bunny] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=bunny] .theme-icon-fav-on:after,html[data-theme=bunny] .theme-icon-fav-off:after,html[data-theme=bunny] .theme-icon-cart:after{font-size:1rem}html[data-theme=bunny] .theme-icon-fav-on:after{content:"\1f423"}html[data-theme=bunny] .theme-icon-fav-off:after{content:"\1f95a"}html[data-theme=bunny] .theme-icon-cart:after{content:"\1f9fa"}html[data-theme=grinch] .theme-icon-fav-on,html[data-theme=grinch] .theme-icon-fav-off,html[data-theme=grinch] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=grinch] .theme-icon-fav-on:after,html[data-theme=grinch] .theme-icon-fav-off:after,html[data-theme=grinch] .theme-icon-cart:after{font-size:1rem}html[data-theme=grinch] .theme-icon-fav-on:after{content:"\1f381"}html[data-theme=grinch] .theme-icon-fav-off:after{content:"\2b50"}html[data-theme=grinch] .theme-icon-cart:after{content:"\1f384"}html[data-theme=tropical] .theme-icon-fav-on,html[data-theme=tropical] .theme-icon-fav-off,html[data-theme=tropical] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=tropical] .theme-icon-fav-on:after,html[data-theme=tropical] .theme-icon-fav-off:after,html[data-theme=tropical] .theme-icon-cart:after{font-size:1rem}html[data-theme=tropical] .theme-icon-fav-on:after{content:"\1f33a"}html[data-theme=tropical] .theme-icon-fav-off:after{content:"\1f41a"}html[data-theme=tropical] .theme-icon-cart:after{content:"\1f3d6\fe0f"}html[data-theme=freeze] .theme-icon-fav-on,html[data-theme=freeze] .theme-icon-fav-off,html[data-theme=freeze] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=freeze] .theme-icon-fav-on:after,html[data-theme=freeze] .theme-icon-fav-off:after,html[data-theme=freeze] .theme-icon-cart:after{font-size:1rem}html[data-theme=freeze] .theme-icon-fav-on:after{content:"\2744\fe0f"}html[data-theme=freeze] .theme-icon-fav-off:after{content:"\1f539"}html[data-theme=freeze] .theme-icon-cart:after{content:"\26c4"}html[data-theme=diwali] .theme-icon-fav-on,html[data-theme=diwali] .theme-icon-fav-off,html[data-theme=diwali] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=diwali] .theme-icon-fav-on:after,html[data-theme=diwali] .theme-icon-fav-off:after,html[data-theme=diwali] .theme-icon-cart:after{font-size:1rem}html[data-theme=diwali] .theme-icon-fav-on:after{content:"\1fa94"}html[data-theme=diwali] .theme-icon-fav-off:after{content:"\1f56f\fe0f"}html[data-theme=diwali] .theme-icon-cart:after{content:"\1f387"}html[data-theme=hanukkah] .theme-icon-fav-on,html[data-theme=hanukkah] .theme-icon-fav-off,html[data-theme=hanukkah] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=hanukkah] .theme-icon-fav-on:after,html[data-theme=hanukkah] .theme-icon-fav-off:after,html[data-theme=hanukkah] .theme-icon-cart:after{font-size:1rem}html[data-theme=hanukkah] .theme-icon-fav-on:after{content:"\1f54e"}html[data-theme=hanukkah] .theme-icon-fav-off:after{content:"\2721\fe0f"}html[data-theme=hanukkah] .theme-icon-cart:after{content:"\2721\fe0f"}html[data-theme=ramadan] .theme-icon-fav-on,html[data-theme=ramadan] .theme-icon-fav-off,html[data-theme=ramadan] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=ramadan] .theme-icon-fav-on:after,html[data-theme=ramadan] .theme-icon-fav-off:after,html[data-theme=ramadan] .theme-icon-cart:after{font-size:1rem}html[data-theme=ramadan] .theme-icon-fav-on:after{content:"\1f319"}html[data-theme=ramadan] .theme-icon-fav-off:after{content:"\262a\fe0f"}html[data-theme=ramadan] .theme-icon-cart:after{content:"\262a\fe0f"}html[data-theme=cherry] .theme-icon-fav-on,html[data-theme=cherry] .theme-icon-fav-off,html[data-theme=cherry] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=cherry] .theme-icon-fav-on:after,html[data-theme=cherry] .theme-icon-fav-off:after,html[data-theme=cherry] .theme-icon-cart:after{font-size:1rem}html[data-theme=cherry] .theme-icon-fav-on:after{content:"\1f338"}html[data-theme=cherry] .theme-icon-fav-off:after{content:"\1fa77"}html[data-theme=cherry] .theme-icon-cart:after{content:"\1f38b"}html[data-theme=lantern] .theme-icon-fav-on,html[data-theme=lantern] .theme-icon-fav-off,html[data-theme=lantern] .theme-icon-cart{font-size:0;line-height:1}html[data-theme=lantern] .theme-icon-fav-on:after,html[data-theme=lantern] .theme-icon-fav-off:after,html[data-theme=lantern] .theme-icon-cart:after{font-size:1rem}html[data-theme=lantern] .theme-icon-fav-on:after{content:"\1f3ee"}html[data-theme=lantern] .theme-icon-fav-off:after{content:"\1f534"}html[data-theme=lantern] .theme-icon-cart:after{content:"\1f3ee"}html[data-theme=artdeco] h2{position:relative;padding-bottom:.6rem}html[data-theme=artdeco] h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,var(--deco-line),transparent)}html[data-theme=artdeco] h2[style*="text-align: center"]:after,html[data-theme=artdeco] .text-center h2:after{left:50%;transform:translate(-50%);width:80px;background:linear-gradient(90deg,transparent,var(--deco-line),transparent)}html[data-theme=artdeco] .login-card,html[data-theme=artdeco] .register-card,html[data-theme=artdeco] .record-detail,html[data-theme=artdeco] .table-container,html[data-theme=artdeco] .checkout-card,html[data-theme=artdeco] .profile-card,html[data-theme=artdeco] .shipping-card,html[data-theme=artdeco] .grading-card,html[data-theme=artdeco] .favorites-card{border-radius:var(--card-radius)!important;border:var(--card-border)!important;box-shadow:var(--card-shadow)!important;position:relative}html[data-theme=artdeco] .login-card:before,html[data-theme=artdeco] .register-card:before,html[data-theme=artdeco] .record-detail:before,html[data-theme=artdeco] .table-container:before,html[data-theme=artdeco] .checkout-card:before,html[data-theme=artdeco] .profile-card:before,html[data-theme=artdeco] .shipping-card:before,html[data-theme=artdeco] .grading-card:before,html[data-theme=artdeco] .favorites-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--deco-line) 15%,var(--deco-line) 85%,transparent);border-radius:var(--card-radius) var(--card-radius) 0 0}html[data-theme=artdeco] .btn-primary,html[data-theme=artdeco] .btn.btn-primary,html[data-theme=artdeco] button.btn-primary{background-color:var(--accent-color)!important;color:#fff!important;border-radius:var(--btn-radius)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:600;border:none;position:relative;display:inline-flex;align-items:center;gap:.4rem}html[data-theme=artdeco] .btn-primary:hover:not(:disabled),html[data-theme=artdeco] .btn.btn-primary:hover:not(:disabled),html[data-theme=artdeco] button.btn-primary:hover:not(:disabled){background-color:var(--accent-hover)!important}html[data-theme=artdeco] .btn-secondary,html[data-theme=artdeco] .btn.btn-secondary{background-color:transparent!important;color:var(--accent-color)!important;border:1px solid var(--accent-color)!important;border-radius:var(--btn-radius)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600;position:relative;display:inline-flex;align-items:center;gap:.4rem}html[data-theme=artdeco] .btn-secondary:hover:not(:disabled),html[data-theme=artdeco] .btn.btn-secondary:hover:not(:disabled){background-color:var(--accent-light)!important}html[data-theme=artdeco] input,html[data-theme=artdeco] textarea,html[data-theme=artdeco] select{border-radius:var(--btn-radius);border:1px solid var(--border-color);transition:border-color .3s}html[data-theme=artdeco] input:focus,html[data-theme=artdeco] textarea:focus,html[data-theme=artdeco] select:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 1px var(--accent-light)}html[data-theme=artdeco] a{color:var(--link-color);transition:color .2s}html[data-theme=artdeco] a:hover{color:var(--link-color-hover)}html[data-theme=artdeco] thead{background:var(--bg-surface-alt)}html[data-theme=artdeco] thead th{text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;border-bottom:2px solid var(--deco-line)!important}html[data-theme=artdeco] .condition-badge,html[data-theme=artdeco] .sale-type-badge,html[data-theme=artdeco] .status-badge{border-radius:var(--btn-radius);letter-spacing:.04em}html[data-theme=artdeco] .record-list-container,html[data-theme=artdeco] .my-listings-container,html[data-theme=artdeco] .record-detail-container,html[data-theme=artdeco] .login-container,html[data-theme=artdeco] .register-container,html[data-theme=artdeco] .checkout-container,html[data-theme=artdeco] .user-profile-container,html[data-theme=artdeco] .favorites-container,html[data-theme=artdeco] .shipping-settings-container,html[data-theme=artdeco] .grading-info-container,html[data-theme=artdeco] .admin-dashboard-container{position:relative}html[data-theme=artdeco] .record-list-container:before,html[data-theme=artdeco] .my-listings-container:before,html[data-theme=artdeco] .record-detail-container:before,html[data-theme=artdeco] .login-container:before,html[data-theme=artdeco] .register-container:before,html[data-theme=artdeco] .checkout-container:before,html[data-theme=artdeco] .user-profile-container:before,html[data-theme=artdeco] .favorites-container:before,html[data-theme=artdeco] .shipping-settings-container:before,html[data-theme=artdeco] .grading-info-container:before,html[data-theme=artdeco] .admin-dashboard-container:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,var(--deco-line-thin) 20%,var(--deco-line) 50%,var(--deco-line-thin) 80%,transparent 95%);margin-bottom:1.5rem}html[data-theme=artdeco] .stat-value,html[data-theme=artdeco] .sort-indicator{color:var(--accent-color)!important}html[data-theme=artdeco] .breadcrumb{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}main,section,article,.container,.card,table,input,textarea,select{color:var(--text-primary)}input,textarea,select{background-color:var(--bg-surface);border-color:var(--border-color);font-family:inherit}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}table{border-color:var(--border-color)}.capacitor-app{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.capacitor-app input,.capacitor-app textarea,.capacitor-app [contenteditable]{-webkit-user-select:text;user-select:text}.capacitor-app *{-webkit-overflow-scrolling:touch}.safe-area-bottom{padding-bottom:var(--safe-area-bottom)}.skip-link{position:absolute;top:-100%;left:0;z-index:10000;padding:.75rem 1.5rem;background:var(--accent-color, #000);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;white-space:nowrap}.skip-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-color, #7b2d8e);outline-offset:2px}:root{--anim-duration-fast: .2s;--anim-duration: .35s;--anim-duration-slow: .5s;--anim-ease: cubic-bezier(.25, .46, .45, .94);--anim-ease-out: cubic-bezier(.16, 1, .3, 1);--anim-ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:1000px;transform:translateY(0)}}a{transition:color var(--anim-duration-fast) ease}button,.btn{transition:background-color var(--anim-duration-fast) ease,border-color var(--anim-duration-fast) ease,color var(--anim-duration-fast) ease,transform var(--anim-duration-fast) ease,box-shadow var(--anim-duration-fast) ease,opacity var(--anim-duration-fast) ease}button:active:not(:disabled),.btn:active:not(:disabled){transform:scale(.97)}input,textarea,select{transition:border-color var(--anim-duration-fast) ease,box-shadow var(--anim-duration-fast) ease,background-color var(--anim-duration-fast) ease}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--accent-light, rgba(123, 45, 142, .08))}.sale-type-badge,.status-badge,.condition-badge{transition:background-color var(--anim-duration-fast) ease,transform var(--anim-duration-fast) ease}.card-hover-lift{transition:box-shadow var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease)}.card-hover-lift:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.alert{animation:fadeSlideDown var(--anim-duration) var(--anim-ease-out)}.pagination .btn{transition:background-color var(--anim-duration-fast) ease,transform var(--anim-duration-fast) ease}.pagination .btn:hover:not(:disabled){transform:translateY(-1px)}[role=tooltip],.tooltip{animation:fadeIn var(--anim-duration-fast) ease}.loading{animation:fadeIn var(--anim-duration-slow) ease}.empty-state,.login-prompt{animation:fadeSlideUp var(--anim-duration-slow) var(--anim-ease-out)}html[data-theme=adrem]{color-scheme:dark;--bg-primary: #1a1a1e;--bg-surface: #242428;--bg-surface-alt: #2e2e33;--bg-surface-hover: #38383e;--text-primary: #f0e8d8;--text-heading: #f5efe0;--text-body: #ddd5c5;--text-muted: #9a9080;--text-secondary: #b5ab9a;--border-color: #3a3a40;--border-strong: #4a4a52;--link-color: #d43c50;--link-color-hover: #e85a6e;--status-success-bg: rgba(80, 180, 80, .15);--status-success-text: #7dd87d;--status-info-bg: rgba(100, 160, 220, .15);--status-info-text: #80c0e8;--status-warn-bg: rgba(220, 180, 60, .15);--status-warn-text: #e0c848;--status-danger-bg: rgba(212, 60, 80, .15);--status-danger-text: #e85a6e;--navbar-bg: #121214;--navbar-text: #f0e8d8;--navbar-text-muted: rgba(240, 232, 216, .75);--navbar-hover-bg: rgba(212, 60, 80, .15);--navbar-input-bg: rgba(240, 232, 216, .08);--navbar-input-bg-focus: rgba(240, 232, 216, .14);--navbar-input-border: #3a3a40;--navbar-input-border-hover: #d43c50;--font-body: "Georgia", "Times New Roman", serif;--font-heading: "Georgia", "Times New Roman", serif;--accent-color: #c41e3a;--accent-hover: #d43c50;--accent-light: rgba(196, 30, 58, .12);--footer-bg: #121214;--footer-text: #b5ab9a;--footer-heading: #f0e8d8;--footer-muted: #6a6258;--footer-border: #2e2e33;--footer-accent: #d43c50;--footer-link-hover: #e85a6e;--card-radius: 4px;--card-border: 1px solid #3a3a40;--card-shadow: 0 2px 12px rgba(0, 0, 0, .4);--btn-radius: 3px;--deco-line: #c41e3a;--deco-line-thin: rgba(196, 30, 58, .35);--deco-corner: #c41e3a;--price-color: #7dd87d;--bid-color: #e0c848}html[data-theme=adrem] h1,html[data-theme=adrem] h2,html[data-theme=adrem] h3,html[data-theme=adrem] h4,html[data-theme=adrem] h5,html[data-theme=adrem] h6{letter-spacing:.04em;font-weight:700}html[data-theme=adrem] button,html[data-theme=adrem] input,html[data-theme=adrem] textarea,html[data-theme=adrem] select{font-family:var(--font-body)}html[data-theme=adrem] .btn-primary,html[data-theme=adrem] .btn.btn-primary,html[data-theme=adrem] button.btn-primary{background:linear-gradient(135deg,#a31830,#c41e3a)!important;color:#f0e8d8!important;font-weight:700;border:none;letter-spacing:.03em}html[data-theme=adrem] .btn-primary:hover:not(:disabled),html[data-theme=adrem] .btn.btn-primary:hover:not(:disabled),html[data-theme=adrem] button.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#c41e3a,#d43c50)!important}html[data-theme=adrem] .btn-secondary,html[data-theme=adrem] .btn.btn-secondary{background-color:transparent!important;color:#d43c50!important;border:1px solid #d43c50!important;font-weight:600;letter-spacing:.03em}html[data-theme=adrem] .btn-secondary:hover:not(:disabled),html[data-theme=adrem] .btn.btn-secondary:hover:not(:disabled){background-color:#c41e3a1f!important}html[data-theme=adrem] body{background-image:radial-gradient(circle at 50% 50%,rgba(196,30,58,.04) 0%,transparent 70%),repeating-radial-gradient(circle at 50% 50%,transparent 0px,transparent 40px,rgba(196,30,58,.02) 41px,transparent 42px);background-color:#1a1a1e}@media(min-width:769px){:root{--anim-duration-fast: .18s;--anim-duration: .3s;--anim-duration-slow: .45s}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal-page{max-width:800px;margin:1rem auto;padding:0 1rem}.legal-container{background:var(--bg-surface);border-radius:8px;padding:1.25rem;box-shadow:0 2px 8px #0000001a}.legal-container h1{color:var(--text-heading);margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--accent-color)}.legal-section{margin-bottom:1.5rem}.legal-section h2{color:var(--text-heading);font-size:1.2rem;margin-bottom:.5rem}.legal-section p{color:var(--text-secondary);line-height:1.6;margin:.25rem 0}.legal-nav{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border-color);display:flex;gap:.75rem;align-items:center}.legal-nav .legal-link{color:var(--accent-color);text-decoration:none}.legal-nav .legal-link:hover{text-decoration:underline}.legal-nav .separator{color:#ccc}@media(min-width:769px){.legal-page{margin:2rem auto}.legal-container{padding:2rem}}.alert{padding:.75rem 1rem;border-radius:6px;margin-bottom:1rem;font-size:.9rem}.alert-success{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-bg)}.alert-error{background:var(--status-danger-bg);color:var(--status-danger-text);border:1px solid var(--status-danger-bg)}.login-prompt,.empty-state{text-align:center;padding:3rem 1rem;background:var(--bg-surface-alt);border-radius:8px;margin-top:1rem;border:1px solid var(--border-color)}.login-prompt p,.empty-state p{font-size:1.1rem;color:var(--text-muted);margin-bottom:1.5rem}.login-prompt .btn,.empty-state .btn{display:inline-block;padding:.6rem 1.5rem;border:none;border-radius:var(--btn-radius, 4px);cursor:pointer;font-size:.95rem;text-decoration:none;transition:opacity .2s}.login-prompt .btn-primary,.empty-state .btn-primary{background:var(--accent-color);color:#fff}.login-prompt .btn-primary:hover,.empty-state .btn-primary:hover{background:var(--accent-hover)}.empty-state .empty-icon{font-size:3rem;display:block;margin-bottom:1rem}.loading{text-align:center;padding:3rem;color:var(--text-muted)}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;padding:1rem 0}.pagination .page-info{color:var(--text-muted)}.btn{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;text-decoration:none;text-align:center;display:inline-block;transition:opacity .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#2a7ae2;color:#fff}.btn-primary:hover:not(:disabled){opacity:.9}.btn-secondary{background:var(--bg-surface-alt);color:var(--text-heading)}.btn-secondary:hover:not(:disabled){background:#ddd}.btn-sm{padding:.25rem .5rem;font-size:.78rem}.status-badge{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600}.btn-action{background:none;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;padding:.3rem .4rem;font-size:.85rem;transition:background .15s,border-color .15s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-action:hover{background:var(--bg-surface-alt);border-color:#bbb}.actions-cell{white-space:nowrap;display:flex;gap:.3rem}.sale-type-badge{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.sale-type-badge.fixed{background:var(--status-success-bg);color:var(--status-success-text)}.sale-type-badge.auction{background:var(--status-warn-bg);color:var(--status-warn-text)}.table-wrapper{overflow-x:auto}.listings-table,.admin-table{width:100%;border-collapse:collapse;font-size:.82rem}.listings-table th,.listings-table td,.admin-table th,.admin-table td{padding:.5rem .3rem;text-align:left;border-bottom:1px solid var(--border-color)}.listings-table th,.admin-table th{background:var(--bg-surface-alt);font-weight:600;color:var(--text-heading);white-space:nowrap}.listings-table tbody tr,.admin-table tbody tr{transition:background .15s}.listings-table tbody tr:hover,.admin-table tbody tr:hover{background:var(--bg-surface-hover)}.listings-table .record-link,.admin-table .record-link{color:var(--link-color);text-decoration:none;font-weight:500}.listings-table .record-link:hover,.admin-table .record-link:hover{text-decoration:underline}.listings-table .price-cell,.admin-table .price-cell{font-weight:600;color:var(--link-color);white-space:nowrap}.results-info{color:var(--text-muted);margin-bottom:1rem;font-size:.95rem}.page-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.page-header .header-text h2{margin:0 0 .25rem;color:var(--text-heading)}.page-header .header-text .subtitle{margin:0;color:var(--text-muted);font-size:.95rem}.overview-card{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-surface-alt);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem;animation:fadeSlideUp var(--anim-duration, .35s) var(--anim-ease, ease);transition:box-shadow var(--anim-duration-fast, .2s) ease,transform var(--anim-duration-fast, .2s) ease}.overview-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.overview-card .overview-label{color:var(--text-muted);font-size:.85rem}.overview-card .overview-value{color:var(--text-heading);font-size:1.5rem;font-weight:700;line-height:1}.order-detail{margin-top:1rem;padding:1.25rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-surface-alt)}.order-detail h4{margin:.85rem 0 .35rem;color:var(--text-heading);font-size:.95rem}.order-detail h4:first-child{margin-top:0}.order-detail p{margin:0;color:var(--text-secondary)}.tracking-link{color:var(--link-color);text-decoration:none;font-weight:500}.tracking-link:hover{text-decoration:underline}.timeline{margin:0;padding-left:1.2rem}.timeline li{margin:.35rem 0}.timeline .timeline-date{color:var(--text-muted);margin-right:.35rem;font-size:.85rem}.timeline .timeline-status{font-weight:600;color:var(--text-heading)}.timeline .timeline-notes{color:var(--text-muted)}.section-card{border:1px solid var(--border-color);border-radius:8px;padding:1rem;margin-bottom:1rem;background:var(--bg-surface)}.section-headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.filters-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.filters-row label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--text-heading)}.filters-row input,.filters-row select{min-width:180px;padding:.45rem;border:1px solid var(--border-color);border-radius:4px;font-size:.9rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.aria-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-card-list{display:flex;flex-direction:column;gap:.75rem}.mobile-card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;box-shadow:0 2px 6px #00000014;transition:box-shadow var(--anim-duration-fast, .2s) ease,transform var(--anim-duration-fast, .2s) ease;animation:fadeSlideUp var(--anim-duration, .35s) var(--anim-ease, ease)}.mobile-card:hover{box-shadow:0 4px 12px #0000001f}.mobile-card.clickable-card{cursor:pointer}.mobile-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.mobile-card-header .card-title{font-weight:600;font-size:.88rem;color:var(--text-heading);line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-card-header .card-title a{color:var(--link-color);text-decoration:none}.mobile-card-header .card-title a:hover{text-decoration:underline}.mobile-card-body{display:flex;flex-direction:column;gap:.35rem}.mobile-card-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;line-height:1.35;min-height:1.6rem}.mobile-card-row .row-label{color:var(--text-muted);flex-shrink:0;font-size:.78rem}.mobile-card-row .row-value{color:var(--text-heading);font-weight:500;text-align:right;word-break:break-word}.mobile-card-row .row-value-price{color:var(--text-heading);font-weight:700;font-size:.92rem}.mobile-card-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.mobile-card-actions .btn,.mobile-card-actions .btn-action{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.desktop-table-wrapper{display:none}@media(min-width:601px){.mobile-card-list{display:none}.desktop-table-wrapper{display:block;overflow-x:auto}}.collapsible-filters .filters-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:var(--bg-surface-alt);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.88rem;font-weight:500;color:var(--text-heading);margin-bottom:.5rem}.collapsible-filters .filters-toggle .toggle-icon{transition:transform .2s}.collapsible-filters .filters-toggle[aria-expanded=true] .toggle-icon{transform:rotate(180deg)}@media(min-width:601px){.collapsible-filters .filters-toggle{display:none}.collapsible-filters .filters-content{display:flex!important}}.status-tabs{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.status-tabs::-webkit-scrollbar{display:none}.confirm-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;animation:confirmFadeIn .15s ease-out}.confirm-modal{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;max-width:440px;width:90%;box-shadow:0 8px 32px #0000004d;animation:confirmScaleIn .15s ease-out}.confirm-modal-message{font-size:1rem;line-height:1.5;margin:0 0 1.25rem}.confirm-modal-actions{display:flex;justify-content:flex-end;gap:.75rem}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
