:root{--tn-blauw: #4A7A94;--tn-donker: #16272f;--tn-cloud: #2E8BC0;--tn-managed: #4F8F6D;--tn-network: #0e8c96;--tn-odoo: #BA7517;--tn-dev: #155e82;--tn-resid: #D9643A;--tn-kop: #201e1d;--tn-body: #4a4744;--tn-body2: #4a5568;--tn-sec: #6b6866;--tn-opdonker:#a9bcc6;--tn-lijn: #eceae8;--tn-lijn2: #f0eeec;--tn-vlak: #f7f5f2;--tn-hover: #f2f6f8;--tn-kopfont: Archivo, system-ui, sans-serif;--tn-bodyfont: Mulish, system-ui, sans-serif;--tn-monofont: "JetBrains Mono", ui-monospace, monospace;--tn-rand: clamp(20px, 5vw, 60px);--tn-pill: 999px}html{color-scheme:light}body{margin:0;background:#fff;color:var(--tn-kop);font-family:var(--tn-bodyfont);-webkit-font-smoothing:antialiased}a{color:var(--tn-blauw);text-decoration:none}a:hover{color:var(--tn-donker)}*:focus-visible{outline:2px solid var(--tn-blauw);outline-offset:3px;border-radius:4px}@keyframes tn-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--tn-zweef, -8px))}}@keyframes tn-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.tn-sectie{padding:clamp(56px,7vw,96px) var(--tn-rand)}.tn-mono{font-family:var(--tn-monofont)}.tn-knop{display:inline-block;border-radius:var(--tn-pill);font-family:var(--tn-kopfont);font-weight:700;font-size:14px;padding:13px 26px;border:none;cursor:pointer;transition:transform .25s ease,background .25s ease}.tn-knop--actie{background:var(--tn-resid);color:#fff}.tn-knop--actie:hover{transform:scale(1.06);color:#fff}.tn-knop--donker{background:var(--tn-donker);color:#fff}.tn-knop--donker:hover{transform:scale(1.04);color:#fff}.tn-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--tn-monofont);font-size:11px;color:var(--tn-opdonker)}.tn-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tn-managed);animation:tn-pulse 2.2s ease-in-out infinite}
