:root{--bg-primary:#f4f1eb;--bg-secondary:#ece8df;--bg-tertiary:#faf8f4;--text-primary:#1a1a18;--text-secondary:#3d3d3a;--text-muted:#7a7a72;--border:#ddd9ce;--accent:#82916d;--accent-dark:#616d51;--accent-deep:#454e3a;--surface:#fff;--surface-raised:#f4f1eb;--ticker-bg:#1a1a18;--ticker-text:#fff;--bg-0:var(--bg-primary);--bg-1:var(--bg-secondary);--bg-2:var(--bg-tertiary);--text-h:var(--text-primary);--text-p:var(--text-secondary);--accent-1:var(--accent);--accent-2:var(--accent-dark);--divider:var(--border);--card-bg:var(--surface);--card-border:var(--border);--card-hover-bg:var(--surface-raised);--btn-primary-bg:var(--text-primary);--btn-primary-text:var(--bg-primary);--glass-bg:#ffffff85;--glass-bg-strong:#ffffffb8;--glass-border:var(--border);--glass-shadow:0 8px 40px #0000000d;--glass-shadow-lg:0 20px 80px #00000014;--backdrop-blur:blur(20px);--backdrop-blur-lg:blur(40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg-primary:#1c1f1a;--bg-secondary:#242720;--bg-tertiary:#1a1d18;--text-primary:#f0ede6;--text-secondary:#c8c4bc;--text-muted:#8a8a82;--border:#2e322b;--accent:#82916d;--accent-dark:#6a7658;--accent-deep:#82916d;--surface:#242720;--surface-raised:#2a2e27;--ticker-bg:var(--accent);--ticker-text:#1a1a18;--bg-0:var(--bg-primary);--bg-1:var(--bg-secondary);--bg-2:var(--bg-tertiary);--text-h:var(--text-primary);--text-p:var(--text-secondary);--accent-1:var(--accent);--accent-2:var(--accent-dark);--divider:var(--border);--card-bg:var(--surface);--card-border:var(--border);--card-hover-bg:var(--surface-raised);--btn-primary-bg:var(--text-primary);--btn-primary-text:var(--bg-primary);--glass-bg:#24272099;--glass-bg-strong:#242720cc;--glass-border:var(--border);--glass-shadow:0 8px 40px #0000004d;--glass-shadow-lg:0 24px 80px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;transition:background .5s,color .5s;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}.hover-scale{transition:transform .6s cubic-bezier(.25,1,.5,1)}.hover-scale:hover{transform:scale(1.02)}.hover-img-scale{overflow:hidden}.hover-img-scale img{transition:transform .8s cubic-bezier(.25,1,.5,1)}.hover-img-scale:hover img{transform:scale(1.08)}.liquid-btn{z-index:1;justify-content:center;align-items:center;gap:8px;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.liquid-btn:before{content:"";background-color:var(--text-primary);z-index:-1;border-radius:50% 50% 0 0;width:100%;height:100%;transition:top .5s cubic-bezier(.4,0,.2,1),border-radius .5s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:0}.liquid-btn:hover{color:var(--bg-primary)!important}.liquid-btn-dark:before{background-color:var(--bg-primary)}.liquid-btn:hover:before{border-radius:0;top:0}.liquid-btn-dark:hover{color:var(--text-primary)!important}
