body{color:#0f172a;background-color:#f8fafc;transition:background-color .3s ease,color .3s ease}html.dark body{background-color:#020617;color:#f8fafc}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}html.dark ::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}html.dark ::-webkit-scrollbar-thumb{background:#334155}::-webkit-scrollbar-thumb:hover{background:#94a3b8}html.dark ::-webkit-scrollbar-thumb:hover{background:#475569}.glass{background:#fff6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05)}html.dark .glass{background:#1e293b66;border:1px solid rgba(255,255,255,.05)}.glass-modal{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(245,158,11,.2)}html.dark .glass-modal{background:#0f172ad9;border:1px solid rgba(245,158,11,.1)}.glass-card{background:linear-gradient(145deg,#fff9,#f1f5f9cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);box-shadow:0 8px 32px #0000001a}html.dark .glass-card{background:linear-gradient(145deg,#1e293b99,#0f172acc);border:1px solid rgba(255,255,255,.03);box-shadow:0 8px 32px #0000005c}.luxury-input{background:#ffffff80;border:1px solid rgba(0,0,0,.1);color:#0f172a}html.dark .luxury-input{background:#0003;border:1px solid rgba(255,255,255,.1);color:#fff}.luxury-input:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 2px #fbbf2433}
