.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}
