@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(./inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(./playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(./playfair-display-latin-500-normal.BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(./playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(./playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff")}:root{--cream:#faf6ec;--cream-deep:#f1ebdb;--cream-bright:#fdfbf3;--card:#fffdf6;--ink:#211d15;--ink-soft:#6e6757;--ink-faint:#a79f8d;--navy-0:#0b102a;--navy-1:#1b2450;--gold:#d9a13b;--gold-soft:#e9c87f;--green:#2f5c45;--line:#e4dcc8;--radius:22px;--serif:"Playfair Display", Georgia, serif;--sans:"Inter", -apple-system, system-ui, sans-serif;--focus-ring:2px solid var(--gold);--treffer:64px;--schweben:0 8px 30px #00000059, 0 0 0 1px #e9c87f59;--leiste-grund:#0b102aeb;--leiste-rand:#e9c87f59}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{font-family:var(--sans);color:var(--cream);background:var(--navy-0);-webkit-user-select:none;user-select:none}button{font-family:var(--sans);cursor:pointer;color:inherit;background:0 0;border:none}button:focus-visible{outline:var(--focus-ring);outline-offset:2px}.zahl{font-family:var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#svelte-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
