:root{--gl-kop: rgba(17,17,17,.72);--gl-balk: rgba(20,20,20,.8);--gl-paneel: rgba(18,18,22,.84);--gl-kop-dicht: #111111;--gl-balk-dicht: #141414;--gl-paneel-dicht: #1b1b1f;--gl-blur: blur(22px) saturate(150%);--gl-blur-paneel: blur(20px) saturate(150%);--gl-rand: rgba(255,255,255,.1);--gl-lichtlijn: rgba(255,255,255,.07);--gl-schaduw: 0 18px 34px -26px rgba(0,0,0,.9);--gl-paneel-schaduw: 0 22px 48px -20px rgba(0,0,0,.6);--gl-gloed: .55;--gl-chip: rgba(255,255,255,.05);--gl-chip-rand: rgba(255,255,255,.13);--gl-chip-op: rgba(255,255,255,.1);--gl-chip-rand-op: rgba(255,255,255,.26);--gl-knop-licht: inset 0 1px 0 rgba(255,255,255,.07);--gl-rij: rgba(255,255,255,.03);--gl-rij-op: rgba(255,255,255,.09);--gl-tekst: rgba(255,255,255,.8);--gl-tekst-zacht: rgba(255,255,255,.72);--gl-tekst-sterk: #FFFFFF;--gl-hover-tekst: #FFFFFF;--gl-onder: rgba(8,8,10,.55);--gl-bol: rgba(30,30,34,.92);--gl-bol-rand: rgba(255,255,255,.2);--gl-bol-actief: #19191C;--gl-bol-waas: .18;--gl-actief-tekst: var(--red-tint);--gl-lijn: rgba(255,255,255,.14)}[data-theme=light]{--gl-kop: rgba(255,255,255,.8);--gl-balk: rgba(236,236,236,.88);--gl-paneel: rgba(255,255,255,.86);--gl-kop-dicht: #FFFFFF;--gl-balk-dicht: #ECECEC;--gl-paneel-dicht: #FFFFFF;--gl-blur: blur(20px) saturate(150%);--gl-rand: rgba(0,0,0,.08);--gl-lichtlijn: rgba(255,255,255,.9);--gl-schaduw: 0 14px 30px -24px rgba(0,0,0,.35);--gl-paneel-schaduw: 0 20px 44px -20px rgba(0,0,0,.28);--gl-gloed: .35;--gl-chip: rgba(255,255,255,.6);--gl-chip-rand: rgba(0,0,0,.12);--gl-chip-op: #FFFFFF;--gl-chip-rand-op: rgba(0,0,0,.22);--gl-knop-licht: 0 1px 2px rgba(0,0,0,.05);--gl-rij: rgba(255,255,255,.55);--gl-rij-op: #FFFFFF;--gl-tekst: #3D3D3D;--gl-tekst-zacht: #4A4A4A;--gl-tekst-sterk: #1A1A1A;--gl-hover-tekst: var(--red);--gl-onder: rgba(255,255,255,.7);--gl-bol: #FFFFFF;--gl-bol-rand: #BBBBBB;--gl-bol-actief: #FFFFFF;--gl-bol-waas: .12;--gl-actief-tekst: var(--red-dark);--gl-lijn: #D0D0D0}#site-header,[data-theme=light] #site-header{background:transparent;border-bottom-color:transparent;box-shadow:var(--gl-schaduw)}body:has(#progress-bar.visible) #site-header{box-shadow:none}#site-header:before{content:"";position:absolute;top:0;right:0;bottom:-2px;left:0;z-index:-1;pointer-events:none;background:var(--gl-kop-dicht);box-shadow:inset 0 1px 0 var(--gl-lichtlijn)}#site-header:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(var(--red-rgb),0),rgba(var(--red-rgb),.95) 14%,rgba(var(--red-rgb),.95) 86%,rgba(var(--red-rgb),0));filter:drop-shadow(0 0 5px rgba(var(--red-rgb),var(--gl-gloed)))}.header-tagline,[data-theme=light] .header-tagline{color:var(--gl-tekst-zacht);border-left-color:var(--gl-chip-rand)}.home-btn,.website-btn,.theme-toggle-btn,.taal-knop,.hdr-menu.has-actions .hdr-menu-btn,.header-right .tour-help-btn{background:var(--gl-chip);border-color:var(--gl-chip-rand);color:var(--gl-tekst);box-shadow:var(--gl-knop-licht)}.home-btn:hover,.website-btn:hover,.theme-toggle-btn:hover,.taal-knop:hover,.taal-kiezer[data-open] .taal-knop,.hdr-menu.has-actions .hdr-menu-btn:hover,.hdr-menu.has-actions .hdr-menu-btn:active,.hdr-menu.has-actions.open .hdr-menu-btn,.header-right .tour-help-btn:hover{background:var(--gl-chip-op);border-color:var(--gl-chip-rand-op);color:var(--gl-tekst-sterk)}@media(hover:hover){.home-btn:hover,.website-btn:hover,.theme-toggle-btn:hover,.taal-knop:hover,.hdr-menu.has-actions .hdr-menu-btn:hover,.header-right .tour-help-btn:hover{border-color:rgba(var(--red-rgb),.7);color:var(--gl-hover-tekst);box-shadow:var(--gl-knop-licht),0 6px 18px -8px rgba(var(--red-rgb),.6)}}.home-btn:focus-visible,.website-btn:focus-visible,.theme-toggle-btn:focus-visible,.taal-knop:focus-visible,.hdr-menu.has-actions .hdr-menu-btn:focus-visible,.header-right .tour-help-btn:focus-visible{border-color:rgba(var(--red-rgb),.7);box-shadow:var(--gl-knop-licht),0 6px 18px -8px rgba(var(--red-rgb),.6)}.header-sets{background:var(--gl-onder);border-color:var(--gl-chip-rand);border-radius:10px;box-shadow:var(--gl-knop-licht)}.sets-label{color:var(--gl-tekst-zacht)}.sets-btn{background:var(--gl-chip);border-color:var(--gl-chip-rand);color:var(--gl-tekst-sterk)}.sets-btn:hover{background:var(--red);border-color:var(--red);color:#fff}.sets-val{color:var(--gl-actief-tekst)}.prijs-stand{background:var(--gl-onder)}.hdr-menu-panel,.taal-paneel{background:var(--gl-paneel-dicht);border:1px solid var(--gl-rand);border-radius:12px;box-shadow:var(--gl-paneel-schaduw),inset 0 1px 0 var(--gl-lichtlijn)}.hdr-menu-panel .hdr-btn,.pw-optie{background:var(--gl-rij);border-color:var(--gl-rand);color:var(--gl-tekst)}.hdr-menu-panel .hdr-btn:hover,.pw-optie:hover{background:var(--gl-rij-op);border-color:var(--gl-chip-rand-op);color:var(--gl-tekst-sterk)}.hdr-menu-panel .hdr-btn-save:hover{border-color:var(--success);color:var(--success)}.hdr-menu-panel .hdr-btn-load:hover{border-color:var(--info);color:var(--info)}.hdr-menu-panel .hdr-btn-reset:hover{border-color:var(--red);color:var(--red)}.pw-optie.actief{background:rgba(var(--red-rgb),.12);border-color:rgba(var(--red-rgb),.8);color:var(--gl-tekst-sterk)}.pw-kop,.pw-uitleg{color:var(--gl-tekst-zacht)}.pw-kop{border-top-color:var(--gl-rand)}.taal-optie{color:var(--gl-tekst-sterk)}.taal-optie:hover{background:var(--gl-rij-op)}.taal-code{color:var(--gl-tekst-zacht)}#progress-bar,[data-theme=light] #progress-bar{background:transparent;border-bottom-color:transparent;box-shadow:var(--gl-schaduw)}#progress-bar:before{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;z-index:-1;pointer-events:none;background:var(--gl-balk-dicht);box-shadow:inset 0 -1px 0 var(--gl-rand)}.step-dot-circle,[data-theme=light] .step-dot-circle{background:var(--gl-bol);border-color:var(--gl-bol-rand)}.step-dot.active .step-dot-circle{background-color:var(--gl-bol-actief);background-image:linear-gradient(rgba(var(--red-rgb),var(--gl-bol-waas)),rgba(var(--red-rgb),var(--gl-bol-waas)));border-color:var(--red);color:var(--gl-actief-tekst);box-shadow:0 0 0 3px rgba(var(--red-rgb),.14),0 0 16px -2px rgba(var(--red-rgb),.65)}.progress-connector{background:var(--gl-lijn)}[data-theme=light] .step-dot.done .step-dot-label,[data-theme=light] .step-dot.prefilled .step-dot-label{color:#166534}[data-theme=light] .step-dot.prefilled .step-dot-label{opacity:1}[data-theme=light] .step-dot.mist .step-dot-label{color:#92400e}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#site-header:before{background:var(--gl-kop);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur)}#progress-bar:before{background:var(--gl-balk);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur)}.hdr-menu-panel,.taal-paneel{background:var(--gl-paneel);-webkit-backdrop-filter:var(--gl-blur-paneel);backdrop-filter:var(--gl-blur-paneel)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){#site-header:before{background:var(--gl-kop-dicht);-webkit-backdrop-filter:none;backdrop-filter:none}#progress-bar:before{background:var(--gl-balk-dicht);-webkit-backdrop-filter:none;backdrop-filter:none}.hdr-menu-panel,.taal-paneel{background:var(--gl-paneel-dicht);-webkit-backdrop-filter:none;backdrop-filter:none}}
