.nh-board{--nh-gap:clamp(6px, 1.8cqh, 16px);--kit-picker-bg:var(--bg);width:100%;height:100%;position:relative;overflow:hidden;container:nh/size}.nh-screen{gap:var(--nh-gap);grid-template-rows:minmax(0,41%) minmax(0,1fr);width:100%;max-width:720px;height:100%;margin-inline:auto;padding:clamp(4px,1.2cqh,12px) clamp(2px,1.5cqw,16px);display:grid}.nh-cardslot{gap:var(--sp-1);flex-direction:column;min-height:0;display:flex}.nh-cardslot .kit-qcard{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.nh-cardslot .kit-qcard__body{flex:1 0 auto}.nh-cardslot .kit-qcard__lead{font-size:clamp(1rem,.8rem + 1.2cqmin,1.35rem)}.nh-cardslot .kit-qcard__text{text-wrap:balance;font-size:clamp(1.4rem,.6rem + 4.2cqmin,2.6rem);line-height:1.2}.nh-cardslot .kit-qcard[data-size=m] .kit-qcard__text{font-size:clamp(1.2rem,.55rem + 3.3cqmin,2.1rem)}.nh-cardslot .kit-qcard[data-size=s] .kit-qcard__text{font-size:clamp(1.05rem,.5rem + 2.7cqmin,1.7rem)}.nh-cardfoot{height:var(--tap);flex:none;align-items:center;display:flex}.nh-skip{align-items:center;gap:var(--sp-2);width:100%;min-width:0;display:flex}.nh-skip .btn{touch-action:manipulation;flex:none}.nh-skip .btn[aria-disabled=true]{cursor:default}.nh-skip__left{color:var(--text-muted);font-weight:var(--fw-medium)}.nh-skip__why{min-width:0;color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.nh-panel{gap:var(--sp-2);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.nh-lead{font-family:var(--font-display);font-size:clamp(1.05rem,.9rem + .9cqmin,1.35rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0}.nh-note{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.nh-out{font-weight:var(--fw-semibold);margin:0}.nh-foot{padding-block:var(--sp-1) 2px;background:var(--bg);margin-top:auto;position:sticky;bottom:0}.nh-foot .btn,.nh-panel .kit-picker__foot .btn{touch-action:manipulation}.nh-foot .btn[aria-disabled=true]{cursor:default}.nh-answer .kit-options__btn{min-height:clamp(56px,12cqh,88px);font-family:var(--font-display);font-size:clamp(1.1rem,.9rem + 1.2cqmin,1.5rem)}.nh-answer{justify-content:center}.nh-reveal .kit-votebar,.nh-reveal .kit-lives{flex:none}.nh-strip{font-weight:var(--fw-bold)}.nh-done{height:100%;padding:var(--sp-2) clamp(2px, 1.5cqw, 16px);overscroll-behavior:contain;overflow-y:auto}@container nh (height<=620px) and (aspect-ratio<=3/2){.nh-screen{grid-template-rows:minmax(0,47%) minmax(0,1fr)}.nh-cardslot .kit-qcard{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3)}.nh-cardslot .kit-qcard__reader{display:none}.nh-cardslot .kit-qcard__text{font-size:clamp(1.1rem,min(.6rem + 4.2cqmin,4.6cqh),2.6rem);line-height:1.15}.nh-cardslot .kit-qcard[data-size=m] .kit-qcard__text{font-size:clamp(1rem,min(.55rem + 3.3cqmin,3.9cqh),2.1rem)}.nh-cardslot .kit-qcard[data-size=s] .kit-qcard__text{font-size:clamp(.95rem,min(.5rem + 2.7cqmin,3.4cqh),1.7rem)}}@container nh (height<=420px){.nh-note,.nh-cardslot .kit-qcard__reader{display:none}}@container nh (height<=360px){.nh-cardslot .kit-qcard__head{display:none}}@container nh (aspect-ratio<=3/2) and (width>=330px){.nh-reveal .kit-lives__list:has(>li:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container nh (aspect-ratio>=3/2) and (height<=560px){.nh-screen{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);max-width:980px}.nh-names .kit-picker__list{grid-template-columns:repeat(2,minmax(0,1fr))}.nh-names .kit-pick__detail{display:none}.nh-names .kit-pick{gap:6px;padding-inline:6px}}@media (aspect-ratio>=5/4){.kit-stage:has(.nh-board) .kit-area--top{max-height:max(112px, calc(min(var(--stage-h), 1000px) - 250px));overscroll-behavior:contain;min-height:0;position:relative;overflow-y:auto}}@media (aspect-ratio>=5/4) and (height<=520px){.kit-stage:has(.nh-board) .kit-strip{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kit-stage:has(.nh-board) .kit-strip>li{min-width:0}.kit-stage:has(.nh-board) .kit-strip .kit-badge{padding-inline:6px var(--sp-2);font-size:var(--fs-sm);gap:6px}.kit-stage:has(.nh-board) .kit-strip .kit-badge__chip{width:20px;height:20px}}@media not all and (aspect-ratio>=5/4){.kit-stage:has(.nh-board) .kit-strip:is([data-count="3"],[data-count="4"]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.kit-stage:has(.nh-board) .kit-strip:is([data-count="3"],[data-count="4"])>li{min-width:0}.kit-stage:has(.nh-board) .kit-strip[data-count="3"]>li:last-child{grid-column:1/-1}}@media (width>=600px) and ((aspect-ratio<5/4)){.kit-stage:has(.nh-board) .kit-strip[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-stage:has(.nh-board) .kit-strip[data-count="3"]>li:last-child{grid-column:auto}.kit-stage:has(.nh-board) .kit-strip[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
