@font-face{font-family:TLobster;src:url(/fonts/Lobster-Regular.ttf);font-display:swap}@font-face{font-family:TPacifico;src:url(/fonts/Pacifico-Regular.ttf);font-display:swap}@font-face{font-family:TDancing;src:url(/fonts/DancingScript.ttf);font-display:swap}@font-face{font-family:TCaveat;src:url(/fonts/Caveat.ttf);font-display:swap}@font-face{font-family:TSatisfy;src:url(/fonts/Satisfy-Regular.ttf);font-display:swap}@font-face{font-family:TGreatVibes;src:url(/fonts/GreatVibes-Regular.ttf);font-display:swap}@font-face{font-family:TMarker;src:url(/fonts/PermanentMarker-Regular.ttf);font-display:swap}@font-face{font-family:TAmatic;src:url(/fonts/AmaticSC-Bold.ttf);font-display:swap}@font-face{font-family:TChewy;src:url(/fonts/Chewy-Regular.ttf);font-display:swap}@font-face{font-family:TBangers;src:url(/fonts/Bangers-Regular.ttf);font-display:swap}@font-face{font-family:TAnton;src:url(/fonts/Anton-Regular.ttf);font-display:swap}@font-face{font-family:TOswald;src:url(/fonts/Oswald.ttf);font-display:swap}@font-face{font-family:TPoppins;src:url(/fonts/Poppins-Bold.ttf);font-display:swap}@font-face{font-family:TPlayfair;src:url(/fonts/PlayfairDisplay.ttf);font-display:swap}:root{--oranje:#f0531c;--inkt:#14181f;--grijs:#6b7480}*{box-sizing:border-box;margin:0}body{color:var(--inkt);-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--oranje);text-decoration:none}.knop{background:var(--oranje);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 18px;font-size:15px;font-weight:700;display:inline-block}.knop:disabled{opacity:.5}.knop-licht{color:var(--oranje);border:2px solid var(--oranje);cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-block}.veld{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.kaart{background:#fff;border:1px solid #eee;border-radius:14px;padding:18px}:root{--sd-border:#e4e7ec;--sd-surface:#f6f7f9;--sd-soft:#545b66;--sd-muted:#8a93a0}.sd-container{max-width:1200px;margin:0 auto;padding:0 20px}.sd-header{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sd-border);background:#fffffff2;position:sticky;top:0}.sd-headrow{justify-content:space-between;align-items:center;gap:24px;height:64px;display:flex}.sd-logo{letter-spacing:-.02em;color:var(--inkt);align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.sd-logo-badge{background:var(--oranje);color:#fff;border-radius:6px;padding:2px 6px}.sd-nav{color:var(--sd-soft);align-items:center;gap:24px;font-size:14px;font-weight:500;display:none}.sd-nav a{color:inherit;transition:color .15s}.sd-nav a:hover{color:var(--inkt)}.sd-nav .sd-nav-actief{color:var(--oranje);font-weight:700}@media (min-width:1024px){.sd-nav{display:flex}}.sd-icons{align-items:center;gap:4px;display:flex}.sd-icons a{color:var(--sd-soft);border-radius:8px;padding:8px;display:inline-flex}.sd-icons a:hover{background:var(--sd-surface);color:var(--inkt)}.sd-subbar{background:var(--sd-surface);border-bottom:1px solid var(--sd-border)}.sd-subrow{flex-wrap:wrap;align-items:center;gap:16px;min-height:46px;padding-top:6px;padding-bottom:6px;display:flex}.sd-studio{color:var(--inkt);font-size:17px;font-weight:800}.sd-studio span{color:var(--oranje)}.sd-subnav{align-items:center;gap:14px;margin-left:auto;font-size:14px;display:flex}.sd-subnav a{color:var(--inkt)}.sd-subnav .sd-beheer{color:var(--oranje);font-weight:700}.sd-muted{color:var(--sd-muted)}.sd-footer{border-top:1px solid var(--sd-border);background:var(--sd-surface);margin-top:96px;font-size:14px}.sd-footgrid{gap:32px;padding:48px 20px;display:grid}@media (min-width:768px){.sd-footgrid{grid-template-columns:repeat(4,1fr)}}.sd-foot-title{font-size:18px;font-weight:800}.sd-foot-h{font-weight:600}.sd-footer ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sd-footer li a{color:var(--sd-soft)}.sd-footer li a:hover{color:var(--inkt)}.sd-copy{border-top:1px solid var(--sd-border);text-align:center;color:var(--sd-muted);padding:16px;font-size:12px}
