@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";:root{--bg-color:#050810;--card-bg:#0f172ab3;--accent-primary:#3b82f6;--accent-secondary:#6366f1;--text-primary:#f8fafc;--text-secondary:#94a3b8;--border-color:#33415580;--glass-bg:#0f172acc;--glass-border:#ffffff1a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--font-main:"Outfit", sans-serif;--success-text:#86efac;--error-text:#fca5a5}[data-theme=light]{--bg-color:#f7f3e8;--card-bg:#fff9;--accent-primary:#8b4513;--accent-secondary:sienna;--text-primary:#2c1810;--text-secondary:#6b5a4d;--border-color:#8b451333;--glass-bg:#fffdf5b3;--glass-border:#8b451326;--font-main:"Outfit", sans-serif;--success-text:#166534;--error-text:#991b1b}html,body,#root{background:var(--bg-color);width:100%;min-height:100vh;color:var(--text-primary);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;transition:background-color .5s,color .5s}body{background-image:radial-gradient(at 0% 0%, var(--accent-primary) .05, transparent 50%), radial-gradient(at 100% 100%, var(--accent-secondary) .05, transparent 50%);background-attachment:fixed}[data-theme=light] body{background-image:radial-gradient(at 0 0,#8b45130d 0,#0000 50%),radial-gradient(at 100% 100%,#a0522d0d 0,#0000 50%)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--accent-primary) transparent}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--accent-primary);border-radius:20px}button,input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}[data-theme=light] button,[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option{background-color:var(--bg-color);color:var(--text-primary);padding:10px}::selection{background:var(--accent-primary);color:#fff}
