:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f5f1e8;--app-surface:#fffcf7c7;--app-surface-strong:#ffffffeb;--app-border:#53402a1f;--app-text:#1f2933;--app-muted:#64748b;--app-accent:#0f766e;--app-accent-strong:#115e59;--app-highlight:#c0841a;--app-shadow:0 24px 60px #2b22161f;scroll-behavior:smooth}html{scroll-behavior:smooth}body{color:var(--app-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(circle at 0 0,#0f766e1f,#0000 24%),radial-gradient(circle at 85% 15%,#c0841a2e,#0000 20%),linear-gradient(#f7f1e7 0%,#f2ede4 36%,#ece8de 100%);margin:0;font-family:Avenir Next,Segoe UI Variable,Trebuchet MS,sans-serif}*{box-sizing:border-box}::selection{color:#102a2a;background:#0f766e2e}button,input{font-family:inherit}a{text-decoration:none}button{will-change:transform;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,opacity .16s}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.62;box-shadow:none;transform:none}input,select,textarea{transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}input:focus,select:focus,textarea:focus{transform:translateY(-1px);box-shadow:0 0 0 4px #0f766e1f;border-color:#0f766e6b!important}@media (prefers-reduced-motion:reduce){:root,html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
