:root{color-scheme:light;--bg: #f3efe6;--surface: #fffdf8;--ink: #1c1915;--muted: #5e574e;--line: #e3d9c8;--income: #0f6e56;--income-after: #1d4e89;--expense: #9a3412;--dividend: #c9842a;--sublet: #1d4e89;--turnover: #8a5a2b;--invoice: #2f6f8f;--billed-days: #5c4d7a;--shadow: 0 16px 40px rgb(28 25 21 / 6%);font-family:Segoe UI,Helvetica Neue,sans-serif;color:var(--ink);background:radial-gradient(1200px 480px at 8% -10%,rgb(255 255 255 / 80%),transparent 55%),var(--bg)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}button{font:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
