.rk{--rk-kaart:#fbf6ee;--rk-mint:#d8e6d4;--rk-inkt:#111110;--rk-groen:var(--accent-hover,#0f6e56);--rk-groen-diep:#07483a;--rk-tekst:#71706f;--rk-knop:#fdba17;--rk-knop-hover:#f5ad00;--rk-badge-vlak:#fde8d8;--rk-badge-rand:#f6c9ab;--rk-badge-tekst:#b8420e;--rk-streep:#cfc8bb;--rk-ease:cubic-bezier(.22, 1, .36, 1)}.rk--groot{background:var(--rk-kaart);height:100%;font-family:var(--font-geist-sans), system-ui, sans-serif;text-align:left;transition:transform .45s var(--rk-ease), box-shadow .45s var(--rk-ease);border-radius:30px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #3c301c0d,0 18px 44px #3c301c1a;container-type:inline-size}.rk--groot .rk-beeld{aspect-ratio:915/760;width:100%;margin-top:3cqw;display:block;position:relative}.rk--groot .rk-illustratie{object-fit:contain;object-position:center bottom;transform-origin:bottom;transition:transform .45s var(--rk-ease);padding:0 1.5cqw}.rk--groot .rk-tekst{flex-direction:column;flex:1;padding:3cqw 6.5cqw 7cqw;display:flex}.rk-meta{align-items:center;gap:3cqw;min-height:24px;margin-bottom:2.6cqw;display:flex}.rk--groot .rk-nummer{letter-spacing:-.01em;color:var(--rk-groen);font-variant-numeric:tabular-nums;font-size:max(15px,5.2cqw);font-weight:800}.rk-streep{background:var(--rk-streep);border-radius:1px;width:2px;height:max(16px,4.4cqw)}.rk-badge{border:1px solid var(--rk-badge-rand);background:var(--rk-badge-vlak);height:max(22px,5.6cqw);color:var(--rk-badge-tekst);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 max(10px,2.8cqw);font-size:max(12px,3.5cqw);font-weight:800;line-height:1;display:inline-flex}.rk-badge--mono{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;font-weight:600}.rk-kopregel{align-items:center;gap:2cqw;margin-bottom:2.6cqw;display:flex}.rk-titel{letter-spacing:-.045em;min-width:0;color:var(--rk-inkt);flex:1;margin:0;font-size:clamp(24px,9.2cqw,46px);font-weight:900;line-height:1}.rk-titel.is-kort{font-size:clamp(28px,11.2cqw,54px)}.rk-titel.is-lang{font-size:clamp(22px,7.8cqw,40px)}.rk-woord{white-space:nowrap}.rk-accent{color:var(--rk-groen-diep)}.rk-accent.is-eigen-regel{display:block}.rk-icoon{aspect-ratio:1;flex:none;width:22cqw;max-width:96px;position:relative}.rk-icoon img{object-fit:contain;object-position:center}.rk-beschrijving{max-width:34ch;color:var(--rk-tekst);margin:0 0 6cqw;font-size:max(15px,5.4cqw);line-height:1.26}.rk-knop{background:var(--rk-knop);width:100%;min-height:max(46px,13.4cqw);color:var(--rk-inkt);letter-spacing:-.015em;transition:background-color .25s ease, gap .35s var(--rk-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:0 20px;font-size:max(16px,5.9cqw);font-weight:800;display:inline-flex;box-shadow:inset 0 -2px #aa6e002e,0 6px 14px #c88c0038}.rk-knop svg{flex:none}:is(a,button):hover>.rk--groot,:is(a,button):focus-visible>.rk--groot{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,0 4px 10px #3c301c0f,0 28px 60px #3c301c29}:is(a,button):hover>.rk--groot .rk-illustratie{transform:scale(1.03)}:is(a,button):hover>.rk--groot .rk-knop{background:var(--rk-knop-hover);gap:14px}.rk--compact{width:100%;font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;align-items:center;gap:3px;display:flex}.rk--compact .rk-beeld{aspect-ratio:915/760;background:var(--rk-kaart);border-radius:10px;width:100%;display:block;position:relative}.rk--compact .rk-illustratie{object-fit:contain;padding:2px}.rk--compact .rk-nummer{color:var(--rk-groen);font-variant-numeric:tabular-nums;font-size:9px;font-weight:800;line-height:1}.rk--compact .rk-korte-naam{letter-spacing:-.015em;text-align:center;color:var(--rk-inkt);font-size:9.5px;font-weight:700;line-height:1.1}@media (prefers-reduced-motion:reduce){.rk--groot,.rk--groot .rk-illustratie,.rk-knop{transition:none}:is(a,button):hover>.rk--groot,:is(a,button):focus-visible>.rk--groot,:is(a,button):hover>.rk--groot .rk-illustratie{transform:none}}
.mw-ontvangst{position:relative}.mw-ontvangst-laag{z-index:2;border-radius:inherit;border:2px solid var(--acc,#1d9e75);background:var(--acc-soft,#eef7f1);color:var(--acc-ink,#0f6e56);text-align:center;pointer-events:none;place-items:center;padding:8px;font-size:14px;font-weight:600;line-height:1.35;display:grid;position:absolute;inset:0}.mw-ontvangst-laag[data-staat=afkeur]{color:#a02525;background:#fdf2f2;border-color:#a02525;font-weight:500}.mw-ontvangst[data-maat=klein] .mw-ontvangst-laag{font-size:12px}.mw-ontvangst-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.mwshell .mw-versies{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;margin:10px 0 0;padding:2px 2px 4px;display:flex;overflow:auto hidden}.mwshell .mw-versies::-webkit-scrollbar{display:none}.mwshell .mw-versie-item{scroll-snap-align:start;flex:none}.mwshell .mw-versie{border:1.5px solid var(--mw-line-strong,#2d261a29);min-width:44px;height:48px;color:var(--foreground-strong,#3a3225);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:3px 12px 3px 3px;transition:border-color .15s,background .15s;display:flex}.mwshell .mw-versie:hover{border-color:var(--mw-muted,#6b6151)}.mwshell .mw-versie[data-gekozen]{border-color:var(--acc,#1d9e75);background:var(--acc-soft,#eef7f1)}.mwshell .mw-versie:focus-visible{outline:2px solid var(--acc-ink,#0f6e56);outline-offset:2px}.mwshell .mw-versie img{object-fit:contain;background:#f6f3ec;border-radius:9px;flex:none;width:40px;height:40px}.mwshell .mw-versie-tekst{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.mwshell .mw-versie-naam{font-size:12.5px;font-weight:600}.mwshell .mw-versie-gekozen{color:var(--acc-ink,#0f6e56);font-size:11px;font-weight:700}.mwshell .mw-wr-voorbeeld>.mw-versies,.mwshell .mw-wr-voorbeeld>[data-stap3]>.mw-versies{flex:none;max-height:none;margin-top:8px;overflow:auto hidden}.mwshell .mw-versie-kop{z-index:25;top:calc(14px + env(safe-area-inset-top,0px));text-align:center;pointer-events:none;position:absolute;left:64px;right:64px}.mwshell .mw-versie-titel{color:#16181a;margin:0;font-size:16px;font-weight:700}.mwshell .mw-versie-wijziging{color:#5d5547;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mwshell .mw-versie-voet{z-index:25;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.mwshell .mw-versie-knop{border-radius:14px;width:100%;max-width:420px;height:50px;min-height:50px;font-size:15px;font-weight:700}.mwshell .mw-versie-rustig{min-height:50px;color:var(--acc-ink,#0f6e56);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.mwshell .mw-versie-fout{color:#a1401f;margin:0;font-size:12.5px}.mw-versie-bevestiging{z-index:var(--laag-toast);top:calc(60px + env(safe-area-inset-top,0px));color:#fff;opacity:0;pointer-events:none;background:#16181a;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:opacity .18s,transform .18s;position:fixed;left:50%;transform:translate(-50%,-6px);box-shadow:0 6px 20px #0003}.mw-versie-bevestiging[data-zichtbaar]{opacity:1;transform:translate(-50%)}@media (min-width:1120px){.mw-versie-bevestiging{top:104px}}@media (prefers-reduced-motion:reduce){.mwshell .mw-versie,.mw-versie-bevestiging{transition:none}}
