:root{--color-bg: #f8f8f6;--color-bg-dark: #0f1824;--color-card: #ffffff;--color-accent: #334155;--color-accent-light: #64748b;--color-accent-bg: #edf2f7;--color-text: #0f1824;--color-text-muted: #5f6b7a;--color-text-light: #edf2f7;--color-border: rgba(15, 24, 36, .12);--color-border-dark: rgba(148, 163, 184, .22)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text)}body,button{font-family:Zen Kaku Gothic New,sans-serif}button{font:inherit}a{color:inherit;text-decoration:none}::selection{background:#3341552e;color:var(--color-text)}#root{min-height:100vh}@media(max-width:720px){.nav-desktop{display:none!important}.nav-mobile-btn{display:block!important}}@media(min-width:721px){.nav-mobile-menu{display:none!important}}
