:root{--bg:#fcfbf8;--bg-elevated:#f5f4ef;--text-primary:#17140f;--text-secondary:#4a473f;--text-muted:#8c887d;--border:#ddd9cd;--border-soft:#e6e3d9;--tag-bg:#efeee7;--tag-border:#cfccc0;--nav-bg:#fcfbf8eb;--accent:#b3432e;--accent-soft:#b3432e1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=dark]{--bg:#18161a;--bg-elevated:#221f24;--text-primary:#f1eee7;--text-secondary:#c2beb2;--text-muted:#85807a;--border:#332e34;--border-soft:#2a262b;--tag-bg:#241f26;--tag-border:#3b3640;--nav-bg:#18161aeb;--accent:#e08a6f;--accent-soft:#e08a6f26}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#18161a;--bg-elevated:#221f24;--text-primary:#f1eee7;--text-secondary:#c2beb2;--text-muted:#85807a;--border:#332e34;--border-soft:#2a262b;--tag-bg:#241f26;--tag-border:#3b3640;--nav-bg:#18161aeb;--accent:#e08a6f;--accent-soft:#e08a6f26}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-secondary);transition:background-color .3s,color .3s}#root{min-height:100svh}::selection{background:var(--accent-soft);color:var(--accent)}.avatar-float{animation:6s ease-in-out infinite avatar-float}@keyframes avatar-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@media (width<=640px){.hero-avatar-wrap{display:none!important}.site-nav-inner{padding:0 1rem!important}.site-nav-links{gap:6px!important}.site-nav-btn{min-width:0!important;padding:7px 12px!important;font-size:15px!important}}
