/* V12: Original approved illustration (single image, no sliced overlays).
   Desktop: functional controls over real art. Mobile: clean responsive native form. */
body.rd-notenblitz .nb-main{max-width:990px!important;width:min(calc(100% - 20px),990px);padding:12px!important;border-radius:28px!important}
body.rd-notenblitz #nb-intro{position:relative;box-sizing:border-box;aspect-ratio:1122/1402;min-height:0;overflow:hidden!important;padding:0!important;border:0!important;border-radius:20px!important;box-shadow:0 12px 40px rgba(10,5,60,.32)!important;background:#131b72!important}
body.rd-notenblitz #nb-intro .nb12-artwork{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;user-select:none;z-index:0}
body.rd-notenblitz #nb-intro .nb-eyebrow,body.rd-notenblitz #nb-intro>h1,body.rd-notenblitz #nb-intro>p.nb-muted,body.rd-notenblitz #nb-intro>.nb-note{display:none!important}
body.rd-notenblitz #nb-intro .learning-help{display:contents!important}
body.rd-notenblitz #nb-intro .learning-help strong,body.rd-notenblitz #nb-intro .learning-help p{display:none!important}
body.rd-notenblitz #nb-intro .learning-help a{position:absolute;z-index:3;top:38.4%;height:4.2%;display:block;font-size:0!important;color:transparent!important;background:transparent!important;text-decoration:none!important;border:0!important;padding:0!important;white-space:nowrap;overflow:hidden;cursor:pointer}
body.rd-notenblitz #nb-intro .learning-help a:nth-of-type(1){left:20%;width:29%}
body.rd-notenblitz #nb-intro .learning-help a:nth-of-type(2){left:50%;width:16%}
body.rd-notenblitz #nb-intro .learning-help a:nth-of-type(3){left:67%;width:19%}
body.rd-notenblitz #nb-intro .learning-help a:hover{background:rgba(80,130,255,.13)!important;border-radius:8px!important}
body.rd-notenblitz #nb-intro .learning-help a:focus-visible{outline:4px solid #e5a600!important;outline-offset:2px}
body.rd-notenblitz #nb-intro .nb-fields{display:contents!important}
body.rd-notenblitz #nb-intro .nb-fields label{position:absolute;z-index:3;display:block!important;width:40.3%;height:4.4%;margin:0!important;padding:0!important;color:transparent!important;font-size:0!important;line-height:0!important}
body.rd-notenblitz #nb-intro .nb-fields label:nth-child(1){left:7.1%;top:48.65%}
body.rd-notenblitz #nb-intro .nb-fields label:nth-child(2){left:51.9%;top:48.65%}
body.rd-notenblitz #nb-intro .nb-fields label:nth-child(3){left:7.1%;top:56.65%}
body.rd-notenblitz #nb-intro .nb-fields select{display:block;width:100%;height:100%;min-height:0!important;margin:0!important;padding:0 9% 0 4%!important;border:1.5px solid #a9b1d8!important;border-radius:10px!important;background:#fff!important;color:#162954!important;font-size:clamp(12px,1.65vw,18px)!important;line-height:1.2!important;font-weight:750!important;letter-spacing:0!important;appearance:auto!important;box-shadow:none!important}
body.rd-notenblitz #nb-intro .nb-record{position:absolute;z-index:3;box-sizing:border-box;left:7.1%;top:63.2%;width:85.6%;height:4.3%;margin:0!important;padding:0 clamp(8px,2%,22px)!important;border-radius:15px!important;background:#dce9ff!important;display:flex;align-items:center;color:#19335f!important;font-size:clamp(11px,1.42vw,16px)!important;line-height:1.2!important;white-space:normal}
body.rd-notenblitz #nb-intro .nb11-illustrated-start{position:absolute!important;z-index:4;left:21%;top:69.1%;width:58%!important;height:10.6%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:0!important;color:transparent!important;cursor:pointer;touch-action:manipulation}
body.rd-notenblitz #nb-intro .nb11-illustrated-start:hover{filter:drop-shadow(0 0 13px #e65aff)!important;transform:scale(1.025)!important}
body.rd-notenblitz #nb-intro .nb11-illustrated-start:focus-visible{outline:4px solid #ffce37!important;outline-offset:0;border-radius:30px}
body.rd-notenblitz #nb-intro .nb11-illustrated-start span{display:none!important}
@media(max-width:720px){
 body.rd-notenblitz .nb-main{margin:8px auto 16px!important;padding:8px!important;border-radius:20px!important}
 body.rd-notenblitz #nb-intro{aspect-ratio:auto;overflow:visible!important;min-height:0;padding:155px 15px 20px!important;border:2px solid #ffd16a!important;border-radius:18px!important;background:linear-gradient(#fff,#f8f5ff)!important}
 body.rd-notenblitz #nb-intro .nb12-artwork{position:absolute;top:0;left:0;width:100%;height:145px;object-fit:cover;object-position:center top;border-radius:16px 16px 0 0}
 body.rd-notenblitz #nb-intro .nb-eyebrow,body.rd-notenblitz #nb-intro>h1,body.rd-notenblitz #nb-intro>p.nb-muted,body.rd-notenblitz #nb-intro>.nb-note{display:block!important;max-width:none!important}
 body.rd-notenblitz #nb-intro .nb-eyebrow{font-size:10px;margin-top:0}
 body.rd-notenblitz #nb-intro>h1{font-size:clamp(22px,5vw,30px)!important;margin:9px 0}
 body.rd-notenblitz #nb-intro>p.nb-muted{font-size:13px!important;padding:0!important;line-height:1.52}
 body.rd-notenblitz #nb-intro .learning-help{display:block!important;padding:12px!important;margin:15px 0!important}
 body.rd-notenblitz #nb-intro .learning-help strong,body.rd-notenblitz #nb-intro .learning-help p{display:block!important}
 body.rd-notenblitz #nb-intro .learning-help a{position:static;display:inline-block;top:auto;height:auto;width:auto!important;padding:2px!important;font-size:12px!important;line-height:1.7!important;color:#153a7e!important;text-decoration:underline!important;margin-right:9px}
 body.rd-notenblitz #nb-intro .nb-fields{display:grid!important;grid-template-columns:1fr!important;gap:11px;margin:17px 0!important}
 body.rd-notenblitz #nb-intro .nb-fields label{position:static;display:grid!important;width:auto;height:auto;color:#172b4f!important;font-size:12px!important;line-height:1.4!important}
 body.rd-notenblitz #nb-intro .nb-fields select{height:46px!important;font-size:15px!important;padding:7px 12px!important}
 body.rd-notenblitz #nb-intro .nb-record{position:static;width:100%;height:auto;min-height:48px;padding:11px!important;font-size:12px!important}
 body.rd-notenblitz #nb-intro .nb11-illustrated-start{position:relative!important;left:auto;top:auto;width:min(100%,470px)!important;height:95px!important;margin:11px auto!important;background:transparent url('/assets/img/spielewelt/nb11-start.webp') center/contain no-repeat!important}
 body.rd-notenblitz #nb-intro>.nb-note{font-size:11px!important;text-align:center!important}
}
@media(prefers-reduced-motion:reduce){body.rd-notenblitz #nb-intro .nb11-illustrated-start{transition:none!important}}
