/*! NEXTARI · Author: Marvin Slotta · Build 2026.09.26 */
@media(max-width:1080px){
 .shell{display:block;}
 
 .col-main,.col-center,main{width:auto;max-width:100%;margin:0}
 
 .grid2,.grid3,.twocol,.threecol,.split,.cols{grid-template-columns:1fr;display:grid}
}
@media(max-width:767px){
 
 
 .bento .sptile{min-height:150px}
 .bento .sptile.big{min-height:210px}
 
}
@media(max-width:767px){
 
 .bento .sptile{min-height:180px}
 
}
@media(max-width:767px){
 
 .lfgband{padding:16px 16px;gap:8px}
 .convtop,.peerbar,.chathead{flex-wrap:wrap}
 .thhead{flex-wrap:wrap;row-gap:8px}
 .thpres{display:block;line-height:1.5}
 .thpres .pdot{display:inline-block;vertical-align:middle;margin-right:8px}
 
 .chips,.actions,.btnrow,.metarow,.pillrow{flex-wrap:wrap}
}
@supports (height:100svh){
 body{min-height:100svh}
}
.nx-demobar{min-height:38px;box-sizing:border-box;
 padding-top:calc(env(safe-area-inset-top));
 padding-bottom:0;align-items:center}
@media(max-width:1080px){
 .nx-demobar{min-height:0;padding-top:calc(6px + env(safe-area-inset-top));padding-bottom:8px}
 
 .shell{padding-left:max(14px,env(safe-area-inset-left));
 padding-right:max(14px,env(safe-area-inset-right))}
 body{padding-bottom:env(safe-area-inset-bottom)}
}
@media(max-width:1080px){
  input,textarea,select{font-size:var(--nx-typo-kartenkopf)}
}
.nx-db-persp::before{content:"Preview as";font-family:var(--nx-f-text);font-weight:800;
  font-size:var(--nx-typo-meta);color:var(--nx-text);
  padding:0 12px 0 10px}
.nx-db-persp-tab{display:inline-flex;align-items:center;padding:8px 20px;border-radius:var(--nx-r-pille);
  font-family:var(--nx-f-text);font-weight:700;font-size:14px;
  color:var(--dim);text-decoration:none;background:var(--nx-hebung);
  border:1px solid transparent;transition:.15s;line-height:1.2}
@media(max-width:767px){
  .nx-db-persp{bottom:18px;padding:8px;gap:4px}
  .nx-db-persp::before{font-size:var(--nx-typo-klein);padding:0 8px 0 6px}
  
  .nx-db-persp-tab{padding:6px 12px;font-size:var(--nx-typo-meta)}
}
.nx-biasfree{display:inline-flex;align-items:center;gap:8px;font-family:var(--nx-f-text);
  font-weight:700;font-size:var(--nx-typo-klein);color:var(--green,#3be37a);
  background:rgba(59,227,122,.09);
  padding:3px 8px;border-radius:var(--nx-r-bedien);white-space:nowrap;cursor:help;line-height:1}
@media(max-width:767px){.nx-biasfree{font-size:var(--nx-typo-klein);padding:3px 8px}}
.ov{inset:1px;background-position:9px 9px}
.grid-ov,.banner-grid,.agrid,.bb-grid,.lgrid,.ovg,.t10grid2{
 inset:1px;background-position:7px 7px}
.fclaim .fcl1{font-weight:400;font-size:var(--nx-typo-text);line-height:1.4}
.console-cta{background:var(--nx-hebung);}
@media (hover:hover){.console-cta:hover{background:var(--nx-hebung);}}
.nx-ctrls.inhead{position:static;top:auto;right:auto;
 margin:0 0 0 auto;display:inline-flex;gap:10px;align-items:center;
 opacity:0;pointer-events:none;transition:opacity .15s ease}
@media(hover:none){.nx-ctrls.inhead{opacity:1;pointer-events:auto}}
.ff-t.on{background:var(--nx-hebung);border-color:var(--nx-linie);color:#fff}
body{font-family:'Nunito Sans',sans-serif;color:var(--txt);background:var(--bg);min-height:100vh;position:relative;overflow-x:clip}
body::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.4;z-index:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:3px 3px}
.logo{height:19px;width:auto}
.wrap{max-width:1120px;margin:0 auto;padding:0 24px;position:relative;z-index:1}
.h-display{font-family:var(--nx-f-titel);font-weight:800;line-height:1.05;letter-spacing:-.01em}
.btn{white-space:nowrap}
@media (hover:hover){.btn.pri:hover{transform:translateY(-1px)}}
.btn.ghost{border:1px solid var(--line)}
@media (hover:hover){.btn.ghost:hover{border-color:var(--line2)}}
.ltop{position:sticky;top:0;z-index:30;background:rgba(15,15,24,.82);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}
.ltop .in{display:flex;align-items:center;height:68px;gap:24px}
.lnav{margin-left:18px;display:flex;gap:24px;font-size:14px;font-weight:700;color:var(--dim)}
@media (hover:hover){.lnav a:hover{color:var(--txt)}}
.lright{margin-left:auto;display:flex;gap:12px;align-items:center}
.lright .si{font-weight:700;font-size:14px;color:var(--txt)}
.page-h{padding:70px 0 26px}
.page-h .ey{font-size:var(--nx-typo-text);font-weight:800;color:var(--nx-text)}
.page-h h1{font-size:56px;margin:12px 0 0}
.page-h p{font-size:18px;color:var(--dim);max-width:620px;margin:16px 0 0;line-height:1.55}
.sec{padding:36px 0}
.sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px;gap:16px}
.sec-h h2{font-family:var(--nx-f-titel);font-weight:800;font-size:26px}
.sec-h a{color:var(--nx-text);font-weight:700;font-size:14px}
.thumb{height:172px;position:relative}
.thumb .cat{position:absolute;top:12px;left:12px;font-size:var(--nx-typo-klein);font-weight:800;border-radius:var(--nx-r-bedien);padding:4px 8px}
.foot{margin-top:40px}
@media(max-width:1080px){.page-h h1{font-size:38px}.lnav{display:none}}
.footer{z-index:1;margin-top:32px;
}
.finner{max-width:var(--nx-breite);margin:0 auto;padding:88px var(--nx-rand) 72px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.5fr;gap:24px}
.fcol a{display:block;font-size:var(--nx-typo-text);color:var(--dim);padding:4px 0;transition:.15s}
.fbarin{max-width:var(--nx-breite);margin:0 auto;padding:16px var(--nx-rand);display:flex;align-items:center;gap:16px;flex-wrap:wrap;
 font-size:var(--nx-typo-meta);color:var(--faint)}
@media(max-width:767px){.finner{grid-template-columns:1fr 1fr}}
.feat{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}
.feat .card:first-child .thumb{height:320px}
.feat .meta{padding:16px 18px}
.feat .meta .d{font-size:var(--nx-typo-text);color:var(--faint);font-weight:700}
.feat .meta h3{font-family:var(--nx-f-titel);font-weight:700;font-size:18px;line-height:1.3;margin:7px 0 0}
.feat .card:first-child .meta h3{font-size:26px}
.feat .meta p{color:var(--dim);font-size:14px;margin-top:8px;line-height:1.5}
.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 24px}
.tab{font-size:14px;font-weight:700;color:var(--dim);background:var(--surface);border:1px solid var(--line);border-radius:var(--nx-r-pille);padding:8px 16px;cursor:pointer;transition:.15s}
@media (hover:hover){.tab:hover{color:var(--txt)}}
.tab.on{color:#fff;background:var(--accent);border-color:var(--line2)}
.ncard .thumb{height:160px}
.ncard .meta{padding:14px 16px}
.ncard .meta h3{font-family:var(--nx-f-text);font-size:var(--nx-typo-kartenkopf);line-height:1.35;margin:6px 0 0}
.ncard .meta p{color:var(--dim);font-size:var(--nx-typo-text);margin-top:7px;line-height:1.5}
.pager{display:flex;justify-content:center;gap:8px;margin:6px 0 10px}
.pager span{width:30px;height:30px;border-radius:var(--nx-r-bedien);display:flex;align-items:center;justify-content:center;font-size:var(--nx-typo-text);font-weight:700;color:var(--dim);border:1px solid var(--line);cursor:pointer}
.pager span.on{color:#fff;background:var(--accent);border-color:var(--line2)}
.morewrap{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.morecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--nx-r-tafel);padding:22px 20px}
.morecard h3{font-family:var(--nx-f-text);font-weight:700;font-size:var(--nx-typo-kartenkopf);color:var(--nx-text)}
.morecard p{color:var(--dim);font-size:var(--nx-typo-text);margin-top:8px;line-height:1.5}
.nlband{margin:44px 0 0;background:linear-gradient(120deg,rgba(255,255,255,.03),rgba(52,229,216,.08));border:1px solid var(--line2);border-radius:var(--nx-r-tafel);padding:42px 34px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}
.nlband h2{font-family:var(--nx-f-titel);font-weight:800;font-size:26px}
.nlband p{color:var(--dim);font-size:var(--nx-typo-kartenkopf);margin-top:8px;max-width:420px}
@media(max-width:1080px){.feat,.ngrid,.morewrap{grid-template-columns:1fr 1fr}.feat .card:first-child{grid-column:1/-1}}
@media(max-width:767px){.feat,.ngrid,.morewrap{grid-template-columns:1fr}}
.nx-reader{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px}
.nx-reader.open{display:flex}
.nx-reader-bd{position:absolute;inset:0;background:rgba(4,4,10,.78)}
.nx-reader-card{position:relative;max-width:680px;width:100%;max-height:86vh;overflow:auto;background:var(--nx-flaeche);border:1px solid rgba(255,255,255,0.12);border-radius:var(--nx-r-tafel);padding:34px;box-shadow:var(--nx-schatten)}
.nx-reader-x{position:absolute;top:15px;right:15px;width:34px;height:34px;border-radius:var(--nx-r-bedien);border:1px solid rgba(255,255,255,.12);background:var(--nx-hebung);color:var(--txt);font-size:22px;cursor:pointer;line-height:1}
.nx-reader-cat{display:inline-block;font-family:var(--nx-f-text);font-weight:700;font-size:var(--nx-typo-klein);color:#fff;background:#5b27e8;padding:3px 8px;border-radius:var(--nx-r-bedien)}
.nx-reader-d{color:var(--dim);font-size:var(--nx-typo-text);margin:14px 0 6px}
.nx-reader-t{font-family:var(--nx-f-titel);font-weight:800;font-size:26px;line-height:1.22;margin:0 0 16px;color:#fff}
.nx-reader-body p{color:var(--dim);line-height:1.7;margin:0 0 14px;font-size:14px}
.nx-fb-badge{display:inline-flex;align-items:center;gap:6px;margin-left:10px;vertical-align:middle;font-family:var(--nx-f-text);font-weight:700;font-size:9px;color:var(--nx-text);background:var(--nx-hebung);border:1px solid rgba(255,255,255,0.14);border-radius:var(--nx-r-tafel);padding:4px 8px;white-space:nowrap}
.app~footer.footer .finner{max-width:none;margin:0;padding-left:40px;padding-right:40px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}
.av{position:relative;line-height:1}
.av>.online{position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:#3be37a;box-shadow:0 0 0 2px var(--panel,#121215)}
.av{font-family:var(--nx-f-text)}
.pb-reset{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--nx-r-pille);border:1px solid rgba(255,255,255,.25);background:var(--nx-hebung);color:#fff;font:700 var(--nx-typo-meta) var(--nx-f-text);cursor:pointer;transition:background .15s}
.nxn-clear{border-radius:var(--nx-r-pille);padding:4px 12px;border:1px solid rgba(255,255,255,0.14);background:var(--nx-hebung);color:var(--nx-text);font:700 var(--nx-typo-klein) var(--nx-f-text);cursor:pointer;transition:background .15s}
a.card[href="#"],a.ncard[href="#"]{cursor:default;pointer-events:none}
.cat{background:var(--nx-hebung);border:1px solid rgba(255,255,255,0.14);
  color:var(--nx-text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.ncard{transition:transform .15s,border-color .15s,box-shadow .15s}
@media (hover:hover){.card:hover{border-color:var(--nx-linie);
}
.ncard:hover{transform:translateY(-3px);border-color:var(--nx-linie);
  box-shadow:none}}
.ncard .meta h3,.card .meta h2,.card .meta h3{color:var(--faint);font-weight:700}
.ncard .meta .d,.card .meta .d{color:var(--nx-leise);font-size:var(--nx-typo-meta);
  font-weight:700}
.thumb{filter:saturate(.85) brightness(.92)}
@media (hover:hover){.card:hover .thumb,.ncard:hover .thumb{filter:saturate(1) brightness(1)}}
.nx-noti-head b{font-family:var(--nx-f-text);font-size:14px;color:var(--txt)}
.nx-noti-read{opacity:.5}
.pb-navlab{flex:none;font:800 9px var(--nx-f-text);color:var(--nx-leise);padding-right:10px;margin-right:2px;border-right:1px solid rgba(255,255,255,.14)}
.wrap h1, main h1, body > h1, .ahero h1, section h1{font-size:46px!important;line-height:1.1}
p,p,.note,.note,.sub,.sub,.nx-why-p,.nx-why-p,.lead,.lead,.nxp3-v span,.nxp3-v span,.desc,.desc,.cardsub,.cardsub,.subline,.subline,.nx-surf-step span,.nx-surf-step span,.nx-surf-step,.nx-surf-step,.nxp3-v,.nxp3-v,.hiw-step span,.hiw-step span{text-wrap:pretty}
@media (min-width:1081px){.finner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px}
  .finner .fbrand{min-width:0}}
a,button,[role="button"],[data-action],[data-nx],[data-drawer],summary{transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}
@media (hover:hover){a:hover,button:hover,[role="button"]:hover,[data-action]:hover,[data-nx]:hover,[data-drawer]:hover,summary:hover{color:#fff}}
@media (hover:hover){button:hover,[role="button"]:hover,[data-drawer]:hover,.btn:hover{box-shadow:inset 0 0 0 999px rgba(255,255,255,.05)}}
@media (hover:hover){[disabled]:hover,[aria-disabled="true"]:hover,.soon:hover,.disabled:hover{color:inherit;box-shadow:none;opacity:inherit}}
section.nx-row.nx-row.nx-row,.section.nx-row.nx-row{padding-top:19px;padding-bottom:19px;margin-top:0;margin-bottom:0}
.topbar + section.nx-row.nx-row.nx-row.nx-row,.topbar ~ main > section.nx-row:first-child,.topbar + .section.nx-row.nx-row.nx-row{margin-top:32px}
body:not([data-nx-landing]) .grad:not(.nx-fb-h .grad),.nx-ct-grad,.nx-nr-grad,.nx-supp-grad,#nxLeague .lg-title,.nx-gruss-name{background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff}
.shead h2, .rh h2, h2[id^="h-"], .nx-zone, .nx-cont-head h2{font-size:22px;font-weight:800;line-height:1.2}
.nx-charea .shead h3,.nx-charea .shead h2,.nx-chrows .nx-shelf-wrap .shead h3{font-size:var(--nx-typo-kartenkopf);font-weight:800;line-height:1.35}
#nxChanArea .nx-charea-inner > .nx-charea-out + .section{margin-top:-16px}
@keyframes nxpop{0%{transform:scale(1)}42%{transform:scale(1.08)}100%{transform:scale(1)}}
@keyframes nxfadeup{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@keyframes nxtoastin{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){.nx-anim-pop,.nx-anim-in,.nx-anim-toast{animation:none}}
.nx-eu-foot .nx-eu{width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
.nxsd-row{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--nx-r-bedien);text-decoration:none;transition:background .15s}
.nxsd-n{flex:1;min-width:0;font:700 14px "Nunito Sans",sans-serif;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nxsd-n b{color:#fff;font-weight:800}
.nxsr-ov.on{display:block}
.nxsr-r.on{background:var(--accent)}
@media (hover:hover){.nxsr-r:hover{background:var(--nx-hebung)}}
.nxsr-r b{font-family:var(--nx-f-text);font-size:var(--nx-typo-text);display:block}
.nxsr-r span{color:var(--dim);font-size:var(--nx-typo-meta)}
.nx-prevbar .pb-badge{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700;border:1px solid rgba(255,255,255,.1);white-space:nowrap}
.nx-prevbar .pb-glabel{font-size:9px;font-weight:700;margin-right:5px;white-space:nowrap}
.nx-prevbar .pb-badge{color:var(--dim);border-color:rgba(255,255,255,.14);background:var(--nx-hebung);}
.nx-prevbar .pb-glabel{color:var(--dim)}
header.ltop{display:none}
.fcol .nx-soon-badge{font:800 9px var(--nx-f-text);letter-spacing:var(--nx-sperrung);text-transform:uppercase;
  color:var(--nx-text);background:var(--nx-hebung);border:1px solid rgba(255,255,255,0.14);border-radius:var(--nx-r-pille);padding:4px 12px;line-height:1.4}
.fsocial .s{width:34px;height:34px;border-radius:var(--nx-r-bedien);border:1px solid rgba(255,255,255,.12);
  display:grid;place-items:center;color:var(--dim);background:var(--nx-hebung);
  cursor:default;transition:.15s}
.pb-right a{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--nx-r-pille);border:1px solid rgba(255,255,255,.25);background:var(--nx-hebung);color:#fff;font:700 var(--nx-typo-meta) var(--nx-f-text);text-decoration:none;white-space:nowrap;transition:background .15s}
@keyframes nxIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
.card,.sptile,.nx-fm,.nx-why-c,.nx-supp-c,.evcard,.gcard,.pcard,.rowcard,.nx-rowcard,.subscard,.podcard,.mkt-card,.post,.grp,.ftile,.lcard,.dccard,.block,.fgcard{transition:transform .15s ease,box-shadow .15s ease}
@media (hover:hover){.card:hover,.sptile:hover,.nx-fm:hover,.nx-why-c:hover,.nx-supp-c:hover,.evcard:hover,.gcard:hover,.pcard:hover,.rowcard:hover,.nx-rowcard:hover,.subscard:hover,.podcard:hover,.mkt-card:hover,.post:hover,.grp:hover,.ftile:hover,.lcard:hover,.dccard:hover,.block:hover,.fgcard:hover{transform:translateY(-2px);box-shadow:none}}
@media (prefers-reduced-motion:reduce){.nx-pulse{animation:none}.card,.sptile,.nx-fm,.nx-why-c,.nx-supp-c,.evcard,.gcard,.rowcard,.nx-rowcard,.mkt-card,.post,.grp,.ftile,.lcard,.dccard,.block,.fgcard{animation:none;transition:none}
@media (hover:hover){.card:hover,.sptile:hover{transform:none}}}

.nx-lc{width:var(--nx-breite);max-width:var(--nx-breite);margin:28px auto 72px;box-sizing:border-box}
.nx-lc-marke{min-height:0}
.nx-lc-marke .nxp-zeile-kopf{margin:0 0 16px}
.nx-lc-held{position:relative;overflow:hidden;border-radius:var(--nx-r-block);background:var(--nx-flaeche);
  padding:40px var(--nx-innen) 36px;min-height:300px;display:flex;align-items:flex-end;isolation:isolate}
.nx-lc-bild{position:absolute;inset:0;z-index:-3;pointer-events:none;background-size:cover;
  background-position:center 30%;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease}
.nx-lc-bild-da{opacity:1}
.nx-lc-held::before{content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;
  background:linear-gradient(90deg,var(--nx-flaeche) 30%,color-mix(in srgb,var(--nx-flaeche) 72%,transparent) 100%)}
.nx-lc-grund{position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,var(--lc-grund) 30%,color-mix(in srgb,var(--lc-grund) 74%,transparent) 100%)}
.nx-lc-held:has(> .nx-lc-grund:not([data-nx-schutz]))::before{opacity:0}
.nx-lc-held:has(> .nx-lc-grund:not([data-nx-schutz])) .nx-lc-auge{color:var(--lc-akzent)}
.nx-lc-keil{position:absolute;right:0;bottom:0;width:40%;height:64%;z-index:-1;pointer-events:none;
  background:radial-gradient(120% 120% at 0% 0%,transparent 70%,var(--lc-akzent) 70.3%)}
.nx-lc-inhalt{position:relative;max-width:640px;min-width:0}
.nx-lc-auge{font:800 var(--nx-typo-meta) var(--nx-f-text);
  color:var(--dim);margin:0 0 12px}
.nx-lc-titel{margin:0;font:800 40px/1.08 var(--nx-f-titel);color:#fff;text-wrap:balance;max-width:14ch}
.nx-lc-zahl{display:flex;align-items:baseline;gap:12px;margin:22px 0 14px}
.nx-lc-jetzt{font:800 72px/1 var(--nx-f-titel);color:#fff;font-variant-numeric:tabular-nums}
.nx-lc-von{font:700 17px 'Nunito Sans',sans-serif;color:var(--dim)}
.nx-lc-marke-an .nx-lc-von{color:rgba(255,255,255,.82)}
.nx-lc-bahn{height:10px;width:min(440px,100%);border-radius:var(--nx-r-pille);background:rgba(255,255,255,.14);overflow:hidden}
.nx-lc-balken{height:100%;width:0;border-radius:var(--nx-r-pille);background:#fff;transition:width .6s ease}
.nx-lc-raster{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}
.nx-lc-links{display:grid;gap:16px;min-width:0}
.nx-lc-haupt,.nx-lc-spiel,.nx-lc-liste{background:var(--nx-flaeche);border-radius:var(--nx-r-tafel);padding:var(--nx-innen);min-width:0}
.nx-lc-satz{margin:0;font:400 var(--nx-typo-kartenkopf)/1.55 'Nunito Sans',sans-serif;color:var(--txt)}
.nx-lc-knoepfe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:18px}
.nx-lc-los,.nx-lc-mehr{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;
  border-radius:var(--nx-r-bedien);font:800 var(--nx-typo-kartenkopf) var(--nx-f-text);text-decoration:none;cursor:pointer;border:0}
.nx-lc-los{background:var(--nx-akzent,#5b27e8);color:#fff}
.nx-lc-los[disabled],.nx-lc-mehr[disabled]{opacity:.6;cursor:progress}
.nx-lc-mehr{background:var(--nx-flaeche-2);color:#fff}
.nx-lc-sitze{margin-top:14px}
.nx-lc-sitze[hidden],.nx-lc-antwort[hidden]{display:none}.nx-lc-sitzreihe{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.nx-lc-sitzzahl{width:96px;height:44px;box-sizing:border-box;padding:0 14px;border:0;border-radius:var(--nx-r-bedien);
  background:var(--nx-hebung);color:var(--txt);font:800 var(--nx-typo-kartenkopf) var(--nx-f-text)}
.nx-lc-antwort{margin:12px 0 0;font:700 var(--nx-typo-text)/1.5 'Nunito Sans',sans-serif;color:var(--txt)}
.nx-lc-stand{margin:12px 0 0;font:600 var(--nx-typo-text)/1.5 'Nunito Sans',sans-serif;color:var(--txt)}
.nx-lc-quelle{margin:6px 0 0;font:400 var(--nx-typo-meta)/1.5 'Nunito Sans',sans-serif;color:var(--dim)}
.nx-lc-weiter{display:inline-block;margin-top:14px;font:800 var(--nx-typo-text) var(--nx-f-text);color:var(--txt);text-decoration:none}
.nx-lc-liste > .nx-lc-k{margin:0 0 12px}
.nx-lc-zeilen{display:grid;gap:8px}
.nx-lc-zeile{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 14px;border-radius:var(--nx-r-karte);
  background:var(--nx-hebung);min-width:0}
.nx-lc-zt{flex:1 1 auto;min-width:0}
.nx-lc-zt > b{display:block;font:800 17px var(--nx-f-text);color:var(--txt)}
.nx-lc-zm{display:block;margin-top:2px;font:400 var(--nx-typo-text)/1.45 'Nunito Sans',sans-serif;color:var(--dim);
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nx-lc-rein{flex:0 0 auto;height:36px;padding:0 16px;border:0;border-radius:var(--nx-r-bedien);
  background:var(--nx-hebung-2);color:var(--txt);font:800 13.5px var(--nx-f-text);cursor:pointer}
.nx-lc-pille{flex:0 0 auto;padding:5px 11px;border-radius:var(--nx-r-pille);background:var(--nx-hebung-2);color:var(--dim);
  font:800 var(--nx-typo-meta) var(--nx-f-text);}
.nx-lc-pille-an{background:var(--nx-hebung);color:var(--nx-text)}
.nx-lc-leer{margin:0;font:400 var(--nx-typo-text)/1.5 'Nunito Sans',sans-serif;color:var(--dim)}
.nx-lc-seite{display:grid;gap:14px;min-width:0}
.nx-lc-k{font:800 var(--nx-typo-meta) var(--nx-f-text);color:var(--dim);margin:0 0 6px}
.nx-lc-spiel > b,.nx-lc-art > b{display:block;font:800 17px var(--nx-f-text);color:#fff}
.nx-lc-spiel span{display:block;margin-top:4px;font:400 var(--nx-typo-text)/1.5 'Nunito Sans',sans-serif;color:var(--dim)}
.nx-lc-art{margin-top:16px;padding:14px 16px;border-radius:var(--nx-r-karte);background:var(--nx-hebung)}
.nx-lc-rollen{margin:0;padding:0 4px;font:400 var(--nx-typo-meta)/1.55 'Nunito Sans',sans-serif;color:var(--dim)}
.nx-lc-vorher .nx-lc-bahn{display:none}
.nx-lc-vorher .nx-lc-jetzt{font:800 var(--nx-typo-abschnitt)/1.3 var(--nx-f-titel)}
.nx-lc-knoepfe > [hidden],.nx-lc-liste[hidden]{display:none}
.nx-lc-konto{grid-column:1 / -1}
@media(max-width:1080px){.nx-lc-raster{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){
  .nx-lc{margin-top:16px}
  .nx-lc-held{padding:28px var(--nx-innen) 28px;min-height:0}
  .nx-lc-titel{font-size:var(--nx-typo-seite)}
  .nx-lc-jetzt{font-size:56px}
  .nx-lc-keil{width:38%;height:40%}
  .nx-lc-bahn{width:54%}
  .nx-lc-los,.nx-lc-mehr{padding:0 12px}
  .nx-lc-weiter{display:inline-flex;align-items:center;min-height:var(--nx-h-bedien);margin-top:var(--nx-luecke-knopf)}
}
