@font-face{font-family:"Schibsted Grotesk";src:url("/assets/SchibstedGrotesk-VF.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap}
:root{color-scheme:light;--ink:#0E1A33;--muted:#46546A;--white:#fff;--neutral-50:#FAFBFD;--neutral-100:#EEF1F6;--neutral-200:#D5DCE7;--glass-1:#ffffff8c;--glass-2:#ffffffa6;--glass-3:#ffffffb3;--shadow-contact:0 2px 4px #14243b10;--shadow-medium:0 14px 32px #14243b16;--shadow-ambient:0 42px 80px #14243b1c;--shadow:var(--shadow-contact),var(--shadow-medium),var(--shadow-ambient);--radius-xl:24px;--radius-lg:20px;--radius-md:14px;--radius-sm:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--fast:180ms;--normal:240ms;--slow:320ms;--ease:cubic-bezier(.2,.8,.2,1);--font:"Schibsted Grotesk",sans-serif;--text-sm:13px;--text-base:16px;--text-title:32px;--text-display:64px;--warn-bg:#FCEFD3;--warn-ink:#7A4B00;--todo-bg:#E6EAF2;--todo-ink:#33415C;--ok-bg:#DDF3E6;--ok-ink:#17603A}
html.tinta-azzurro{--accent:#3D6AFF;--tint-rgb:61,106,255;--base:#FAFBFF}
html.tinta-violetto{--accent:#6A4FD0;--tint-rgb:106,79,208;--base:#FCFAFF}
html.tinta-verdino{--accent:#1F8A70;--tint-rgb:31,138,112;--base:#FAFDFB}
html.tinta-ambra{--accent:#B7791F;--tint-rgb:183,121,31;--base:#FFFCF8}
html.tinta-corallo{--accent:#D9575B;--tint-rgb:217,87,91;--base:#FFFAFA}
html{min-height:100%;background:var(--base)}body{background:radial-gradient(ellipse at 12% 10%,rgba(var(--tint-rgb),.02),transparent 55%),radial-gradient(ellipse at 90% 55%,rgba(var(--tint-rgb),.015),transparent 60%),radial-gradient(ellipse at 40% 95%,rgba(var(--tint-rgb),.01),transparent 55%),var(--base);background-attachment:fixed;isolation:isolate}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.4' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
.num,time,.amount,td.numeric{font-variant-numeric:tabular-nums}
