:root,:root[data-theme=light]{--paper: #ece0c8;--emerald: #c2703d;--emerald-hover: #a85a2c;--ink: #2d2316;--ink-secondary: #6e5d44;--line: #d8c7a6;--card: #f6ecd8;--danger: #b03a2e;--logo-accent: #c2703d;--logo-ink: #2d2316;--logo-ink-secondary: #6e5d44;color-scheme:light}:root[data-theme=dark]{--paper: #1c150d;--emerald: #d99a5b;--emerald-hover: #e8ad6f;--ink: #ece1cd;--ink-secondary: #b3a283;--line: #342818;--card: #261d11;--danger: #d96a5e;--logo-accent: #d99a5b;--logo-ink: #ece1cd;--logo-ink-secondary: #b3a283;color-scheme:dark}:root{--radius: 10px;--shadow: 0 1px 3px rgba(45, 35, 22, .07), 0 4px 16px rgba(45, 35, 22, .05);--font: "Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--emerald);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;cursor:pointer}input,button{outline:none}input:focus{border-color:var(--emerald)}select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-color:var(--paper);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5l3 3 3-3' stroke='%236e5d44' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:12px 12px!important;padding:8px 32px 8px 12px!important;color:var(--ink);border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px}select:focus{outline:2px solid var(--emerald);outline-offset:-1px}:root[data-theme=dark] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'><path d='M3 4.5l3 3 3-3' stroke='%23b3a283' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important}
