html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--color-bg:#0b0c0b;--color-text:#f8f8f4;--color-accent:#86a51f;--color-accent-100:#eef4d6;--color-accent-200:#d6e6a0;--color-accent-300:#b5cf5e;--color-accent-400:#9bbb32;--color-accent-500:#86a51f;--color-accent-600:#6a8418;--color-accent-700:#4d6012;--color-accent-800:#2f3b0c;--color-accent-900:#1a2107}body{text-wrap:pretty;background:#0b0c0b;margin:0;overflow-x:hidden}a{color:var(--color-accent-300);text-decoration:none}a:hover{color:var(--color-accent)}.home-h0:hover{color:#0b0c0b!important;background:var(--color-accent)!important;border-color:var(--color-accent)!important}.home-h1:hover{color:var(--color-accent)!important}.home-h2:hover{background:#ffffff0d!important}.home-h3:hover{background:var(--color-accent-400)!important}.home-h4:hover{color:var(--color-text)!important}.home-h5:hover{border-color:var(--color-accent)!important}.home-h6:hover{filter:saturate()!important;transform:scale(1.06)!important}.home-h7:hover{transform:translateY(-6px)!important}.home-h8:hover{border-color:#86a51f8c!important}.home-h9:hover{background:var(--color-accent-400)!important;color:#0b0c0b!important;transform:rotate(45deg)!important}.home-ha:hover{border-color:var(--color-accent)!important;color:var(--color-text)!important}.home-hb:hover{background:var(--color-text)!important;color:#0b0c0b!important}.home-hc:hover{background:var(--color-accent)!important;color:#0b0c0b!important}.home-hd:hover{background:var(--color-accent)!important;transform:scale(1.08)!important}.home-he:hover{background:var(--color-accent-400)!important;transform:translateY(-3px)!important}
