html{scroll-padding-top:2.5rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.quiz-ui{--quiz-card-width:min(550px, calc(100vw - 2rem) );box-sizing:border-box;grid-column:1/-1;inline-size:var(--quiz-card-width);margin:0 auto;max-inline-size:var(--quiz-card-width);max-width:var(--quiz-card-width);min-inline-size:var(--quiz-card-width);min-width:var(--quiz-card-width);padding:1rem 0;width:var(--quiz-card-width)}.quiz-ui:not(.quiz-slides-active)>astro-island:not(:first-of-type),.quiz-ui>.challenge~.challenge{display:none}.quiz-ui .card-container{perspective:1000px;transform-style:preserve-3d}.quiz-ui .card,.quiz-ui .card-container{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;width:100%}.quiz-ui .card{background-color:var(--quiz-bg);position:relative;transition:transform .39s cubic-bezier(.68,-.55,.265,1.55)}.quiz-ui .card-container:not(.card-flip) .card-back{height:0;transform:rotateY(180deg)}.quiz-ui .card-container.card-flip{min-height:260px;transition:height .25s ease-in-out}.quiz-ui .card-container.card-flip .card-front{transform:rotateY(180deg)}.quiz-ui .card-container.card-flip .card-back{transform:rotateY(0)}.quiz-ui .card-back,.quiz-ui .card-front{backface-visibility:hidden;background-color:var(--quiz-bg);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;position:absolute;width:100%}@media(min-width:640px){.quiz-ui{padding:1rem 0}}.quiz-ui>astro-island.quiz-slide{box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-width:100%;min-inline-size:100%;min-width:100%;width:100%}:root{--quiz-header-bg:#121a21;--quiz-muted-bg-transparent:hsla(0,0%,67%,.1);--quiz-muted-bg:#aaa;--quiz-muted-fg:hsla(0,0%,98%,.85);--quiz-darker:rgba(50,50,50,.95);--quiz-bg-solid:#212121;--quiz-bg:hsla(0,0%,85%,.1);--quiz-bg-lighter:#324553;--quiz-fg:#fafafa;--quiz-fg-dark:hsla(0,0%,8%,.8);--quiz-border:hsla(0,0%,73%,.9);--quiz-border-solid:#4b4b4b;--quiz-divider-color:hsla(0,0%,100%,.25);--quiz-success:#82ff9d;--quiz-error:#e609b9}@keyframes shadow-in{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 .75rem .125rem #ff70cb}}.challenge{background-color:var(--quiz-bg);border:1px solid var(--quiz-border);box-sizing:border-box;color:var(--quiz-fg);display:grid;grid-template-rows:repeat(auto-fit,minmax(1rem,1fr));inline-size:100%;margin-block:2rem 6rem;max-inline-size:100%;max-width:100%;min-inline-size:100%;min-width:100%;transition:box-shadow .25s ease-in-out;width:100%}.challenge.challenge-modern{box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.challenge .quiz-header{align-items:center;background-color:var(--quiz-header-bg);border-bottom:2px solid transparent;border-bottom:1px solid var(--quiz-border);box-sizing:border-box;color:var(--quiz-fg);display:flex;font-size:1.25rem;font-weight:500;height:3rem;justify-content:space-between;overflow:hidden;padding-inline:1rem;width:100%}.challenge .quiz-header .quiz-question-count{font-size:1.85rem;font-weight:600}.challenge .quiz-header{margin:0}.challenge .quiz-header :-moz-any-link{color:var(--quiz-muted-fg)}.challenge .quiz-header :active,.challenge .quiz-header :any-link,.challenge .quiz-header :visited,.challenge .quiz-header a{color:var(--quiz-muted-fg)}.challenge .quiz-header .quiz-title{color:var(--quiz-muted-fg);font-size:1.5rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 1px var(--quiz-darker);white-space:nowrap}.challenge :not(.correct) .option:hover{background-color:var(--quiz-muted-bg-transparent)}.challenge.correct{animation:none;border:1px solid var(--quiz-success)}.challenge.correct .quiz-header{border-bottom:2px solid var(--quiz-success)}.challenge.correct .quiz-header .quiz-question-count,.challenge.correct .quiz-header .quiz-title{color:var(--quiz-fg)}.challenge.correct .option.correct-answer{color:var(--quiz-fg);cursor:default;filter:none;height:auto!important;padding:.5rem}.challenge.correct .option :hover{cursor:default}.challenge.correct .quiz-hint-toggle button:hover{box-shadow:none!important;opacity:1;transform:unset}.challenge.incorrect{border:1px solid var(--quiz-error)!important}.challenge.incorrect .quiz-header{border-bottom:2px solid var(--quiz-error)}.challenge.incorrect .quiz-header .quiz-question-count,.challenge.incorrect .quiz-header .quiz-title{color:var(--quiz-fg)}.challenge.untouched .btn-reset{cursor:not-allowed;filter:grayscale(100%);opacity:50%}.challenge div.explanation{display:none;position:absolute;visibility:hidden}.challenge .quiz-hint-toggle{color:var(--quiz-muted-fg);display:grid;grid-template-columns:auto;justify-content:end;overflow:hidden;text-align:right}.challenge .quiz-hint-toggle .watermark{display:none;font-family:Noto Sans Mono,monospace;font-size:.85rem;font-style:italic;justify-self:start;letter-spacing:-.25px;opacity:.75;padding-left:.5rem;text-align:left}.challenge .quiz-hint-toggle button{align-self:flex-end;background-color:var(--quiz-bg-lighter);border:.5px solid var(--quiz-border);border-radius:.5rem 0 0;color:var(--quiz-muted-fg);cursor:pointer;font-size:.8rem;margin-bottom:-1px;max-height:2rem;max-width:7rem;opacity:.75;padding:.25rem .5rem;transform:translate(.4rem);transition:box-shadow .125s ease-in-out,width .125s ease-in-out,opacity .25s ease-in-out,padding .125s ease-in-out,transform .25s cubic-bezier(.175,.885,.32,1.275),translate .25s ease-in-out;z-index:90}.challenge .quiz-hint-toggle button:hover{box-shadow:0 0 0 .5px var(--quiz-muted-fg);opacity:.95;transform:translate(0)}.challenge section.explanation{background-color:var(--quiz-bg-solid);border:1px solid var(--quiz-border-solid);color:var(--quiz-fg);overflow:auto;text-align:left}.challenge section.explanation .expressive-code pre,.challenge section.explanation pre.astro-code{overflow-x:auto;overflow-y:scroll;width:calc(550px - 3.3rem)}.challenge .quiz-question{box-sizing:border-box;font-size:1.1rem;margin-block:.5rem 1.5rem;margin-inline:auto;max-width:100%;overflow:auto;padding-inline:1rem;width:100%}.challenge .quiz-question pre{max-width:calc(100vw - 2rem)}.challenge .quiz-options{align-items:stretch;display:grid;font-family:Noto Sans Mono,monospace;grid-template-columns:1fr;margin:0;min-inline-size:0;width:100%}.challenge .quiz-body-panel,.challenge .quiz-options{box-sizing:border-box;inline-size:100%;max-inline-size:100%}.challenge .quiz-body-panel{overflow-x:clip;overflow-y:visible;scrollbar-width:none}.challenge .quiz-body-panel::-webkit-scrollbar{display:none}.challenge .option{border-bottom:1px solid var(--quiz-muted-bg-transparent);box-sizing:border-box;color:var(--quiz-fg);cursor:pointer;font-size:1.25rem;line-height:1.5;margin-block:auto;margin-inline:auto;max-inline-size:100%;min-inline-size:0;padding:1rem;width:100%}.challenge .option label{display:block;max-width:100%;overflow-wrap:anywhere;width:auto}.challenge .option *{cursor:pointer}.challenge .option{transition:background-color .125s ease-in-out,color .125s ease-in-out}.challenge .help-box{background-color:var(--quiz-bg-solid);border:1px solid var(--quiz-border-solid);border-radius:.5rem;box-sizing:border-box;color:var(--quiz-fg);cursor:pointer;font-size:1.25rem;line-height:1.5;margin-inline:auto;margin-bottom:1rem;overflow-x:clip;padding:1rem;pointer-events:visiblePainted;text-align:left;transition:opacity .25s ease-in-out,color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out;width:clamp(320px,100% - 1rem - 2px,90vw)}.challenge .help-box:hover:before{opacity:.85}.challenge .help-box:before{content:"🅧";display:inline-block;font-size:1.35rem;margin-bottom:.5rem;margin-inline:.125rem;opacity:.35;position:absolute;right:1.5rem;text-align:right;top:1.125rem}.challenge .expressive-code pre>code{width:calc(100% - 2rem)}.challenge{--ec-codeFontSize:.85rem}@media(min-width:640px){.challenge{width:100%;--ec-codeFontSize:1.035rem}}@media(min-width:768px){.challenge{font-size:1.185rem;width:100%}}@media(min-width:1024px){.challenge{font-size:1.25rem;width:100%}}.pulse{animation:pulse .3s cubic-bezier(.24,.94,.53,1.45) 0s 1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.shake{animation:shake .3s cubic-bezier(.24,.94,.53,1.45) 0s 1}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-.5rem)}50%{transform:translate(.5rem)}75%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(150%,0,0);visibility:hidden}}.slideOutRight{animation-direction:normal;animation-name:slideOutRight}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}.score-box{position:absolute}.score{align-items:center;background-color:hsl(var(--background));bottom:0;box-shadow:inset 0 .7px .3px var(--clr-muted-200);color:var(--primary);display:inline-grid;font-size:.89rem;grid-auto-columns:1fr;grid-template-columns:1fr min(600px,60vw) 1fr;justify-content:center;left:0;margin:0;opacity:.912;padding-block:.75rem;position:fixed;text-align:center;transition:filter .3s ease-out,opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out,padding .3s ease-out,margin .3s ease-out;width:100%;z-index:10}.score h2,.score h3,.score h4{margin:.125rem}.score .congrats-message{display:none}.score.active{opacity:.9}.score.success,.score:hover{filter:brightness(1)}.score.success{background-color:var(--quiz-bg-lighter);opacity:1}.score.success .congrats-message{display:block}.score.perfect{background-color:hsl(var(--background));color:var(--neon-pink-subtle);filter:brightness(1.1)}.score.perfect a,.score.perfect button{color:var(--neon-cyan);text-decoration:none}.score.perfect h2,.score.perfect h3,.score.perfect h4{color:var(--neon-pink-subtle);font-weight:900}.score.perfect .reset-quiz{visibility:visible}.all-correct .score-wrapper{display:none}.all-correct .reset-quiz{visibility:visible}.score-wrapper label{margin-left:.5rem}.btn.reset-quiz{align-items:center;align-self:center;display:inline-flex;font-size:1.125rem;justify-content:end;margin-right:2rem;visibility:hidden}.btn.reset-quiz svg{display:inline-block;margin-inline:.5rem}.btn.reset-quiz>span{display:none}.view-all-link{align-items:center;align-self:center;display:inline-flex;justify-content:center}.view-all-link span{display:none}.btn-view-all{align-items:center;align-self:center;color:hsl(var(--muted));-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;justify-content:center}@media(min-width:640px){.score{font-size:.95rem}.btn.reset-quiz>span,.view-all-link span{display:inline-block}}.quiz-nav-bar{align-items:center;background:linear-gradient(135deg,#121a21,#1a2530);border:1px solid hsla(0,0%,100%,.08);border-radius:0 0 6px 6px;box-shadow:0 4px 24px #00000080;display:flex;gap:.5rem;justify-content:center;left:50%;max-width:550px;padding:.4rem .75rem;position:fixed;top:0;transform:translate(-50%);transition:opacity .3s ease,transform .3s ease;width:calc(100% - 2rem);z-index:20}.quiz-nav-bar--hidden{opacity:0;pointer-events:none;transform:translate(-50%) translateY(-100%)}.quiz-nav-arrow{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:#fafafacc;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:all .2s ease;width:26px}.quiz-nav-arrow:hover:not(:disabled){background:#82ff9d26;border-color:#82ff9d59;color:#82ff9d}.quiz-nav-arrow:disabled{cursor:not-allowed;opacity:.2}.quiz-nav-dots{align-items:center;display:flex;gap:.3rem;justify-content:center}.quiz-nav-dots .quiz-dot{background:transparent;border:1.5px solid hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .2s ease;width:10px}.quiz-nav-dots .quiz-dot:hover{border-color:#ffffff80;transform:scale(1.25)}.quiz-nav-dots .quiz-dot.active{background:#fafafae6;border-color:#fafafae6;box-shadow:0 0 6px #fafafa4d;transform:scale(1.3)}.quiz-nav-dots .quiz-dot.correct{background:#82ff9d;border-color:#82ff9d;box-shadow:0 0 4px #82ff9d66}.quiz-nav-dots .quiz-dot.incorrect{background:#e609b9;border-color:#e609b9;box-shadow:0 0 4px #e609b966}.quiz-score-bar{background:linear-gradient(135deg,#121a21,#1a2530);border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 -2px 16px #0000004d;left:0;padding:.4rem 1rem;position:fixed;transition:opacity .3s ease,transform .3s ease;width:100%;z-index:15}.quiz-score-bar--hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.quiz-slides-active{padding-bottom:2.5rem;padding-top:3rem}.quiz-score-bar-inner{align-items:center;display:flex;gap:.75rem;margin:0 auto;max-width:550px;width:100%}.quiz-score-bar-counter{color:#fafafae6;flex-shrink:0;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.quiz-score-bar-sep{opacity:.4}.quiz-score-bar-progress{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.quiz-score-bar-fill{background:linear-gradient(90deg,#82ff9d,#4ecdc4);border-radius:2px;box-shadow:0 0 6px #82ff9d4d;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.quiz-score-bar-result{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.quiz-reset-button{background:#82ff9d14;border:1px solid rgba(130,255,157,.25);border-radius:999px;color:#fafafaeb;cursor:pointer;font-size:.78rem;font-weight:600;line-height:1;margin-left:auto;padding:.35rem .75rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.quiz-reset-button:hover:not(:disabled){background:#82ff9d29;border-color:#82ff9d73;transform:translateY(-1px)}.quiz-reset-button:disabled{cursor:not-allowed;opacity:.45}.quiz-score-bar-label{color:#fafafa73;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.quiz-score-bar-value{color:#82ff9d;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.quiz-score-bar-congrats{border-top:1px solid hsla(0,0%,100%,.06);color:#82ff9d;font-size:.95rem;font-weight:700;margin-top:.25rem;padding-top:.25rem;text-align:center}.quiz-score-bar--success .quiz-score-bar-congrats{color:#82ff9d}.quiz-score-bar--perfect .quiz-score-bar-congrats{color:var(--neon-pink-subtle,#ff69b4);text-shadow:0 0 12px rgba(255,105,180,.4)}.quiz-score-bar--perfect .quiz-score-bar-fill{box-shadow:0 0 12px #82ff9d99}.quiz-completion-card{background:radial-gradient(circle at 88% 8%,rgba(255,217,61,.16),transparent 28%),linear-gradient(145deg,#121a21fa,#232830fa);border:1px solid rgba(130,255,157,.28);border-radius:8px;bottom:4.5rem;box-shadow:0 18px 60px #00000073,0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f;color:#fafafaf5;left:50%;overflow:hidden;padding:1.1rem 1.25rem 1.2rem;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%);width:min(420px,calc(100vw - 2rem));z-index:25}.quiz-completion-card[hidden]{display:none}.quiz-completion-card__shine{animation:quizCompletionShine 1.15s ease-out .16s both;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);height:180%;inset:-45% auto auto -25%;position:absolute;transform:rotate(18deg);width:55%}.quiz-completion-card__eyebrow{color:#82ff9dd1;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:.25rem;text-transform:uppercase}.quiz-completion-card__title{font-size:clamp(1.55rem,5vw,2.15rem);font-weight:850;line-height:1.05}.quiz-completion-card__misses{color:#d1d1d1ad;font-size:.95rem;font-weight:600;line-height:1.35;margin-top:.45rem}@keyframes quizCompletionShine{0%{opacity:0;translate:-30% 0}30%{opacity:1}to{opacity:0;translate:270% 0}}@media(prefers-reduced-motion:reduce){.quiz-completion-card__shine{animation:none;opacity:0}}.quiz-ui astro-island.quiz-slide{display:block;transition:none}.quiz-ui astro-island.quiz-slide--hidden{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:0!important;clip:rect(0,0,0,0)!important}.quiz-ui astro-island.quiz-slide--active{display:block!important;opacity:1;pointer-events:auto;position:relative}.challenge-modern{animation:none!important;backdrop-filter:blur(10px);background:linear-gradient(145deg,#212121f2,#121a21fa);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14;overflow:hidden;transform-style:preserve-3d;will-change:transform}.challenge-modern:hover:not(.correct):not(.incorrect){box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff14,inset 0 1px #ffffff1f,0 0 24px #82ff9d14}.challenge-modern.correct{border-color:#82ff9d80;box-shadow:0 8px 32px #82ff9d26,0 0 0 1px #82ff9d40,inset 0 1px #82ff9d26}.challenge-modern.incorrect{border-color:#e609b980;box-shadow:0 8px 32px #e609b926,0 0 0 1px #e609b940,inset 0 1px #e609b926}.quiz-progress-track{background:#ffffff1a;border-radius:2px;height:4px;margin-bottom:.5rem;overflow:hidden;width:100%}.quiz-progress-fill{background:linear-gradient(90deg,#82ff9d,#4ecdc4);border-radius:2px;box-shadow:0 0 8px #82ff9d66;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.quiz-progress-info{align-items:center;color:#fafafab3;display:flex;font-size:.85rem;justify-content:space-between}.quiz-progress-text{font-weight:500}.quiz-score-text{color:#82ff9d;font-weight:600}.quiz-navigation{gap:1rem;justify-content:space-between;margin-top:1.5rem;padding:.75rem 0}.quiz-nav-btn,.quiz-navigation{align-items:center;display:flex}.quiz-nav-btn{background:linear-gradient(135deg,#212121e6,#121a21f2);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;box-shadow:0 2px 8px #0003;color:#fafafad9;cursor:pointer;font-size:.9rem;font-weight:500;gap:.4rem;padding:.6rem 1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.quiz-nav-btn:hover:not(:disabled){background:linear-gradient(135deg,#324553e6,#212121f2);border-color:#82ff9d4d;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.quiz-nav-btn:disabled{cursor:not-allowed;opacity:.35}.quiz-nav-btn span{display:none}@media(min-width:640px){.quiz-nav-btn span{display:inline}}.challenge-modern .option{overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.challenge-modern .option:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.challenge-modern .option:hover:before{left:100%}.challenge-modern .option:hover:not(.correct-answer){background:#ffffff0f;box-shadow:inset 3px 0 #82ff9d4d;transform:translate3d(0,-1px,0)}.challenge-modern.correct .option.correct-answer{background:linear-gradient(135deg,#82ff9d1f,#82ff9d0a);border-left:3px solid #82ff9d}.challenge-modern .expressive-code,.challenge-modern pre.astro-code{background:radial-gradient(circle at top left,rgba(78,205,196,.08),transparent 35%),linear-gradient(180deg,#0e141afa,#080c11fa)!important;border:1px solid rgba(126,247,255,.12)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000042!important;margin:1rem 0!important;overflow:hidden;width:100%}.challenge-modern .expressive-code .frame{background:transparent!important;border:0!important;border-radius:inherit!important;margin:0!important}.challenge-modern .expressive-code .header{align-items:center;background:transparent!important;border:0!important;display:flex!important;min-height:2rem;padding:.5rem .85rem 0}.challenge-modern .expressive-code .header:before{background:#ffffff2e;border-radius:999px;box-shadow:1rem 0 #ffffff1a,2rem 0 #ffffff14;content:"";height:.7rem;width:.7rem}.challenge-modern .expressive-code pre{background:transparent!important;border:0!important;border-radius:0 0 12px 12px!important;margin:0!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding:1rem 1.1rem 1.15rem!important;width:100%}.challenge-modern .expressive-code pre code{font-family:Noto Sans Mono,DM Mono,monospace!important;font-size:.98rem!important;line-height:1.7!important;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.challenge-modern .expressive-code .ec-line{min-width:-moz-max-content;min-width:max-content;padding-left:0!important}.challenge-modern .expressive-code .line-numbers{border-right:1px solid hsla(0,0%,100%,.06)!important;font-size:.8rem!important;opacity:.5;padding-right:.75rem!important}.challenge-modern .expressive-code .code{white-space:pre}.challenge-modern .expressive-code span[style*="--0:"]{color:var(--0)!important}.challenge-modern .expressive-code span[style*="--0fw:bold"]{font-weight:700!important}.challenge-modern .expressive-code span[style*="--0fs:italic"]{font-style:italic!important}.challenge-modern .help-box{background:linear-gradient(145deg,#212121fa,#121a21fc);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;box-shadow:0 6px 24px #0000004d}.challenge-modern .help-box .expressive-code pre,.challenge-modern .help-box pre.astro-code{border:1px solid hsla(0,0%,100%,.08)!important;border-radius:4px!important}@media(max-width:640px){.quiz-nav-bar{gap:.35rem;padding:.35rem .5rem;width:calc(100% - 1rem)}.quiz-nav-dots .quiz-dot{height:8px;width:8px}.quiz-score-bar{padding:.35rem .75rem}.quiz-score-bar-counter,.quiz-score-bar-value{font-size:.75rem}.quiz-reset-button{font-size:.72rem;padding-inline:.6rem}.challenge-modern{border-radius:4px}}@media(prefers-reduced-motion:reduce){.quiz-score-bar-fill{transition:none}.challenge-modern .option:hover:not(.correct-answer),.quiz-nav-arrow:hover:not(:disabled),.quiz-nav-dots .quiz-dot.active,.quiz-nav-dots .quiz-dot:hover{transform:none}}
