/* Versionsauswahl nach dem Login */
.n-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}
.n-brand .mark{background:#fff;color:var(--mut-dark);font-family:var(--font-display);font-weight:800;font-size:17px;letter-spacing:1px;padding:5px 8px;border-radius:12px 5px 12px 5px;line-height:1}
.n-brand .t{font-family:var(--font-display);font-weight:800;font-size:16px}
.n-brand .t small{display:block;font:11px/1.1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.8}
.n-chk{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0}
.n-chk input{width:auto}
.n-choose{min-height:100vh;display:grid;place-items:center;background:var(--mut-dark);padding:20px}
.n-choose .box{background:var(--card);border-radius:18px;padding:28px;max-width:720px;width:100%}
.n-choose .opts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.n-choose .opt{border:2px solid var(--line);border-radius:14px;padding:18px;text-decoration:none;color:inherit;display:block}
.n-choose .opt:hover{border-color:var(--mut);text-decoration:none;background:var(--mut-tint)}
.n-choose .opt b{display:block;font:800 20px var(--font-display);color:var(--mut-dark)}
.n-choose .opt span{font-size:14px;color:var(--muted)}
.n-choose .opt .pill{display:inline-block;background:var(--mut);color:#fff;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px;margin-left:6px;vertical-align:middle}
  .n-choose .opts{grid-template-columns:1fr}
@media (max-width:860px){.n-choose .opts{grid-template-columns:1fr}}
