:root{--ge-emerald-950:#062f2a;--ge-emerald-900:#08483e;--ge-emerald-800:#0d5d50;--ge-emerald-700:#137565;--ge-emerald-100:#dff4ee;--ge-gold-600:#b68b2c;--ge-gold-500:#c9a344;--ge-gold-300:#e6cf91;--ge-ink:#17201e;--ge-muted:#6e7875;--ge-line:#e2e7e4;--ge-surface:#fff;--ge-surface-soft:#f7faf8;--ge-bg:#f1f6f3;--ge-danger:#a53b3b;--ge-warning:#8a641b;--ge-shadow:0 18px 60px #14372f1a}*{box-sizing:border-box}html{background:var(--ge-bg)}body{color:var(--ge-ink);background:radial-gradient(circle at 92% 5%, #c9a3441f, transparent 24rem), radial-gradient(circle at 8% 18%, #1375651a, transparent 28rem), var(--ge-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Tahoma,Arial,Segoe UI,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit}::selection{background:var(--ge-emerald-800);color:#fff}.ge-focus:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #c9a3448c}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
