@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Public+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap");:root{--paper:#f6f2e9;--panel:#fffdf8;--line:#e6decf;--line2:#dcd2bf;--ink:#23201a;--mut:#6e6757;--faint:#9c9484;--accent:#c75b39;--accent-hover:#b14e30;--accent-soft:#f6e6de;--pos:#2f6155;--gold:#b5852a;--nav-bg:#efeadd;--nav-active:#fffdf8;--nav-border:#dcd2bf;--serif:"Newsreader",Georgia,serif;--sans:"Public Sans",system-ui,sans-serif;--stage-neu:#94a3b8;--stage-qualifiziert:#3b82f6;--stage-angebot:#8b5cf6;--stage-verhandlung:#f59e0b;--stage-gewonnen:#10b981;--stage-verloren:#ef4444}html[data-theme=kontrast]{--paper:#fff;--panel:#fafafa;--line:#d8d5ce;--line2:#bfbbb1;--ink:#17140f;--mut:#4a443a;--faint:#736c5e;--accent:#bc4e2c;--accent-hover:#a03f20;--accent-soft:#f7e4db;--pos:#24564a;--gold:#8f6c10;--nav-bg:#f2f1ee;--nav-active:#fff;--nav-border:#bfbbb1}html[data-theme=dunkel]{color-scheme:dark;--paper:#1b1915;--panel:#26231c;--line:#3a362c;--line2:#4c4638;--ink:#ede7da;--mut:#b4ab98;--faint:#8b8270;--accent:#e1734c;--accent-hover:#ea8560;--accent-soft:#472c20;--pos:#7fb8a6;--gold:#d2a24c;--nav-bg:#15130f;--nav-active:#2d2a22;--nav-border:#4c4638}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}.serif{font-family:var(--serif)}.sans{font-family:var(--sans)}.ink{color:var(--ink)}.mut{color:var(--mut)}.faint{color:var(--faint)}.accent{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:13.5px;padding:10px 16px;border-radius:10px;white-space:nowrap;transition:background .12s ease,color .12s ease;text-decoration:none}.btn-primary{background:var(--accent);color:#fff;border:none}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--panel);color:var(--ink);border:1px solid var(--line2)}.btn-secondary:hover{background:var(--paper)}.btn-sm{font-size:12.5px;padding:7px 12px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tw-scope{--sans:"Inter","Public Sans",system-ui,sans-serif;--serif:"Inter","Public Sans",system-ui,sans-serif;--tw-page:#fff;--paper:#f5f7fa;--panel:#fff;--line:#edeff5;--line2:#d5d9e4;--ink:#0b0f1f;--mut:#64697d;--faint:#858a9d;--accent:#4461d7;--accent-hover:#3c55bd;--accent-soft:#ebefff;--pos:#235c45;--gold:#ac5515;--nav-bg:#f5f7fa;--nav-active:#fff;--nav-border:#edeff5;--tw-nav-sel:#d8e0ff;--tw-late:#e12d42;--tw-today:#4592df;--tw-upcoming:#ff7641;--tw-done:#10b981;font-family:var(--sans);background:var(--tw-page)}html[data-theme=dunkel] .tw-scope{--tw-page:#12141d;--paper:#232736;--panel:#1a1d29;--line:#272b3a;--line2:#3a4055;--ink:#e8eaf2;--mut:#9aa1b8;--faint:#7c8299;--accent:#7289e6;--accent-hover:#8b9eec;--accent-soft:#2a3153;--pos:#7fd8b4;--gold:#e0a35c;--nav-bg:#151823;--nav-active:#232736;--nav-border:#272b3a;--tw-nav-sel:#2a3153;--tw-today:#63a8ec}.tw-scope .btn{border-radius:8px;font-size:13px;padding:8px 14px}.tw-scope .btn-sm{font-size:12.5px;padding:6px 11px}.tw-scope .card{border-radius:8px}.tw-scope input,.tw-scope select,.tw-scope textarea{font-family:var(--sans)}