.boot-stuur-raster{gap:1rem;width:100%;max-width:64rem;display:grid}@media (min-width:56rem){.boot-stuur-raster{grid-template-columns:1fr 1fr;align-items:start}}.boot-stuur-stappen{font-family:var(--boot-kop);margin-top:1rem;padding-left:1.5rem;font-size:1.2rem;font-style:italic;line-height:1.6;list-style:decimal}.boot-stuur-stappen ::marker{color:var(--boot-rood);font-weight:700}.boot-stuur-veld{color:var(--p-text-light);gap:.25rem;font-size:.875rem;font-weight:600;display:grid}.boot-stuur-veld input{border:1px solid var(--p-bg-dark);width:100%;min-width:0;min-height:2.75rem;color:var(--boot-inkt);background:#fff;border-radius:.5rem;padding:0 .75rem;font-size:1rem;font-weight:500}.boot-stuur-veld input:focus{outline:2px solid var(--boot-rood);outline-offset:1px}.boot-roer{filter:drop-shadow(0 4px 6px #00000040);flex:none;width:4.5rem;height:4.5rem;margin-top:-.5rem;transition:transform .6s cubic-bezier(.22,1,.36,1)}.boot-roer:hover{transform:rotate(-20deg)}.boot-roer[data-draait]{animation:.45s linear infinite boot-roer-draai}@keyframes boot-roer-draai{to{transform:rotate(360deg)}}.boot-roer-namen{border-top:1px solid var(--p-bg-dark);margin-top:.75rem}.boot-roer-naam{border-bottom:1px solid var(--p-bg-dark);align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem 0;display:flex}.boot-roer-waarschuwing{color:var(--boot-rood);font-weight:600}.boot-roer-knop{color:var(--boot-rood);font-family:var(--boot-kop);cursor:pointer;background:0 0;border:0;border-radius:1rem;justify-items:center;gap:.75rem;margin-top:1rem;padding:1rem 1.5rem 1.25rem;font-size:1.5rem;font-weight:700;display:grid}.boot-roer-waarvoor{margin-top:-.25rem;font-size:1rem;font-weight:500}.boot-roer-knop:hover:not(:disabled) .boot-roer{transform:rotate(-30deg)}.boot-roer-knop:disabled{cursor:default;color:var(--p-text-light)}.boot-roer-knop:disabled .boot-roer:not([data-draait]){opacity:.45}.boot-roer-groot{width:10rem;height:10rem;margin:0}@media (prefers-reduced-motion:reduce){.boot-roer,.boot-roer[data-draait]{transition:none;animation:none}}.boot-logboek{background:var(--boot-papier);border-radius:1rem;align-self:start;overflow:hidden;box-shadow:0 12px 28px #00000059}.boot-logboek-rug{cursor:pointer;color:#fbf6e9;background:linear-gradient(90deg,#00000040 0 .6rem,#0000 .6rem),linear-gradient(#7a3b1c,#5a2a12);align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1.25rem;list-style:none;display:flex;box-shadow:inset 0 -3px #00000040}.boot-logboek-rug::-webkit-details-marker{display:none}.boot-logboek-titel{font-family:var(--boot-papier-kop);font-size:1.5rem;font-style:italic;font-weight:600}.boot-logboek-telling{color:#fbf6e9d9;margin-left:auto;font-size:.875rem}.boot-logboek-pijl{font-size:1.5rem;line-height:1;transition:transform .2s}.boot-logboek[open] .boot-logboek-pijl{transform:rotate(90deg)}.boot-logboek-bladen{padding:.5rem 1.25rem 1.25rem}@media (prefers-reduced-motion:reduce){.boot-logboek-pijl{transition:none}}.boot-roer-logboek{width:100%;max-width:44rem}.boot-bladwijzers{border-bottom:1px solid var(--p-bg-dark);flex-wrap:wrap;gap:.375rem;margin-top:1rem;padding-bottom:.75rem;display:flex}.boot-bladwijzer{border:1px solid color-mix(in srgb, var(--boot-rood) 35%, transparent);color:var(--boot-inkt);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .85rem;font-size:.875rem;font-weight:600}.boot-bladwijzer:hover{border-color:var(--boot-rood)}.boot-bladwijzer[aria-current=step]{background:var(--boot-rood);border-color:var(--boot-rood);color:#fff}.boot-bladwijzer:focus-visible{outline:3px solid var(--boot-rood);outline-offset:2px}.boot-roer-tekstknop{color:var(--boot-rood);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.boot-stuur-veld select{width:100%}.boot-spiegel-kader.boot-stuur-kader{display:none}#roer-uitleg[data-wijs]{color:var(--boot-rood);font-weight:600}#roer-uitleg:focus{outline:none}@media (orientation:landscape) and (min-width:64rem){.boot-stuurhut-kolom{width:100%;max-width:min(28rem,37vw - 2rem + -1*max(0px,50vw - 45rem))}.boot-stuurhut-kolom .boot-stuur-raster{grid-template-columns:minmax(0,1fr)}}@supports (width:1cqw) and selector(:has(*)){@media (orientation:landscape) and (min-width:80rem) and (min-aspect-ratio:3/2){.boot-spiegel-kader.boot-stuur-kader{z-index:1;pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0;container-type:size}.boot:has(.boot-podium[data-fase=rust]) .boot-spiegel-kader.boot-stuur-kader{visibility:visible}.boot-stuur-kader .boot-spiegel{--r:calc(16 / 9);--w:max(100cqw, 100cqh * var(--r));--h:max(100cqh, 100cqw / var(--r));--fx:.5;--fy:.5;display:block;position:absolute;inset:0}.boot-stuur-kader .boot-spiegel>.boot-kunst{display:block}.boot-stuur-kader .boot-spiegel-vlak{--d:1;display:block;position:absolute;inset:0}.boot-stuurhut-kolom .boot-roer-knop .boot-roer-groot{display:none}.boot-stuurhut-kolom .boot-roer-knop{border:2px solid;border-radius:999px;margin-top:.5rem;padding:.75rem 1.5rem}.boot-stuur-kader .boot-wereldknop{left:var(--x-b);top:var(--y-b);width:var(--w-b);height:var(--h-b);pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.boot-stuur-kader .boot-wereldknop svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.boot-stuur-kader .boot-wereldknop polygon{fill:#0000;stroke:#0000;stroke-width:3px;stroke-linejoin:round;pointer-events:fill;cursor:pointer;transition:fill .15s,stroke .15s}:is(.boot-stuur-kader .boot-wereldknop:hover polygon,.boot-stuur-kader .boot-wereldknop[data-draait] polygon,.boot:has(.boot-roer-knop:is(:hover,:focus-visible)) .boot-stuur-kader .boot-wereldknop polygon){fill:#ffd68c24;stroke:#f2c14e}.boot-stuur-kader .boot-wereldknop[data-draait] polygon{cursor:progress}@media (forced-colors:active){.boot-stuur-kader .boot-wereldknop:is(:hover,[data-draait]) polygon{stroke:highlight}}}}.boot-stuur-veld select{border:1px solid var(--p-bg-dark);min-height:2.75rem;color:var(--boot-inkt);background:#fff;border-radius:.5rem;padding:0 .6rem;font-size:1rem;font-weight:500}.boot-bladwijzer-teller{background:color-mix(in srgb, var(--boot-rood) 14%, transparent);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.35rem;padding:0 .3rem;font-size:.75rem;display:inline-grid}.boot-bladwijzer[aria-current=step] .boot-bladwijzer-teller{background:#ffffff4d}@media (max-width:40rem){.boot-bladwijzers{flex-wrap:nowrap;gap:.25rem}.boot-bladwijzer{text-align:center;flex:auto;min-width:0;padding:.4rem .3rem;font-size:.75rem;line-height:1.2}.boot-bladwijzer-nr{display:none}.boot-bladwijzer-teller{margin-left:.15rem}}@media (max-width:26rem){.boot-bladwijzers{grid-template-columns:1fr 1fr;display:grid}}.boot-boek-knop[data-uit]{background:var(--p-bg-dark);color:var(--p-text-light);cursor:not-allowed}.boot-roer-let{border:1px solid color-mix(in srgb, var(--boot-goud) 70%, transparent);background:color-mix(in srgb, var(--boot-goud) 16%, var(--boot-papier));color:var(--boot-inkt);border-radius:.625rem;padding:.6rem .8rem;font-size:.9375rem}.boot-uitsluit-regels{gap:.5rem;margin-top:.75rem;display:grid}.boot-uitsluit-regel{border:1px solid var(--p-bg-dark);background:#fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.boot-uitsluit-namen{color:var(--boot-inkt);font-weight:700;display:block}.boot-uitsluit-pijl{color:var(--boot-rood);margin:0 .15rem;font-weight:800}.boot-richting{border:0;grid-template-columns:1fr 1fr;gap:.375rem;margin:0;padding:0;display:grid}.boot-richting button{border:1.5px solid var(--p-bg-dark);min-height:2.5rem;color:var(--boot-inkt);cursor:pointer;background:#fff;border-radius:.5rem;font-size:.875rem;font-weight:700}.boot-richting button[aria-pressed=true]{border-color:var(--boot-rood);background:color-mix(in srgb, var(--boot-rood) 8%, #fff);color:var(--boot-rood)}.boot-richting button:focus-visible{outline:3px solid var(--boot-rood);outline-offset:2px}.boot-ophaal{border:1px solid var(--p-bg-dark);background:color-mix(in srgb, var(--boot-goud) 7%, var(--boot-papier));border-radius:.75rem;margin-top:.75rem;padding:.75rem}.boot-ophaal-lijst{gap:.35rem;max-height:16rem;margin-top:.5rem;display:grid;overflow-y:auto}.boot-ophaal-lijst label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.boot-ophaal-lijst input{width:1.15rem;height:1.15rem;accent-color:var(--boot-rood)}.boot-uitnodiging summary{cursor:pointer;color:var(--boot-rood);font-weight:700}.boot-uitnodiging-tekst{border:1px solid var(--p-bg-dark);width:100%;color:var(--boot-inkt);font:inherit;resize:vertical;background:#fff;border-radius:.5rem;margin-top:.5rem;padding:.6rem .75rem;font-size:.9375rem;line-height:1.5}.boot-roer-status{background:color-mix(in srgb, var(--boot-goud) 22%, var(--boot-papier));color:var(--boot-inkt);white-space:nowrap;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-size:.8125rem;font-weight:600;display:inline-block}.boot-roer-status[data-kijkt]{background:color-mix(in srgb, var(--boot-inkt) 8%, var(--boot-papier));font-weight:500}.boot-roer-meedoen{color:var(--boot-inkt);gap:.35rem;font-size:.9375rem;display:grid}.boot-roer-meedoen legend{color:color-mix(in srgb, var(--boot-inkt) 70%, transparent);margin-bottom:.25rem;font-size:.875rem}.boot-roer-meedoen label{align-items:center;gap:.5rem;display:flex}.boot-melding{border:1px solid color-mix(in srgb, var(--boot-goud) 60%, transparent);background:var(--boot-papier);width:min(28rem,100vw - 2rem);color:var(--boot-inkt);border-radius:1rem;margin:auto;padding:1.25rem 1.25rem 1.1rem;box-shadow:0 1.5rem 3rem #00000059}.boot-melding::backdrop{background:#140c088c}.boot-melding-kop{font-family:var(--boot-kop);font-size:1.15rem;font-weight:700}.boot-roer-compact{gap:.25rem;margin-top:.4rem;display:grid}.boot-roer-compact li{border-bottom:1px solid color-mix(in srgb, var(--boot-inkt) 10%, transparent);color:var(--boot-inkt);align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.boot-roer-compact li:last-child{border-bottom:0}.boot-roer-wa{min-height:2.5rem;padding:0 1rem;font-size:.9rem}