.mustawa-scope,.mustawa-scope *{box-sizing:border-box}.mustawa-scope{min-height:100svh;isolation:isolate;--bg:#f8f4f5;--surface:#fff;--surface-subtle:#fff5f5;--text:#171313;--muted:#736969;--border:#eadfe0;--border-strong:#c9babc;--accent:#d71920;--accent-hover:#ad0f15;--accent-soft:#ffe8ea;--danger:#b30e14;--shadow-sm:0 8px 24px #450a0e14;--shadow-lg:0 22px 60px #450a0e1f;scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-arabic),Tahoma,Arial,sans-serif;letter-spacing:.015em}.mustawa-scope button,.mustawa-scope input,.mustawa-scope select,.mustawa-scope textarea{font:inherit}.mustawa-scope a,.mustawa-scope button{touch-action:manipulation}.mustawa-scope button{cursor:pointer}.mustawa-scope button:disabled{cursor:not-allowed;opacity:.55}.mustawa-scope a{color:inherit}.mustawa-scope a:focus-visible,.mustawa-scope button:focus-visible,.mustawa-scope input:focus-visible,.mustawa-scope select:focus-visible,.mustawa-scope textarea:focus-visible{outline:3px solid #d7192040;outline-offset:3px}.mustawa-scope .button{min-height:2.75rem;border:1px solid transparent;border-radius:.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.1rem;font-weight:800;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.mustawa-scope .button:hover:not(:disabled){transform:translateY(-1px)}.mustawa-scope .button:active:not(:disabled){transform:scale(.96);transition-duration:.1s}.mustawa-scope .button.ghost{background:#fff;border-color:var(--border);color:var(--text)}@keyframes mustawa-page-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mustawa-scope .board-shell,.mustawa-scope .home-shell,.mustawa-scope .question-shell,.mustawa-scope .results-shell,.mustawa-scope .setup-shell{animation:mustawa-page-enter .38s cubic-bezier(.22,.9,.32,1) both}@media (prefers-reduced-motion:reduce){.mustawa-scope .board-shell,.mustawa-scope .home-shell,.mustawa-scope .question-shell,.mustawa-scope .results-shell,.mustawa-scope .setup-shell{animation:none}}.mustawa-scope .text-button{border:0;background:transparent;color:var(--muted);font-weight:800;padding:.45rem}.mustawa-scope .card-kicker,.mustawa-scope .mustawa-eyebrow{color:var(--accent);font-size:.75rem;font-weight:800}.mustawa-scope input,.mustawa-scope select,.mustawa-scope textarea{width:100%;border:1px solid var(--border);background:#fff;color:var(--text);border-radius:.7rem;padding:.75rem .9rem}.mustawa-scope .board-error,.mustawa-scope .form-error{background:#fff0f1;border:1px solid #f2bfc3;border-radius:.65rem;color:var(--danger);padding:.7rem .9rem}.mustawa-scope .editor-login-shell{min-height:100svh;display:grid;place-items:center;background:var(--bg);padding:1.5rem}.mustawa-scope .editor-login-card{background:#fff;border:1px solid var(--border);border-top:4px solid var(--mustawa-red,var(--accent));border-radius:1.25rem;box-shadow:var(--shadow-lg);padding:2rem;width:min(100%,24rem);text-align:center;display:grid;gap:.85rem}.mustawa-scope .editor-login-card h1{font-family:var(--font-display),sans-serif;font-size:1.6rem;margin:0}.mustawa-scope .editor-login-card .mustawa-eyebrow{margin:0}.mustawa-scope .editor-login-card input{text-align:center}.mustawa-scope .editor-logout{position:fixed;top:1rem;left:1rem;z-index:40}.mustawa-scope .editor-login-card .button{width:100%}.mustawa-scope .app-header{font-family:var(--font-display),var(--font-arabic),sans-serif}.mustawa-scope .brand-text{display:inline-flex;flex-direction:column;line-height:1;text-decoration:none}.mustawa-scope .brand-text small{margin-top:.25rem}.mustawa-scope .category-card .category-cover[style]{background-image:var(--cover-image)}.mustawa-scope .category-card strong .category-name-en{display:block;color:var(--muted);font-size:.62rem;font-weight:600;line-height:1.2;direction:ltr}.mustawa-scope .category-card strong>span{display:block;font-family:var(--font-display),var(--font-arabic),sans-serif;font-size:.88rem;margin-top:.1rem}.mustawa-scope .category-card .category-tile{display:block;overflow:hidden;border-radius:1rem;background:var(--accent);box-shadow:0 6px 18px rgba(37,18,20,.08);position:relative}.mustawa-scope .category-card .category-tile .category-cover{position:relative;border-radius:1rem 1rem 0 0;box-shadow:none}.mustawa-scope .category-card .category-title-strip{background:var(--accent);color:#fff;display:grid;min-height:2.7rem;align-content:center;justify-items:center;padding:.25rem .35rem;line-height:1.05}.mustawa-scope .category-card .category-title-strip small{color:#fff;font-size:.53rem;font-weight:600;direction:ltr}.mustawa-scope .category-card .category-title-strip strong{color:#fff;display:block;font-family:var(--font-display),var(--font-arabic),sans-serif;font-size:.82rem;font-weight:800;margin:.08rem 0 0;line-height:1.1}.mustawa-scope .category-card .category-counts{display:block;margin-top:.45rem}.mustawa-scope .category-card.selected .category-tile{box-shadow:0 0 0 3px var(--mustawa-red),0 8px 22px #df1d2730}.mustawa-scope .category-card.selected .category-tile .category-cover{box-shadow:none}.mustawa-scope .team-form{display:grid;gap:1rem}.mustawa-scope .team-form fieldset>label,.mustawa-scope .team-form>label{display:grid;gap:.4rem;color:var(--text)}.mustawa-scope .team-form>label>input{margin-top:.25rem}.mustawa-scope .team-form fieldset{min-width:0}.mustawa-scope main.setup-shell .team-form fieldset:first-of-type,.mustawa-scope main.setup-shell .team-form fieldset:nth-of-type(2){display:grid;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:end;gap:.8rem;width:calc(50% - .4rem)}.mustawa-scope main.setup-shell .team-form fieldset:first-of-type{float:right}.mustawa-scope main.setup-shell .team-form fieldset:nth-of-type(2){float:left;margin-inline-start:.8rem}.mustawa-scope main.setup-shell .team-form fieldset:nth-of-type(3){display:block;width:100%;margin-inline-start:0;clear:both}.mustawa-scope .team-form input[type=color]{min-width:0}.mustawa-scope .form-actions{display:flex;align-items:center;gap:.65rem}.mustawa-scope main.setup-shell .team-form .team-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-card{background:var(--team-soft);border:1px solid color-mix(in srgb,var(--team-color) 28%,#fff);border-top:0;border-radius:1rem;display:grid;grid-template-columns:minmax(0,1fr) 3.25rem;align-items:end;gap:.7rem;float:none;width:auto;margin:0;padding:.85rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-card legend{color:var(--team-color);font-size:1rem;margin-bottom:.25rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-card label{font-size:.78rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-card input:not([type=color]){min-height:2.7rem;font-weight:800}.mustawa-scope main.setup-shell .team-form .team-cards .team-color-control{justify-items:center;text-align:center}.mustawa-scope main.setup-shell .team-form .team-cards .team-color-control input[type=color]{appearance:none;-webkit-appearance:none;background:transparent;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--team-color) 35%,#fff);height:2.7rem;width:2.7rem;padding:0}.mustawa-scope main.setup-shell .team-form .team-cards .team-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mustawa-scope main.setup-shell .team-form .team-cards .team-color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.mustawa-scope main.setup-shell .team-form .team-cards .team-mascot-picker{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.25rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-mascot-option{border:2px solid var(--border,#eadfe0);border-radius:.75rem;background:#fff;padding:.5rem;display:grid;place-items:center;transition:transform .12s ease,border-color .12s ease,background-color .12s ease}.mustawa-scope main.setup-shell .team-form .team-cards .team-mascot-option:hover{transform:translateY(-2px);border-color:var(--team-color)}.mustawa-scope main.setup-shell .team-form .team-cards .team-mascot-option.selected{border-color:var(--team-color);background:var(--team-soft)}.mustawa-scope main.setup-shell .team-form .team-cards .team-mascot-option .team-mascot{width:2.1rem;height:2.1rem;background-color:var(--team-color)}.mustawa-scope main.setup-shell .team-form>fieldset.team-timer{background:#fff7f7;border:1px solid var(--mustawa-line);display:block;float:none;width:100%;margin:.8rem 0 0}.mustawa-scope main.setup-shell .team-form>fieldset.team-timer legend{color:var(--mustawa-red)}.mustawa-scope main.setup-shell .team-form .form-actions{justify-content:center;margin-top:1rem}.mustawa-scope main.setup-shell .form-layout{margin:1.25rem auto}.mustawa-scope main.setup-shell .team-form{gap:.5rem;padding:1.1rem 1.4rem}.mustawa-scope main.setup-shell .team-form>.mustawa-eyebrow{margin:.1rem 0}.mustawa-scope main.setup-shell .team-form>h1{font-size:clamp(2rem,3.2vw,2.6rem);margin:.1rem 0 .65rem}.mustawa-scope main.setup-shell .team-form fieldset{margin:.35rem 0;padding:.75rem}.mustawa-scope main.setup-shell .team-form legend{font-size:1.05rem}.mustawa-scope main.setup-shell .team-form input:not([type=color]){min-height:2.65rem}.mustawa-scope main.setup-shell .team-form input[type=color]{height:2.65rem}.mustawa-scope main.setup-shell .team-form .time-options button{min-height:2.45rem}.mustawa-scope main.setup-shell .team-form .form-actions{margin-top:.5rem}.mustawa-scope .board-shell,.mustawa-scope .question-shell{min-height:100svh;background:#351f23;color:var(--text);padding:.6rem}.mustawa-scope .showboard-frame,.mustawa-scope .showquestion-frame{width:min(100%,100rem);min-height:calc(100svh - 1.2rem);margin:auto;background:#fff;border-radius:1.25rem;box-shadow:var(--shadow-lg)}.mustawa-scope .board-shell{background:var(--mustawa-paper);padding:0}.mustawa-scope .showboard-frame{width:100%;min-height:100svh;margin:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:auto auto 1fr auto;gap:.65rem;padding:.8rem}.mustawa-scope .mustawa-game-topbar{min-height:3.5rem;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .4rem}.mustawa-scope .showboard-actions{display:flex;gap:.35rem;justify-self:start}.mustawa-scope .showboard-action{min-width:3.5rem;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;gap:.05rem}.mustawa-scope .showboard-action span{font-size:1.05rem}.mustawa-scope .showboard-action small{font-size:.6rem}.mustawa-scope .showboard-title{text-align:center;display:grid;line-height:1.1}.mustawa-scope .showboard-title strong{font-family:var(--font-display),sans-serif;font-size:1.15rem}.mustawa-scope .showboard-title i{color:var(--accent);font-style:normal}.mustawa-scope .showboard-title small{color:var(--muted);font-size:.62rem;margin-top:.2rem}.mustawa-scope .showboard-status{display:flex;gap:1.25rem;justify-self:end}.mustawa-scope .showboard-status span{display:grid;text-align:center}.mustawa-scope .showboard-status small{color:var(--muted);font-size:.6rem}.mustawa-scope .showboard-status b{font-size:.8rem}.mustawa-scope .showboard-turn-value{display:flex!important;align-items:center;gap:.35rem;justify-content:center}.mustawa-scope .showboard-turn-mascot{width:1.35rem;height:1.35rem}.mustawa-scope .score-row{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.mustawa-scope .showboard-score{position:relative;min-height:4.4rem;border:1px solid var(--border);border-inline-start:.35rem solid var(--team);background:#fffafa;border-radius:.85rem;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.55rem .9rem}.mustawa-scope .showboard-score-mascot{width:2.4rem;height:2.4rem}.mustawa-scope .showboard-score div{display:grid}.mustawa-scope .showboard-score small{color:var(--muted);font-size:.6rem}.mustawa-scope .showboard-score strong{font-family:var(--font-display),sans-serif;font-size:clamp(1rem,1.8vw,1.45rem);color:var(--team)}.mustawa-scope .showboard-score>b{font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,3vw,2.35rem);display:inline-block}.mustawa-scope .showboard-score>b.score-pulse{animation:mustawa-score-pop .42s ease}@keyframes mustawa-score-pop{0%{transform:scale(1)}35%{transform:scale(1.22);color:var(--accent)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mustawa-scope .showboard-score>b.score-pulse{animation:none}}.mustawa-scope .showboard-score nav{display:flex;gap:.3rem}.mustawa-scope .showboard-score nav button{width:2rem;height:2rem;border:1px solid var(--border);border-radius:.55rem;background:#fff;font-weight:900}.mustawa-scope .tv-board{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.65rem}.mustawa-scope .tv-category{min-width:0;min-height:0;border:1px solid var(--border);background:#fffafa;border-radius:.9rem;padding:.45rem;display:grid;grid-template-columns:4.75rem minmax(0,1fr) 4.75rem;gap:.4rem;overflow:hidden}.mustawa-scope .clue-column{display:grid;grid-template-rows:repeat(3,1fr);gap:.35rem}.mustawa-scope .clue{min-height:0;border:0;border-radius:.65rem;background:var(--accent);color:#fff;display:grid;place-content:center;line-height:1;transition:transform .12s ease,background-color .12s ease}.mustawa-scope .clue:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.mustawa-scope .clue:active:not(:disabled){transform:scale(.92);transition-duration:.08s}.mustawa-scope .clue b{font-family:var(--font-display),sans-serif;font-size:clamp(1rem,2vw,1.55rem)}.mustawa-scope .clue small{font-size:.5rem;margin-top:.18rem}.mustawa-scope .clue.done{background:#eee6e7;color:#9a8f90}@keyframes mustawa-category-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.mustawa-scope .showboard-grid .showboard-category{animation:mustawa-category-in .42s cubic-bezier(.22,.9,.32,1) both}.mustawa-scope .showboard-grid .showboard-category:first-child{animation-delay:0s}.mustawa-scope .showboard-grid .showboard-category:nth-child(2){animation-delay:60ms}.mustawa-scope .showboard-grid .showboard-category:nth-child(3){animation-delay:.12s}.mustawa-scope .showboard-grid .showboard-category:nth-child(4){animation-delay:.18s}.mustawa-scope .showboard-grid .showboard-category:nth-child(5){animation-delay:.24s}.mustawa-scope .showboard-grid .showboard-category:nth-child(6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.mustawa-scope .showboard-grid .showboard-category{animation:none}}@keyframes mustawa-checkmark-pop{0%{opacity:0;transform:scale(0) rotate(-20deg)}60%{opacity:1;transform:scale(1.25) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.mustawa-scope .category-card.selected .category-cover:after{animation:none}}.mustawa-scope .tv-category-center{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border-radius:.65rem;background:#fff}.mustawa-scope .tv-cover{min-height:0;background-position:50%;background-size:contain;background-repeat:no-repeat}.mustawa-scope .tv-cover span{display:grid;place-items:center;height:100%;font-family:var(--font-display),sans-serif;font-size:3rem;color:#f3c8cb}.mustawa-scope .tv-category-center h2{margin:0;background:var(--accent);color:#fff;text-align:center;padding:.35rem .25rem;line-height:1.1;font-family:var(--font-display),sans-serif;font-size:.85rem}.mustawa-scope .tv-category-center h2 small{display:block;font-family:var(--font-arabic),sans-serif;font-size:.56rem;font-weight:600}.mustawa-scope .board-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--muted);font-size:.65rem;padding:.05rem .35rem}.mustawa-scope .board-footer span:nth-child(2){text-align:center}.mustawa-scope .board-footer .text-button{justify-self:end;color:var(--accent)}.mustawa-scope .question-top{min-height:3.6rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--border);padding:0 1rem}.mustawa-scope .showquestion-back{justify-self:start;color:var(--accent)}.mustawa-scope .showquestion-category{justify-self:center;font-family:var(--font-display),sans-serif}.mustawa-scope .showquestion-category i{color:var(--accent);font-style:normal}.mustawa-scope .showquestion-main h1{margin:1rem 0 .3rem;white-space:pre-line}.mustawa-scope .showquestion-attribution,.mustawa-scope .showquestion-main h1{font-family:var(--font-display),var(--font-arabic),sans-serif;letter-spacing:.02em}.mustawa-scope .showquestion-attribution{margin:1rem 0 .35rem;color:var(--mustawa-red);font-weight:800}.mustawa-scope .showquestion-verse{font-family:var(--font-display),var(--font-arabic),sans-serif;display:grid;gap:.85rem;width:100%;font-weight:600;color:var(--mustawa-ink)}.mustawa-scope .verse-line{display:flex;direction:rtl;justify-content:space-between;align-items:baseline;gap:2rem;width:100%}.mustawa-scope .verse-sadr{text-align:right}.mustawa-scope .verse-ajz{text-align:left}.mustawa-scope .verse-line-single{text-align:center}.mustawa-scope .question-en{color:var(--muted);margin:.2rem 0;font-size:.9rem;white-space:pre-line;unicode-bidi:isolate}.mustawa-scope .showquestion-media{width:min(100%,38rem);min-height:0;border-radius:1rem;background-position:50%;background-size:contain;background-repeat:no-repeat;overflow:hidden}.mustawa-scope .showquestion-media:not(.empty){min-height:14rem;border:1px solid var(--border)}.mustawa-scope .question-image,.mustawa-scope .showquestion-media img{display:block;max-width:100%;max-height:32vh;margin:auto;object-fit:contain}.mustawa-scope .zoomable-image{position:relative;display:block;max-width:100%;margin:auto;padding:0;border:0;background:transparent;cursor:zoom-in}.mustawa-scope .zoomable-image>img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.mustawa-scope .showquestion-media .zoomable-image{width:100%;height:100%;min-height:14rem}.mustawa-scope .showquestion-media .zoomable-image>img{width:100%;height:100%;max-height:32vh}.mustawa-scope .zoomable-image-hint{position:absolute;right:.65rem;bottom:.65rem;border-radius:999px;background:#171313d9;color:#fff;padding:.3rem .55rem;font-size:.7rem;font-weight:800;opacity:.9;transition:opacity .15s ease}.mustawa-scope .zoomable-image:focus-visible .zoomable-image-hint,.mustawa-scope .zoomable-image:hover .zoomable-image-hint{opacity:1}.mustawa-scope .image-lightbox{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:#171313e8;cursor:zoom-out}.mustawa-scope .image-lightbox-content{position:relative;display:grid;place-items:center;max-width:100%;max-height:100%;cursor:default}.mustawa-scope .image-lightbox-content>img{display:block;max-width:100%;max-height:calc(100dvh - clamp(2rem,8vw,6rem));object-fit:contain;border-radius:.75rem;background:#fff;box-shadow:0 24px 80px #0008}.mustawa-scope .image-lightbox-close{position:absolute;z-index:1;top:.65rem;left:.65rem;border:0;border-radius:.65rem;background:#fff;color:#171313;padding:.55rem .75rem;font-weight:800;box-shadow:0 4px 16px #0004}.mustawa-scope .showquestion-media.empty span{display:none}.mustawa-scope .showquestion-timer{position:relative;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--timer) var(--progress),#eadfe0 0)}.mustawa-scope .showquestion-timer:before{content:"";position:absolute;inset:.38rem;border-radius:50%;background:#fff;transition:background-color .2s ease}.mustawa-scope .showquestion-timer>div{z-index:1;text-align:center;display:grid}.mustawa-scope .showquestion-timer b{font-family:var(--font-display),sans-serif;font-size:.9rem;transition:color .2s ease}.mustawa-scope .showquestion-timer small{font-size:.48rem;color:var(--muted)}.mustawa-scope .showquestion-timer.alert{background:var(--danger);animation:mustawa-timer-pulse 1.1s ease-in-out infinite}.mustawa-scope .showquestion-timer.alert:before{background:#fff5f5}.mustawa-scope .showquestion-timer.alert>div b{color:var(--danger)}@keyframes mustawa-timer-pulse{0%,to{box-shadow:0 0 0 0 rgba(179,14,20,.45)}50%{box-shadow:0 0 0 .55rem rgba(179,14,20,0)}}@media (prefers-reduced-motion:reduce){.mustawa-scope .showquestion-timer.alert{animation:none}}.mustawa-scope .answer-panel{width:min(100%,48rem);border:1px solid var(--border);background:#fff7f7;border-radius:1rem;padding:1.25rem;margin-top:1rem;animation:mustawa-answer-reveal .45s cubic-bezier(.22,.9,.32,1) both}.mustawa-scope .answer-panel>span{color:var(--accent);font-weight:800}.mustawa-scope .answer-panel h2{font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,4vw,3.2rem);margin:.45rem 0;animation:mustawa-answer-emphasis .5s cubic-bezier(.34,1.56,.64,1) .1s both}.mustawa-scope .answer-panel>p{color:var(--muted)}@keyframes mustawa-answer-reveal{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mustawa-answer-emphasis{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mustawa-scope .answer-panel,.mustawa-scope .answer-panel h2{animation:none}}.mustawa-scope .showquestion-answer .zoomable-image.question-image{width:fit-content;max-width:100%;max-height:clamp(9rem,26svh,18rem);margin:.6rem auto}.mustawa-scope .showquestion-answer .zoomable-image.question-image>img{width:auto;height:auto;max-width:100%;max-height:clamp(9rem,26svh,18rem);object-fit:contain}.mustawa-scope .result-actions{display:grid;gap:.6rem}.mustawa-scope .result-team-pills{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mustawa-scope .result-team-pills .button{font-size:1rem}.mustawa-scope .result-no-winner{justify-self:center;min-width:9rem}.mustawa-scope main.showquestion-shell .showquestion-scores article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.7rem;text-align:start}.mustawa-scope main.showquestion-shell .showquestion-scores article small{font-size:.78rem}.mustawa-scope main.showquestion-shell .showquestion-scores article b{font-size:1.5rem}.mustawa-scope main.showquestion-shell .showquestion-controls{grid-template-columns:1fr 1fr;width:min(100%,38rem)}.mustawa-scope main.showquestion-shell .showquestion-controls .button.coral{grid-column:1/-1;min-height:4rem;order:-1}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed{justify-content:flex-start;padding:1rem 2rem 1.5rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed h1{font-size:clamp(1.8rem,3vw,2.7rem);margin:.45rem 0 .15rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed h1.showquestion-attribution{font-size:clamp(1.5rem,2.6vw,2.2rem);margin:.45rem 0 .15rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-verse{font-size:clamp(1.05rem,1.8vw,1.5rem);line-height:1.7}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .question-en{font-size:.75rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-value{font-size:.72rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel{margin-top:.55rem;padding:.8rem 1rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:.25rem 0}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel>p{margin:.35rem 0}.mustawa-scope .results-shell{min-height:100svh;background:#351f23;display:grid;place-items:center;padding:1rem;overflow:hidden;position:relative}.mustawa-scope .celebration-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.mustawa-scope .celebration-confetti i{position:absolute;top:-8%;left:var(--x);width:.5rem;height:1.05rem;background:var(--confetti);border-radius:1px;opacity:0;animation:mustawa-confetti-fall var(--duration) linear var(--delay) infinite}@keyframes mustawa-confetti-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}6%{opacity:.95}92%{opacity:.95}to{transform:translate3d(var(--drift),118vh,0) rotate(560deg);opacity:0}}@media (max-width:700px){.mustawa-scope .celebration-confetti i{width:.4rem;height:.85rem}}@media (prefers-reduced-motion:reduce){.mustawa-scope .celebration-confetti{display:none}}.mustawa-scope .celebration-stage{width:min(100%,48rem);background:#fff;border-radius:1.4rem;box-shadow:var(--shadow-lg);text-align:center;padding:clamp(2rem,6vw,5rem);position:relative;z-index:1;animation:mustawa-celebration-stage-in .65s cubic-bezier(.22,.9,.32,1) both}.mustawa-scope .winner-crown{width:clamp(6rem,14vw,9.5rem);height:auto;display:inline-block;filter:drop-shadow(0 10px 18px #d7192030);animation:mustawa-crown-pop .55s cubic-bezier(.34,1.56,.64,1) .15s both}.mustawa-scope .celebration-complete,.mustawa-scope .celebration-kicker,.mustawa-scope .winner-label{color:var(--muted)}.mustawa-scope .celebration-seq{opacity:0;animation:mustawa-celebration-fade-rise .35s cubic-bezier(.22,.9,.32,1) both;animation-delay:calc(.3s + (var(--seq) - 1) * 90ms)}@keyframes mustawa-celebration-stage-in{0%{opacity:0;transform:scale(.82) translateY(24px)}60%{opacity:1;transform:scale(1.03) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mustawa-crown-pop{0%{opacity:0;transform:scale(0) rotate(-25deg)}55%{opacity:1;transform:scale(1.35) rotate(12deg)}75%{transform:scale(.92) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes mustawa-celebration-fade-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mustawa-scope .celebration-seq,.mustawa-scope .celebration-stage,.mustawa-scope .winner-crown{animation:none;opacity:1}}.mustawa-scope .celebration-stage h1{font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,7vw,5rem);color:var(--winner);margin:.4rem 0}.mustawa-scope .winner-total{display:flex;justify-content:center;align-items:baseline;gap:.35rem}.mustawa-scope .winner-total strong{font-family:var(--font-display),sans-serif;font-size:3rem}.mustawa-scope .runner-up,.mustawa-scope .tie-scores{margin:1rem auto;padding:1rem;border:1px solid var(--border);border-radius:.8rem}.mustawa-scope .celebration-actions{display:flex;justify-content:center;gap:.6rem;margin-top:1.5rem}.mustawa-scope .celebration-stage{max-height:calc(100svh - 2rem);padding:1.35rem 2rem}.mustawa-scope .celebration-stage .winner-crown{width:clamp(4.5rem,10vw,6.5rem)}.mustawa-scope .celebration-stage .celebration-kicker{margin:.35rem 0}.mustawa-scope .celebration-stage h1{font-size:clamp(2.6rem,5vw,4rem);margin:.2rem 0}.mustawa-scope .celebration-stage h2{margin:.4rem 0}.mustawa-scope .celebration-stage .celebration-complete,.mustawa-scope .celebration-stage .winner-label{margin:.35rem 0}.mustawa-scope .celebration-stage .winner-total strong{font-size:2.6rem}.mustawa-scope .celebration-stage .tie-scores{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:.65rem auto;padding:.7rem}.mustawa-scope .celebration-stage .tie-scores article{display:grid;grid-template-columns:1fr auto;gap:.7rem;border-inline-start:.25rem solid var(--runner,#d71920);background:#fffafa;border-radius:.6rem;padding:.55rem .75rem}.mustawa-scope .celebration-stage .celebration-actions{margin-top:.8rem}@media (max-width:1000px){.mustawa-scope .tv-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(15rem,1fr))}.mustawa-scope .showboard-frame{height:auto}.mustawa-scope .board-shell{overflow:auto}}@media (min-width:1001px){.mustawa-scope .showboard-frame{height:100svh;overflow:hidden}}@media (max-width:700px){.mustawa-scope main.setup-shell .team-form .team-cards{grid-template-columns:1fr}.mustawa-scope .category-card .category-counts{display:none}.mustawa-scope .category-card .category-title-strip{min-height:2.35rem}.mustawa-scope .category-card .category-title-strip strong{font-size:.67rem}.mustawa-scope .category-card .category-title-strip small{font-size:.46rem}.mustawa-scope main.setup-shell .team-form fieldset:first-of-type,.mustawa-scope main.setup-shell .team-form fieldset:nth-of-type(2){float:none;width:100%;margin-inline:0}.mustawa-scope .mustawa-game-topbar{grid-template-columns:auto 1fr}.mustawa-scope .showboard-title{grid-column:2}.mustawa-scope .showboard-status{grid-column:1/-1;justify-self:center}.mustawa-scope .showboard-actions{grid-row:1}.mustawa-scope .score-row,.mustawa-scope .tv-board{grid-template-columns:1fr}.mustawa-scope .tv-board{grid-template-rows:none}.mustawa-scope .tv-category{min-height:15rem}.mustawa-scope .board-footer{grid-template-columns:1fr auto}.mustawa-scope .board-footer span:nth-child(2){display:none}.mustawa-scope .result-team-pills{grid-template-columns:1fr}.mustawa-scope .celebration-actions{flex-direction:column}}.mustawa-scope .home-shell:after,.mustawa-scope .setup-shell:before{background:#fffafa!important}.mustawa-scope{--mustawa-red:#df1d27;--mustawa-ink:#171719;--mustawa-paper:#fffdfd;--mustawa-wash:#fff5f5;--mustawa-line:#f0dfe1;--mustawa-muted:#766b6d;--mustawa-shadow:0 18px 44px rgba(72,24,29,.10);--home-cream:#fdf7ee;--home-gold:#f5b942}.mustawa-scope .setup-shell{background:var(--mustawa-paper);overflow:hidden}.mustawa-scope .home-shell,.mustawa-scope .setup-shell{color:var(--mustawa-ink);min-height:100svh;isolation:isolate}.mustawa-scope .home-shell{background:var(--home-cream) url(/home/home-illustrations.webp) center/cover no-repeat;display:grid;place-items:center;position:relative;padding:clamp(1.5rem,4vw,4rem)}.mustawa-scope .home-gear{position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);z-index:2;display:grid;place-items:center;width:2.9rem;height:2.9rem;background:#fff;border:3px solid var(--mustawa-ink);border-radius:50%;color:var(--mustawa-ink);box-shadow:0 4px 0 var(--mustawa-ink),0 8px 16px rgba(23,19,19,.15);transition:transform .15s ease,box-shadow .15s ease}.mustawa-scope .home-gear:hover{transform:rotate(25deg) translateY(-1px)}.mustawa-scope .home-gear:active{transform:translateY(3px) rotate(25deg);box-shadow:0 1px 0 var(--mustawa-ink),0 3px 8px rgba(23,19,19,.15)}.mustawa-scope .home-hero{width:min(100%,44rem);margin:auto;text-align:center;display:grid;justify-items:center;gap:.85rem;position:relative;z-index:1}.mustawa-scope .home-logo{display:flex;align-items:center;justify-content:center;gap:.85rem}.mustawa-scope .home-logo-word{display:grid;line-height:1}.mustawa-scope .hlw-layer{grid-area:1/1;font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(2.6rem,6vw,4.4rem);white-space:nowrap}.mustawa-scope .hlw-outline{color:var(--mustawa-ink);-webkit-text-stroke:10px var(--mustawa-ink);paint-order:stroke fill}.mustawa-scope .hlw-fill{color:var(--mustawa-red)}.mustawa-scope .home-logo-icon{position:relative;display:grid;place-items:center;width:clamp(3.2rem,6vw,4.6rem);height:clamp(3.2rem,6vw,4.6rem);background:linear-gradient(160deg,#ff5a52,var(--mustawa-red));border-radius:1.1rem;border:4px solid var(--mustawa-ink);box-shadow:inset 0 3px 0 #ffffff55,0 6px 0 #a8181d,0 10px 18px rgba(23,19,19,.2)}.mustawa-scope .hli-mark{color:#fff;font-weight:800;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1;transform:translateY(-1px)}.mustawa-scope .hli-dot{position:absolute;bottom:.45rem;left:.45rem;width:.62rem;height:.62rem;border-radius:50%;background:var(--home-gold);border:2.5px solid var(--mustawa-ink);box-shadow:0 0 0 1px var(--home-cream)}.mustawa-scope .home-actions{width:min(100%,26rem);display:grid;gap:.85rem;justify-items:center;margin-top:1.4rem}.mustawa-scope .button.coral{background:var(--mustawa-red)!important;border-color:var(--mustawa-red)!important;color:#fff!important;box-shadow:0 12px 24px #df1d2730}.mustawa-scope .home-cta{font-size:1.2rem!important;font-weight:900;min-height:4rem;width:100%;border-radius:1.1rem!important;border:3px solid var(--mustawa-ink)!important;box-shadow:0 6px 0 #8f1015,0 14px 26px rgba(223,29,39,.35)!important;transition:transform .12s ease,box-shadow .12s ease}.mustawa-scope .home-cta:hover{transform:translateY(-2px)}.mustawa-scope .home-cta:active{transform:translateY(4px);box-shadow:0 2px 0 #8f1015,0 6px 14px rgba(223,29,39,.3)!important}.mustawa-scope .home-secondary-actions{display:flex;gap:.65rem;width:100%}.mustawa-scope .home-cta-secondary{background:#fff!important;border:3px solid var(--mustawa-ink)!important;color:var(--mustawa-ink)!important;flex:1;font-weight:800;box-shadow:0 4px 0 var(--mustawa-ink)!important;transition:transform .12s ease,box-shadow .12s ease}.mustawa-scope .home-cta-secondary:hover{transform:translateY(-2px)}.mustawa-scope .home-cta-secondary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--mustawa-ink)!important}@media (prefers-reduced-motion:reduce){.mustawa-scope .home-cta,.mustawa-scope .home-cta-secondary,.mustawa-scope .home-gear{transition:none}}.mustawa-scope .step-track{display:flex;justify-content:center;gap:.4rem;list-style:none;margin:.6rem 0 0;padding:0}.mustawa-scope .step-track li{height:.3rem;width:2.5rem;border-radius:99px;background:var(--mustawa-line)}.mustawa-scope .step-track li.filled{background:var(--mustawa-red)}.mustawa-scope .setup-shell{padding:clamp(1rem,3vw,2rem) max(1rem,calc((100vw - 76rem)/2));overflow:visible}.mustawa-scope .setup-shell:before{content:"";position:fixed;z-index:-1;inset:0;background:linear-gradient(135deg,#fff 0 23%,#fff7f7 23% 43%,#fff 43%)}.mustawa-scope .setup-shell .app-header{align-items:center;border-bottom:1px solid var(--mustawa-line);display:flex;justify-content:space-between;min-height:4rem;margin:0 auto;max-width:76rem}.mustawa-scope .setup-shell .brand-text{color:var(--mustawa-red)!important;font-size:1.3rem;font-weight:900;text-decoration:none}.mustawa-scope .setup-shell .brand-text small{color:var(--mustawa-muted);display:block;font-size:.64rem;font-weight:600}.mustawa-scope .setup-intro{text-align:center;margin:clamp(2rem,5vh,4rem) auto 1.5rem}.mustawa-scope .setup-intro h1{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:.02em;line-height:1.3;margin:.4rem 0}.mustawa-scope .setup-intro p:not(.mustawa-eyebrow){color:var(--mustawa-muted);margin:0}.mustawa-scope .setup-intro .mustawa-eyebrow{color:var(--mustawa-red);margin:0}.mustawa-scope .selection-tools{max-width:76rem;margin:0 auto 1rem;display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.6rem}.mustawa-scope .selection-tools input{border:1px solid var(--mustawa-line);border-radius:.7rem;min-height:2.8rem;padding-inline:1rem;background:#fff}.mustawa-scope .selection-tools .button,.mustawa-scope .selection-tools .text-button{background:#fff;border:1px solid var(--mustawa-line);border-radius:.7rem;color:var(--mustawa-ink);padding-inline:1rem}.mustawa-scope .category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;max-width:76rem;margin:0 auto;padding-bottom:5.5rem}.mustawa-scope .category-card{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--mustawa-ink);min-height:0;padding:.25rem;text-align:center;position:relative;transition:transform .15s ease}.mustawa-scope .category-card:hover{transform:translateY(-2px)}.mustawa-scope .category-card:active{transform:scale(.97);transition-duration:.08s}.mustawa-scope .category-cover{aspect-ratio:1;background:#fff 50%/cover no-repeat;border:0;border-radius:1rem;box-shadow:0 6px 18px rgba(37,18,20,.08);display:block;overflow:hidden}.mustawa-scope .category-card strong{display:block;font-size:.85rem;line-height:1.45;margin:.65rem .2rem .25rem}.mustawa-scope .category-card small{color:var(--mustawa-muted);font-size:.66rem}.mustawa-scope .category-card>b{display:none}.mustawa-scope .category-card.selected .category-cover{box-shadow:0 0 0 3px var(--mustawa-red),0 8px 22px #df1d2730}.mustawa-scope .category-card.selected .category-cover:after{content:"✓";background:var(--mustawa-red);border:2px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:.8rem;font-style:normal;height:1.65rem;place-items:center;position:absolute;top:.1rem;right:.1rem;width:1.65rem;animation:mustawa-checkmark-pop .32s cubic-bezier(.34,1.56,.64,1) both}.mustawa-scope .category-card .category-cover em{display:none}.mustawa-scope .category-card.incomplete{opacity:.45}.mustawa-scope .setup-footer{align-items:center;background:#fff;border-top:1px solid var(--mustawa-line);bottom:0;display:flex;justify-content:space-between;left:0;padding:1rem max(1rem,calc((100vw - 76rem)/2));position:fixed;right:0;z-index:5}.mustawa-scope .setup-footer .button{min-width:13rem}.mustawa-scope .category-picker-header>span{order:-1;font-size:.8rem}.mustawa-scope .category-picker-header>span b{color:var(--mustawa-red);margin-inline-start:.45rem}.mustawa-scope .form-layout{max-width:54rem;margin:clamp(2rem,7vh,5rem) auto;display:block}.mustawa-scope .team-form{background:#fff;border:1px solid var(--mustawa-line);border-top:4px solid var(--mustawa-red);border-radius:1.4rem;box-shadow:var(--mustawa-shadow);padding:clamp(1.4rem,3vw,2.5rem)}.mustawa-scope .team-form>h1{text-align:center;font-size:clamp(2rem,4vw,3.1rem);margin:.25rem 0 2rem}.mustawa-scope .team-form>.mustawa-eyebrow{text-align:center;color:var(--mustawa-red)}.mustawa-scope .team-form fieldset{border:0;background:var(--mustawa-wash);border-radius:1rem;margin:1rem 0;padding:1rem}.mustawa-scope .team-form legend{color:var(--mustawa-red);font-size:1.25rem;font-weight:900;padding:0 .5rem}.mustawa-scope .team-form label{font-size:.9rem;font-weight:800}.mustawa-scope .team-form input:not([type=color]){background:#fff;border:1px solid var(--mustawa-line);border-radius:.7rem;font-size:1.05rem;min-height:3rem}.mustawa-scope .team-form fieldset:nth-of-type(2),.mustawa-scope .team-form fieldset:nth-of-type(3){display:inline-grid;width:calc(50% - .35rem);vertical-align:top}.mustawa-scope .team-form fieldset:nth-of-type(3){margin-inline-start:.7rem}.mustawa-scope .team-form input[type=color]{height:3rem;width:100%;border:1px solid var(--mustawa-line);border-radius:.7rem;padding:.25rem;background:#fff}.mustawa-scope .time-options{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mustawa-scope .time-options button{border:1px solid var(--mustawa-line);border-radius:.65rem;background:#fff;min-height:2.7rem}.mustawa-scope .time-options button.active{background:var(--mustawa-red);border-color:var(--mustawa-red);color:#fff}.mustawa-scope .form-actions{justify-content:flex-start!important;margin-top:1.5rem}.mustawa-scope .form-actions .button.coral{min-width:11rem}.mustawa-scope .confirm-card{display:none}.mustawa-scope .showquestion-shell{background:#301a1d;min-height:100svh;padding:clamp(.5rem,1vw,1rem)}.mustawa-scope .showquestion-frame{background:#fff;border-radius:1.25rem;min-height:calc(100svh - 2rem);overflow:hidden}.mustawa-scope .showquestion-top{border-bottom:1px solid var(--mustawa-line);min-height:4rem;padding-inline:1.25rem}.mustawa-scope .showquestion-layout{display:flex;flex-direction:column;min-height:calc(100svh - 6rem)}.mustawa-scope .showquestion-main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;order:2;padding:clamp(1.5rem,4vw,4rem);text-align:center}.mustawa-scope .showquestion-main h1{line-height:1.4;max-width:44ch;unicode-bidi:isolate}.mustawa-scope .showquestion-main h1.q-size-short{font-size:clamp(64px,6vw,76px);max-width:36ch}.mustawa-scope .showquestion-main h1.q-size-medium{font-size:clamp(48px,4.6vw,60px);max-width:42ch}.mustawa-scope .showquestion-main h1.q-size-long{font-size:clamp(36px,3.6vw,46px);max-width:50ch;line-height:1.45}.mustawa-scope .showquestion-main h1.q-size-very-long{font-size:clamp(30px,3vw,38px);max-width:58ch;line-height:1.5}.mustawa-scope .showquestion-main h1.showquestion-attribution.q-size-poetry{font-size:clamp(40px,4vw,52px);line-height:1.4;max-width:none}.mustawa-scope .showquestion-main .showquestion-verse.q-size-poetry{font-size:clamp(40px,4vw,52px);line-height:1.5;max-width:90ch;width:100%;margin:0 auto}.mustawa-scope .showquestion-main .showquestion-verse.q-size-poetry .verse-line-single{max-width:46ch;margin:0 auto}.mustawa-scope .showquestion-rail{border:0;border-bottom:1px solid var(--mustawa-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;order:1;padding:.8rem clamp(1rem,4vw,4rem)}.mustawa-scope .showquestion-scores{display:flex;gap:.75rem}.mustawa-scope .showquestion-scores article{border:1px solid var(--mustawa-line);border-radius:.8rem;background:#fff;min-width:8rem;padding:.55rem 1rem}.mustawa-scope .showquestion-scores article.active{border-color:var(--team);box-shadow:inset 0 3px 0 var(--team)}.mustawa-scope .showquestion-scores article small{font-weight:800}.mustawa-scope .showquestion-scores article b{font-size:1.4rem}.mustawa-scope .showquestion-timer-wrap{grid-column:2;grid-row:1;display:flex;align-items:center;gap:.75rem}.mustawa-scope .showquestion-timer{width:4.5rem;height:4.5rem;margin:0}.mustawa-scope .showquestion-answering-pill{border-radius:999px;padding:.55rem 1.25rem;display:grid;justify-items:center;line-height:1.15;box-shadow:0 4px 14px rgba(23,19,19,.22);transition:background-color .2s ease}.mustawa-scope .showquestion-answering-mascot{width:1.9rem;height:1.9rem;margin-bottom:.15rem}.mustawa-scope .showquestion-answering-pill small{font-size:.6rem;font-weight:700;opacity:.85}.mustawa-scope .showquestion-answering-pill b{font-size:1.1rem;font-weight:900;white-space:nowrap}.mustawa-scope .showquestion-limit{grid-column:3;grid-row:1;color:var(--mustawa-muted);font-size:.75rem}.mustawa-scope .showquestion-controls{order:3;margin-top:1.75rem;display:grid;grid-template-columns:1fr auto auto;gap:.65rem;width:min(100%,38rem)}.mustawa-scope .showquestion-controls .button.coral{font-size:1.15rem;min-height:3.6rem;order:-1}.mustawa-scope .showquestion-controls .button.ghost{background:#fff;border-color:var(--mustawa-line);color:var(--mustawa-ink)}.mustawa-scope .showquestion-media{max-height:34vh;margin-top:1.25rem}.mustawa-scope .showquestion-value{background:#fff0f1;color:var(--mustawa-red);border:1px solid #ffd2d5}@media (max-width:800px){.mustawa-scope .hlw-layer{font-size:2.4rem}.mustawa-scope .hlw-outline{-webkit-text-stroke-width:6px}.mustawa-scope .home-logo-icon{width:2.9rem;height:2.9rem}.mustawa-scope .hli-mark{font-size:1.5rem}.mustawa-scope .home-secondary-actions{flex-direction:column}.mustawa-scope .selection-tools{grid-template-columns:1fr 1fr}.mustawa-scope .selection-tools input{grid-column:1/-1}.mustawa-scope .category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mustawa-scope .setup-footer{padding:.75rem 1rem}.mustawa-scope .setup-footer span{display:none}.mustawa-scope .setup-footer .button{width:100%}.mustawa-scope .team-form fieldset:nth-of-type(2),.mustawa-scope .team-form fieldset:nth-of-type(3){display:grid;width:100%;margin-inline:0}.mustawa-scope .showquestion-shell{padding:0}.mustawa-scope .showquestion-frame{border-radius:0;min-height:100svh}.mustawa-scope .showquestion-rail{grid-template-columns:1fr auto;gap:.75rem;padding:.65rem 1rem}.mustawa-scope .showquestion-scores{gap:.4rem}.mustawa-scope .showquestion-scores article{min-width:0;padding:.4rem .6rem}.mustawa-scope .showquestion-scores article small{font-size:.7rem}.mustawa-scope .showquestion-limit{display:none}.mustawa-scope .showquestion-main h1{max-width:none}.mustawa-scope .showquestion-main h1.q-size-short{font-size:40px}.mustawa-scope .showquestion-main h1.q-size-medium{font-size:32px}.mustawa-scope .showquestion-main h1.q-size-long{font-size:26px}.mustawa-scope .showquestion-main h1.q-size-very-long{font-size:22px}.mustawa-scope .showquestion-main h1.showquestion-attribution.q-size-poetry{font-size:26px}.mustawa-scope .showquestion-main .showquestion-verse.q-size-poetry{font-size:26px;line-height:1.6}.mustawa-scope .verse-line{flex-direction:column!important;align-items:center!important;gap:.15rem!important}.mustawa-scope .verse-ajz,.mustawa-scope .verse-sadr{text-align:center!important}.mustawa-scope .showquestion-controls{grid-template-columns:1fr 1fr}.mustawa-scope .showquestion-controls .button.coral{grid-column:1/-1}.mustawa-scope .showquestion-media{max-height:25vh}}.mustawa-scope .editor-shell{max-width:70rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 1.25rem 4rem;min-height:100svh}.mustawa-scope .editor-shell .app-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;border-bottom:1px solid var(--border);padding-bottom:1.1rem;margin-bottom:1.75rem}.mustawa-scope .editor-shell .app-header .brand-text{font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:800;color:var(--accent)}.mustawa-scope .editor-shell .app-header .brand-text small{display:block;color:var(--muted);font-size:.65rem;font-weight:600;margin-top:.15rem}.mustawa-scope .editor-shell .app-header nav{display:flex;gap:1.35rem;flex-wrap:wrap}.mustawa-scope .editor-shell .app-header nav a{color:var(--muted);font-weight:700;font-size:.85rem;text-decoration:none;padding-bottom:.15rem;border-bottom:2px solid transparent}.mustawa-scope .editor-shell .app-header nav a:hover{color:var(--accent);border-color:var(--accent-soft)}.mustawa-scope .editor-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.mustawa-scope .editor-heading h1{font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);margin:.2rem 0}.mustawa-scope .editor-heading p{color:var(--muted);margin:0;max-width:38rem;line-height:1.7}.mustawa-scope .editor-list{display:grid;gap:.7rem}.mustawa-scope .editor-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;border:1px solid var(--border);background:var(--surface);border-radius:.9rem;padding:.7rem 1rem;box-shadow:var(--shadow-sm);transition:border-color .15s ease,transform .15s ease}.mustawa-scope .editor-row:hover{border-color:var(--border-strong);transform:translateY(-1px)}.mustawa-scope .mustawa-mini-cover{width:3.5rem;height:3.5rem;border-radius:.7rem;background:var(--accent-soft) center/cover no-repeat;display:grid;place-items:center;color:var(--accent);font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.15rem}.mustawa-scope .editor-row strong{display:block;font-size:.98rem;line-height:1.4}.mustawa-scope .editor-row small{display:block;color:var(--muted);font-size:.76rem;margin-top:.2rem}.mustawa-scope .count-set{display:flex;gap:.4rem}.mustawa-scope .count-set span{background:var(--accent-soft);color:var(--accent);border-radius:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:800;white-space:nowrap}.mustawa-scope .upload-card{max-width:34rem;display:grid;gap:1rem;border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-sm)}.mustawa-scope .upload-card label{display:grid;gap:.4rem;font-weight:700;font-size:.85rem;color:var(--text)}.mustawa-scope .upload-card p{color:var(--muted);font-size:.78rem;line-height:1.7;margin:0}@media (max-width:700px){.mustawa-scope .editor-row{grid-template-columns:2.75rem 1fr;grid-template-rows:auto auto auto;row-gap:.5rem}.mustawa-scope .editor-row .mustawa-mini-cover{grid-row:1/-1}.mustawa-scope .editor-row .count-set{grid-column:2}.mustawa-scope .editor-row>a{grid-column:2;justify-self:start}}.mustawa-scope .question-bank-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;max-width:70rem;margin:1.5rem auto;display:grid}.mustawa-scope .question-bank-card{align-content:start;gap:.85rem;border:1px solid var(--border);background:var(--surface);border-radius:1rem;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:var(--shadow-sm);display:grid}.mustawa-scope .question-bank-card h2{margin:0;font-size:1.3rem}.mustawa-scope .question-bank-card p{color:var(--muted);margin:0;line-height:1.7}.mustawa-scope .question-bank-card label{color:var(--text);gap:.35rem;font-size:.82rem;font-weight:700;display:grid}.mustawa-scope .question-bank-card textarea{min-height:5.75rem}.mustawa-scope .question-bank-card .paste-questions{min-height:13rem;font-family:var(--font-arabic),monospace;line-height:1.85}.mustawa-scope .chatgpt-import-card{border-color:#d7192047;background:linear-gradient(145deg,#fff8f8,#fff)}.mustawa-scope .chatgpt-prompt{border:1px dashed var(--border-strong);background:#fff;color:var(--text);border-radius:.6rem;margin:0;padding:.8rem;overflow:auto;font:inherit;font-size:.72rem;line-height:1.75;white-space:pre-wrap}.mustawa-scope .paste-summary{background:var(--accent-soft);color:var(--text);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.mustawa-scope .paste-summary small{color:var(--danger)}.mustawa-scope .question-bank-message{max-width:70rem;margin:0 auto}@media (max-width:800px){.mustawa-scope .question-bank-layout{grid-template-columns:1fr}.mustawa-scope .editor-shell{height:auto;min-height:100svh;overflow:visible}}.mustawa-scope .question-library{max-width:70rem;margin:0 auto 3rem;border-top:1px solid var(--border);padding-top:2rem}.mustawa-scope .question-library-header{align-items:end;display:flex;justify-content:space-between;gap:1rem}.mustawa-scope .question-library-header h2{margin:.25rem 0;font-family:var(--font-display),sans-serif;font-size:1.55rem}.mustawa-scope .question-library-header p{color:var(--muted);font-size:.85rem;margin:0;max-width:42rem}.mustawa-scope .question-library-count{align-items:center;display:flex;gap:.75rem}.mustawa-scope .question-library-count>strong{color:var(--accent);font-family:var(--font-display),sans-serif;font-size:1.1rem;white-space:nowrap}.mustawa-scope .question-library-tools{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:.7rem;margin:1.25rem 0}.mustawa-scope .question-library-tools label{display:grid;gap:.35rem;color:var(--muted);font-size:.75rem;font-weight:800}.mustawa-scope .question-library-list{display:grid;gap:.65rem}.mustawa-scope .saved-question{align-items:start;border:1px solid var(--border);border-radius:.8rem;background:#fff;display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;gap:1rem;padding:1rem}.mustawa-scope .saved-question-meta{display:flex;flex-direction:column;gap:.45rem}.mustawa-scope .saved-question-meta span{color:var(--muted);font-size:.73rem;font-weight:800}.mustawa-scope .saved-question-meta b{background:var(--accent-soft);border-radius:.5rem;color:var(--accent);font-family:var(--font-display),sans-serif;padding:.25rem .45rem;text-align:center;width:max-content}.mustawa-scope .saved-question-copy{min-width:0}.mustawa-scope .saved-question-copy strong{display:block;line-height:1.7;white-space:pre-line}.mustawa-scope .saved-question-copy p{color:var(--accent);font-weight:800;margin:.35rem 0 0}.mustawa-scope .saved-question-copy small{color:var(--muted);display:block;margin-top:.4rem}.mustawa-scope .saved-question-actions{display:flex;gap:.45rem}.mustawa-scope .button.danger{background:#fff;border-color:#efc4c7;color:#b30e14}.mustawa-scope .question-library-empty{border:1px dashed var(--border-strong);border-radius:.8rem;color:var(--muted);margin:0;padding:1.25rem;text-align:center}.mustawa-scope .question-edit-dialog{width:min(100%,38rem)!important}.mustawa-scope .question-edit-dialog textarea{min-height:7rem}@media (max-width:800px){.mustawa-scope .question-library-header{align-items:start;flex-direction:column}.mustawa-scope .question-library-count{flex-wrap:wrap}.mustawa-scope .question-library-tools,.mustawa-scope .saved-question{grid-template-columns:1fr}.mustawa-scope .saved-question-meta{align-items:center;flex-direction:row}.mustawa-scope .saved-question-actions{justify-content:flex-start}}.mustawa-scope .dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;background:rgba(23,19,19,.42);padding:1rem}.mustawa-scope .editor-dialog{position:relative;width:min(100%,34rem);max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-top:4px solid var(--accent);border-radius:1rem;background:#fff;box-shadow:var(--shadow-lg);padding:1.4rem;display:grid;gap:.8rem}.mustawa-scope .editor-dialog h2{margin:0;font-family:var(--font-display),sans-serif}.mustawa-scope .editor-dialog label{display:grid;gap:.35rem;color:var(--text);font-size:.82rem;font-weight:800}.mustawa-scope .editor-dialog .close{position:absolute;top:.7rem;left:.7rem;border:0;border-radius:.5rem;background:#fff5f5;color:var(--accent);font-size:1.35rem;line-height:1;padding:.35rem .55rem}.mustawa-scope .editor-dialog .button{margin-top:.25rem}.mustawa-scope .image-upload-actions{display:flex;flex-wrap:wrap;gap:.55rem}.mustawa-scope .image-upload-button{position:relative;overflow:hidden}.mustawa-scope .image-upload-button input{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.mustawa-scope .image-upload-button input:disabled{cursor:not-allowed}.mustawa-scope .image-upload-status{color:var(--accent);font-size:.75rem;font-weight:800}@media (max-width:700px){.mustawa-scope .showboard-shell{height:100svh;min-height:100svh;overflow:hidden;padding:0!important}.mustawa-scope .showboard-frame{height:100svh;min-height:0;overflow:hidden;padding:.35rem;gap:.35rem}.mustawa-scope .showboard-topbar{min-height:2.8rem;padding:0 .15rem}.mustawa-scope .showboard-title strong{font-size:.85rem}.mustawa-scope .showboard-action small,.mustawa-scope .showboard-status small,.mustawa-scope .showboard-title small{font-size:.48rem}.mustawa-scope .showboard-action{min-width:2.4rem}.mustawa-scope .showboard-action span{font-size:.85rem}.mustawa-scope .showboard-status{gap:.6rem}.mustawa-scope .showboard-turn-mascot{width:1rem;height:1rem}.mustawa-scope .showboard-status b{font-size:.65rem}.mustawa-scope .showboard-scores{grid-template-columns:1fr 1fr;gap:.35rem}.mustawa-scope .showboard-score{min-height:3.15rem;grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem;padding:.35rem .45rem;border-inline-start-width:.22rem;border-radius:.55rem}.mustawa-scope .showboard-score-mascot{display:none}.mustawa-scope .showboard-score small{font-size:.48rem}.mustawa-scope .showboard-score strong{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustawa-scope .showboard-score>b{font-size:1.1rem}.mustawa-scope .showboard-score nav{display:flex;gap:.15rem}.mustawa-scope .showboard-score nav button{width:1.35rem;height:1.35rem;border-radius:.35rem;font-size:.75rem;padding:0}.mustawa-scope .showboard-grid{height:calc(100svh - 7.35rem);min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.35rem}.mustawa-scope .showboard-category{min-height:0;padding:.2rem;grid-template-columns:minmax(1.65rem,18%) minmax(0,1fr) minmax(1.65rem,18%);gap:.2rem;border-radius:.55rem}.mustawa-scope .showboard-category .clue-column{gap:.2rem}.mustawa-scope .showboard-category .clue{border-radius:.4rem}.mustawa-scope .showboard-category .clue b{font-size:clamp(.65rem,3.2vw,.9rem)}.mustawa-scope .showboard-category .clue small{display:none}.mustawa-scope .showboard-category-center{border-radius:.4rem}.mustawa-scope .showboard-category-center h2{font-size:clamp(.48rem,2vw,.7rem);padding:.22rem .12rem;line-height:1.05}.mustawa-scope .showboard-category-center h2 small{font-size:.34rem}.mustawa-scope .showboard-cover span{font-size:1.35rem}.mustawa-scope .showboard-footer{min-height:1.7rem;grid-template-columns:1fr auto;font-size:.48rem;padding:0 .15rem}.mustawa-scope .showboard-footer span:nth-child(2){display:none}.mustawa-scope .showboard-footer .text-button{font-size:.55rem;padding:.2rem}.mustawa-scope .showquestion-shell{height:100svh;min-height:100svh;overflow:hidden;padding:0;background:var(--mustawa-paper)}.mustawa-scope .showquestion-frame{height:100svh;min-height:0;overflow:hidden;border-radius:0}.mustawa-scope .showquestion-top{min-height:2.7rem;height:2.7rem;padding-inline:.65rem}.mustawa-scope .showquestion-back{font-size:.68rem;padding:.25rem}.mustawa-scope .showquestion-category{font-size:.7rem;white-space:nowrap}.mustawa-scope .showquestion-layout{height:calc(100svh - 2.7rem);min-height:0;overflow:hidden}.mustawa-scope .showquestion-rail{flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;padding:.4rem .55rem}.mustawa-scope .showquestion-scores{min-width:0;gap:.3rem;overflow:hidden}.mustawa-scope .showquestion-scores article{min-width:0;flex:1;padding:.3rem .4rem;border-radius:.5rem}.mustawa-scope .showquestion-scores article small{font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustawa-scope .showquestion-scores article b{font-size:1rem}.mustawa-scope .showquestion-timer-wrap{gap:.3rem;min-width:0}.mustawa-scope .showquestion-answering-pill{max-width:5.8rem;padding:.28rem .4rem;border-radius:.5rem;box-shadow:none}.mustawa-scope .showquestion-answering-mascot{display:none}.mustawa-scope .showquestion-answering-pill small{font-size:.46rem}.mustawa-scope .showquestion-answering-pill b{max-width:5rem;overflow:hidden;text-overflow:ellipsis;font-size:.68rem}.mustawa-scope .showquestion-timer{width:3.35rem;height:3.35rem}.mustawa-scope .showquestion-timer:before{inset:.28rem}.mustawa-scope .showquestion-timer b{font-size:.72rem}.mustawa-scope .showquestion-timer small{display:none}.mustawa-scope .showquestion-main{min-height:0;overflow:hidden;padding:.5rem .65rem .65rem;gap:.2rem;justify-content:space-evenly}.mustawa-scope .showquestion-value{font-size:.65rem;padding:.18rem .45rem}.mustawa-scope .showquestion-main h1{margin:.1rem 0;line-height:1.3;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.mustawa-scope .showquestion-main h1.q-size-short{font-size:clamp(1.45rem,6vw,2rem)}.mustawa-scope .showquestion-main h1.q-size-medium{font-size:clamp(1.2rem,5vw,1.7rem)}.mustawa-scope .showquestion-main h1.q-size-long{font-size:clamp(1rem,4.2vw,1.4rem)}.mustawa-scope .showquestion-main h1.q-size-very-long{font-size:clamp(.9rem,3.8vw,1.2rem);line-height:1.35}.mustawa-scope .showquestion-main h1.showquestion-attribution.q-size-poetry{font-size:1.3rem;line-height:1.25}.mustawa-scope .showquestion-main .showquestion-verse.q-size-poetry{font-size:1rem;line-height:1.35;gap:.25rem}.mustawa-scope .question-en{font-size:.62rem;margin:.1rem 0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mustawa-scope .showquestion-media{width:min(100%,24rem);max-height:20vh;min-height:0;margin:.2rem auto;border-radius:.6rem}.mustawa-scope .showquestion-media .zoomable-image{min-height:0;height:20vh}.mustawa-scope .showquestion-media .zoomable-image>img{height:20vh;max-height:20vh}.mustawa-scope .showquestion-controls{width:100%;margin-top:.25rem;gap:.35rem;grid-template-columns:1fr 1fr}.mustawa-scope .showquestion-controls .button{min-height:2.55rem;padding:.35rem .45rem;font-size:.72rem}.mustawa-scope .showquestion-controls .button.coral{min-height:3rem;font-size:.95rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed{min-height:0;justify-content:space-evenly;padding:.45rem .65rem .6rem;overflow:hidden}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed h1{font-size:1.35rem;line-height:1.25}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel{width:100%;margin:.2rem 0 0;padding:.55rem .65rem;overflow:hidden}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel h2{font-size:clamp(1.25rem,5.8vw,1.8rem);line-height:1.25;margin:.2rem 0}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel>p{font-size:.65rem;margin:.2rem 0}.mustawa-scope .showquestion-answer .zoomable-image.question-image,.mustawa-scope .showquestion-answer .zoomable-image.question-image>img{max-height:15vh}.mustawa-scope .showquestion-answer .result-actions,.mustawa-scope .showquestion-answer .result-team-pills{gap:.35rem}.mustawa-scope .showquestion-answer .result-no-winner,.mustawa-scope .showquestion-answer .result-team-pills .button{min-height:2.45rem;font-size:.78rem;padding:.3rem .45rem}.mustawa-scope .showquestion-top{min-height:2.35rem;height:2.35rem}.mustawa-scope .showquestion-layout{height:calc(100svh - 2.35rem)}.mustawa-scope .showquestion-back{font-size:.6rem}.mustawa-scope .showquestion-category{font-size:.62rem}.mustawa-scope .showquestion-rail{gap:.25rem;padding:.3rem .45rem}.mustawa-scope .showquestion-scores article{padding:.24rem .32rem}.mustawa-scope .showquestion-scores article small{font-size:.5rem}.mustawa-scope .showquestion-scores article b{font-size:.88rem}.mustawa-scope .showquestion-answering-pill{max-width:4.8rem;padding:.22rem .3rem}.mustawa-scope .showquestion-answering-pill small{font-size:.4rem}.mustawa-scope .showquestion-answering-pill b{max-width:4.2rem;font-size:.58rem}.mustawa-scope .showquestion-timer{width:2.8rem;height:2.8rem}.mustawa-scope .showquestion-timer b{font-size:.61rem}.mustawa-scope .showquestion-main{justify-content:space-evenly;padding:.35rem .5rem .45rem;gap:.18rem}.mustawa-scope .showquestion-media.empty{display:none}.mustawa-scope .showquestion-main h1{-webkit-line-clamp:5}.mustawa-scope .showquestion-main h1.q-size-short{font-size:clamp(1.25rem,5.4vw,1.65rem)}.mustawa-scope .showquestion-main h1.q-size-medium{font-size:clamp(1.05rem,4.6vw,1.4rem)}.mustawa-scope .showquestion-main h1.q-size-long{font-size:clamp(.9rem,3.9vw,1.15rem)}.mustawa-scope .showquestion-main h1.q-size-very-long{font-size:clamp(.78rem,3.4vw,1rem);line-height:1.3}.mustawa-scope .question-en{font-size:.54rem}.mustawa-scope .showquestion-media{max-height:16vh;margin:.12rem auto}.mustawa-scope .showquestion-media .zoomable-image,.mustawa-scope .showquestion-media .zoomable-image>img{height:16vh;max-height:16vh}.mustawa-scope .showquestion-controls{margin-top:.15rem;gap:.25rem}.mustawa-scope .showquestion-controls .button{min-height:2.15rem;font-size:.64rem;padding:.25rem .35rem}.mustawa-scope .showquestion-controls .button.coral{min-height:2.55rem;font-size:.8rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed{justify-content:space-evenly;padding:.35rem .5rem .45rem;gap:.18rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed h1{font-size:1.1rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel{padding:.4rem .5rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .answer-panel h2{font-size:clamp(1.05rem,4.8vw,1.45rem)}.mustawa-scope .showquestion-answer .zoomable-image.question-image,.mustawa-scope .showquestion-answer .zoomable-image.question-image>img{max-height:12vh}.mustawa-scope .showquestion-answer .result-no-winner,.mustawa-scope .showquestion-answer .result-team-pills .button{min-height:2.1rem;font-size:.68rem}.mustawa-scope .showquestion-main:not(.is-revealed){justify-content:flex-start;padding-top:clamp(3.5rem,11vh,5.5rem)}.mustawa-scope .showquestion-main:not(.is-revealed) .showquestion-controls{margin-top:auto}.mustawa-scope .showboard-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,calc(100vw - .7rem));grid-template-columns:unset;grid-template-rows:minmax(0,1fr);height:calc(100svh - 7.35rem);min-height:0;gap:.35rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.05rem;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;touch-action:pan-x}.mustawa-scope .showboard-category{min-height:0;grid-template-columns:4rem minmax(0,1fr) 4rem;grid-template-rows:minmax(0,1fr);gap:.35rem;padding:.35rem;scroll-snap-align:start;scroll-snap-stop:always}.mustawa-scope .showboard-category-center{grid-column:2;grid-row:1;border-radius:.65rem}.mustawa-scope .showboard-category-center h2{min-height:2.2rem;padding:.3rem .2rem;font-size:.8rem;line-height:1.1}.mustawa-scope .showboard-category-center h2 small{display:block;font-size:.5rem}.mustawa-scope .showboard-category .clue-column{grid-row:1;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:.3rem}.mustawa-scope .showboard-category .clue-column:first-child{grid-column:1;grid-row:1}.mustawa-scope .showboard-category .clue-column:last-child{grid-column:3;grid-row:1}.mustawa-scope .showboard-category .clue{min-height:0;border-radius:.5rem}.mustawa-scope .showboard-category .clue b{font-size:1rem}.mustawa-scope .showboard-category .clue small{display:block;font-size:.42rem}.mustawa-scope .showboard-grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;scroll-snap-type:none;padding-bottom:0;touch-action:auto}.mustawa-scope .showboard-category{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 1.45rem 1.45rem;gap:.16rem;padding:.18rem;scroll-snap-align:none}.mustawa-scope .showboard-category-center{grid-column:1;grid-row:1;border-radius:.42rem}.mustawa-scope .showboard-category-center h2{min-height:1.35rem;padding:.16rem .12rem;font-size:clamp(.54rem,2.55vw,.72rem);line-height:1}.mustawa-scope .showboard-category-center h2 small{display:none}.mustawa-scope .showboard-category .clue-column{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:.16rem}.mustawa-scope .showboard-category .clue-column:first-child{grid-column:1;grid-row:2}.mustawa-scope .showboard-category .clue-column:last-child{grid-column:1;grid-row:3}.mustawa-scope .showboard-category .clue{border-radius:.32rem}.mustawa-scope .showboard-category .clue b{font-size:clamp(.58rem,3vw,.78rem)}.mustawa-scope .showboard-category .clue small{display:none}}@media (min-width:701px) and (max-width:1000px){.mustawa-scope .board-shell{height:100svh;min-height:100svh;overflow:hidden;padding:0}.mustawa-scope .showboard-frame{height:100svh;min-height:0;overflow:hidden;padding:.35rem;gap:.35rem}.mustawa-scope .showboard-grid{min-height:0;height:calc(100svh - 7.35rem);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.35rem;overflow:hidden}.mustawa-scope .showboard-category{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 1.45rem 1.45rem;gap:.16rem;padding:.18rem}.mustawa-scope .showboard-category-center{grid-column:1;grid-row:1;border-radius:.42rem}.mustawa-scope .showboard-category-center h2{min-height:1.35rem;padding:.16rem .12rem;font-size:clamp(.6rem,1.6vw,.82rem);line-height:1}.mustawa-scope .showboard-category-center h2 small{display:none}.mustawa-scope .showboard-category .clue-column{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:.16rem}.mustawa-scope .showboard-category .clue-column:first-child{grid-column:1;grid-row:2}.mustawa-scope .showboard-category .clue-column:last-child{grid-column:1;grid-row:3}.mustawa-scope .showboard-category .clue{min-height:0;border-radius:.32rem}.mustawa-scope .showboard-category .clue b{font-size:clamp(.7rem,1.8vw,.95rem)}.mustawa-scope .showboard-category .clue small{display:none}.mustawa-scope .showboard-footer{min-height:1.7rem;font-size:.55rem;padding:0 .15rem}.mustawa-scope .showboard-footer span:nth-child(2){display:none}}@media (min-width:701px) and (max-width:1000px) and (max-height:700px){.mustawa-scope .showboard-grid{height:calc(100svh - 11.4rem)!important;min-height:0!important}.mustawa-scope .showboard-footer{min-height:1.35rem;line-height:1}}@media (min-width:701px) and (max-width:1000px){.mustawa-scope .showboard-category{grid-template-columns:3rem minmax(0,1fr) 3rem;grid-template-rows:minmax(0,1fr);gap:.25rem;padding:.2rem}.mustawa-scope .showboard-category-center{grid-column:2;grid-row:1}.mustawa-scope .showboard-category-center h2{min-height:1.55rem;padding:.18rem .12rem;font-size:clamp(.62rem,1.5vw,.82rem);line-height:1.05}.mustawa-scope .showboard-category-center h2 small{display:block;font-size:.4rem}.mustawa-scope .showboard-category .clue-column{grid-row:1;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:.25rem}.mustawa-scope .showboard-category .clue-column:first-child{grid-column:1;grid-row:1}.mustawa-scope .showboard-category .clue-column:last-child{grid-column:3;grid-row:1}.mustawa-scope .showboard-category .clue{border-radius:.38rem}.mustawa-scope .showboard-category .clue b{font-size:clamp(.7rem,1.7vw,.95rem)}.mustawa-scope .showboard-category .clue small{display:block;font-size:.38rem}}@media (min-width:701px) and (max-width:1000px) and (max-height:700px){.mustawa-scope .question-shell{height:100svh;min-height:100svh;overflow:hidden;padding:0!important}.mustawa-scope .showquestion-frame{height:100svh;min-height:0;overflow:hidden;border-radius:0!important}.mustawa-scope .showquestion-top{min-height:2.8rem;height:2.8rem;padding-inline:.7rem!important}.mustawa-scope .showquestion-layout{height:calc(100svh - 2.8rem);min-height:0;overflow:hidden}.mustawa-scope .showquestion-rail{gap:.45rem;padding:.45rem .7rem!important}.mustawa-scope .showquestion-scores{gap:.35rem}.mustawa-scope .showquestion-scores article{min-width:6rem;padding:.35rem .55rem}.mustawa-scope .showquestion-scores article b{font-size:1.1rem}.mustawa-scope .showquestion-scores article small{font-size:.62rem}.mustawa-scope .showquestion-timer-wrap{gap:.4rem}.mustawa-scope .showquestion-timer{width:3.7rem;height:3.7rem}.mustawa-scope .showquestion-answering-pill{padding:.4rem .7rem}.mustawa-scope .showquestion-answering-pill b{font-size:.9rem}.mustawa-scope .showquestion-main{min-height:0;overflow:hidden;padding:.65rem 1rem!important;gap:.35rem}.mustawa-scope .showquestion-main h1.q-size-short{font-size:34px}.mustawa-scope .showquestion-main h1.q-size-medium{font-size:28px}.mustawa-scope .showquestion-main h1.q-size-long{font-size:23px;line-height:1.3}.mustawa-scope .showquestion-main h1.q-size-very-long{font-size:19px;line-height:1.3}.mustawa-scope .showquestion-main p{font-size:.72rem}.mustawa-scope .showquestion-media{max-height:20vh;margin:.35rem auto}.mustawa-scope .showquestion-controls{margin-top:.45rem;width:min(100%,32rem);gap:.4rem}.mustawa-scope .showquestion-controls .button.coral{min-height:2.8rem;font-size:1rem}.mustawa-scope .showquestion-controls .button{min-height:2.35rem;font-size:.78rem}.mustawa-scope .showquestion-answer{width:min(100%,38rem);max-height:100%;overflow:hidden;padding:.65rem!important;margin-top:.35rem}.mustawa-scope .showquestion-answer h2{font-size:clamp(1.35rem,3vw,2.2rem);margin:.25rem 0}.mustawa-scope .showquestion-answer .zoomable-image.question-image{max-height:20vh;margin:.35rem auto}.mustawa-scope .showquestion-answer .zoomable-image.question-image>img{max-height:20vh}.mustawa-scope .showquestion-answer .result-actions,.mustawa-scope .showquestion-answer .result-team-pills{gap:.35rem}.mustawa-scope .showquestion-answer .result-no-winner,.mustawa-scope .showquestion-answer .result-team-pills .button{min-height:2.25rem;font-size:.76rem}}@media (max-width:1000px) and (max-height:700px){.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed{justify-content:flex-start;gap:.15rem;padding:.35rem .65rem .5rem!important;overflow:hidden}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed h1{font-size:clamp(1rem,2.8vw,1.45rem)!important;line-height:1.2!important;margin:.1rem 0!important}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .question-en{font-size:.58rem;margin:.05rem 0}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-value{font-size:.58rem;padding:.12rem .3rem}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-media{display:none}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-answer{width:min(100%,44rem);max-height:none;overflow:visible;margin:.18rem 0 0;padding:.45rem .55rem!important}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-answer h2{font-size:clamp(1.1rem,3vw,1.65rem)!important;line-height:1.2;margin:.12rem 0}.mustawa-scope main.showquestion-shell .showquestion-main.is-revealed .showquestion-answer>p{font-size:.58rem;margin:.12rem 0}.mustawa-scope .showquestion-answer .zoomable-image.question-image,.mustawa-scope .showquestion-answer .zoomable-image.question-image>img{max-height:18vh!important}.mustawa-scope .showquestion-answer .result-actions,.mustawa-scope .showquestion-answer .result-team-pills{gap:.25rem}.mustawa-scope .showquestion-answer .result-no-winner,.mustawa-scope .showquestion-answer .result-team-pills .button{min-height:2rem;padding:.25rem .4rem;font-size:.7rem}}@media (min-width:701px) and (max-width:1000px) and (max-height:700px){.mustawa-scope .showquestion-answer:has(.question-image){display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,40%);grid-auto-rows:auto;align-items:center;column-gap:.6rem}.mustawa-scope .showquestion-answer:has(.question-image)>.result-actions,.mustawa-scope .showquestion-answer:has(.question-image)>h2,.mustawa-scope .showquestion-answer:has(.question-image)>p,.mustawa-scope .showquestion-answer:has(.question-image)>span{grid-column:1}.mustawa-scope .showquestion-answer:has(.question-image)>.question-image{grid-column:2;grid-row:1/span 5;width:100%;margin:0 auto}.mustawa-scope .showquestion-answer:has(.question-image)>.question-image>img{width:100%;object-fit:contain}}@media (min-width:701px) and (max-height:800px){.mustawa-scope main.setup-shell{padding-top:.45rem;padding-bottom:.45rem}.mustawa-scope main.setup-shell .app-header{min-height:3rem}.mustawa-scope main.setup-shell .form-layout{margin:.55rem auto!important}.mustawa-scope main.setup-shell .team-form{gap:.3rem;padding:.75rem 1rem!important;border-top-width:3px!important}.mustawa-scope main.setup-shell .team-form>.mustawa-eyebrow{margin:0;font-size:.7rem}.mustawa-scope main.setup-shell .team-form>h1{font-size:clamp(1.8rem,3.2vw,2.35rem);margin:0 0 .45rem}.mustawa-scope main.setup-shell .team-form fieldset{margin:.2rem 0!important;padding:.55rem!important}.mustawa-scope main.setup-shell .team-form legend{font-size:.92rem}.mustawa-scope main.setup-shell .team-form label{font-size:.7rem}.mustawa-scope main.setup-shell .team-form input:not([type=color]){min-height:2.25rem;font-size:.9rem!important}.mustawa-scope main.setup-shell .team-form .team-cards{gap:.55rem}.mustawa-scope main.setup-shell .team-form .team-cards .team-card{grid-template-columns:minmax(0,1fr) 2.85rem!important;gap:.45rem;padding:.6rem!important}.mustawa-scope main.setup-shell .team-form .team-cards .team-color-control input[type=color]{height:2.25rem!important;width:2.25rem!important}.mustawa-scope main.setup-shell .team-form>fieldset.team-timer{margin:.4rem 0 0!important}.mustawa-scope main.setup-shell .team-form .time-options{gap:.35rem}.mustawa-scope main.setup-shell .team-form .time-options button{min-height:2.1rem;font-size:.85rem}.mustawa-scope main.setup-shell .team-form .form-actions{margin-top:.35rem}.mustawa-scope main.setup-shell .team-form .form-actions .button{min-height:2.55rem}}@media (max-width:700px){.mustawa-scope .showboard-category{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 1.45rem 1.45rem;padding:.18rem;gap:.16rem}.mustawa-scope .showboard-category-center{grid-column:1;grid-row:1;border-radius:.42rem}.mustawa-scope .showboard-category-center h2{min-height:1.35rem;padding:.16rem .12rem;font-size:clamp(.54rem,2.55vw,.72rem);line-height:1}.mustawa-scope .showboard-category-center h2 small{display:none}.mustawa-scope .showboard-category .clue-column{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;gap:.16rem}.mustawa-scope .showboard-category .clue-column:first-child{grid-row:2}.mustawa-scope .showboard-category .clue-column:last-child{grid-row:3}.mustawa-scope .showboard-category .clue{min-height:0;border-radius:.32rem}.mustawa-scope .showboard-category .clue b{font-size:clamp(.58rem,3vw,.78rem)}}.mustawa-scope .team-mascot{display:inline-block;width:2.2rem;height:2.2rem;background-color:var(--team-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;flex-shrink:0}.mustawa-scope .team-mascot-lion{mask-image:url(/mascots/lion.svg);-webkit-mask-image:url(/mascots/lion.svg)}.mustawa-scope .team-mascot-eagle{mask-image:url(/mascots/eagle.svg);-webkit-mask-image:url(/mascots/eagle.svg)}.mustawa-scope .team-mascot-shark{mask-image:url(/mascots/shark.svg);-webkit-mask-image:url(/mascots/shark.svg)}.mustawa-scope .team-mascot-bull{mask-image:url(/mascots/bull.svg);-webkit-mask-image:url(/mascots/bull.svg)}.mustawa-scope .team-mascot-shield{mask-image:url(/mascots/shield.svg);-webkit-mask-image:url(/mascots/shield.svg)}.mustawa-scope .team-mascot-star{mask-image:url(/mascots/star.svg);-webkit-mask-image:url(/mascots/star.svg)}.mustawa-scope .team-mascot-flame{mask-image:url(/mascots/flame.svg);-webkit-mask-image:url(/mascots/flame.svg)}.mustawa-scope .team-mascot-gun{mask-image:url(/mascots/gun.svg);-webkit-mask-image:url(/mascots/gun.svg)}.mustawa-scope .mustawa-platform-shell{--platform-ink:#1b2532;--platform-blue:#1868db;--platform-sky:#eaf4ff;--platform-cream:#fffdf9;--platform-line:#dce4eb;--platform-muted:#657383;min-height:100svh;background:var(--platform-cream);color:var(--platform-ink);padding:0 max(1.2rem,calc((100vw - 70rem)/2));font-family:var(--font-arabic),Tahoma,Arial,sans-serif}.mustawa-scope .platform-header{height:4.8rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--platform-line)}.mustawa-scope .platform-brand{display:inline-flex;align-items:center;gap:.55rem;width:max-content;color:var(--platform-ink);font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.04em;text-decoration:none;direction:ltr}.mustawa-scope .platform-mark{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--platform-ink);color:#fff;font-size:.9rem;direction:rtl;transform:rotate(-8deg)}.mustawa-scope .platform-header nav{display:flex;gap:1.5rem;color:var(--platform-muted);font-size:.83rem;font-weight:700}.mustawa-scope .platform-header nav a{text-decoration:none}.mustawa-scope .platform-header nav a:hover{color:var(--platform-blue)}.mustawa-scope .platform-settings{display:grid;place-items:center;justify-self:end;width:2.35rem;height:2.35rem;border:1px solid var(--platform-line);border-radius:.7rem;color:var(--platform-muted);transition:border-color .16s ease,color .16s ease,transform .16s ease}.mustawa-scope .platform-settings:hover{color:var(--platform-blue);border-color:#9cc6f5;transform:translateY(-1px)}.mustawa-scope .platform-settings svg{width:1rem;height:1rem}.mustawa-scope .platform-conversation{width:min(100%,48rem);margin:0 auto;padding:clamp(5rem,12vh,8.5rem) 0 clamp(4rem,9vh,6.5rem);text-align:center}.mustawa-scope .platform-kicker{margin:0 0 1rem;color:var(--platform-blue);font-size:.78rem;font-weight:800;letter-spacing:.04em}.mustawa-scope .platform-conversation h1{margin:0;color:var(--platform-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2rem,5vw,3.75rem);font-weight:700;letter-spacing:-.07em;line-height:1.25}.mustawa-scope .platform-intro{margin:1rem 0 1.8rem;color:var(--platform-muted);font-size:clamp(.9rem,1.8vw,1.05rem)}.mustawa-scope .platform-reply{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(100%,37rem);margin:0 auto 1rem;padding:.75rem .9rem;border:1px solid #cce4ff;border-radius:.9rem;background:var(--platform-sky);color:#25517c;text-align:right;font-size:.85rem;line-height:1.7}.mustawa-scope .platform-reply>span{color:var(--platform-blue);font-size:1rem}.mustawa-scope .platform-reply p{display:grid;gap:.05rem;margin:0}.mustawa-scope .platform-reply p b{color:var(--platform-ink);font-family:var(--font-display),sans-serif;font-size:.9rem}.mustawa-scope .platform-reply a{min-height:2.5rem;display:inline-flex;align-items:center;gap:.35rem;border-radius:.65rem;background:var(--platform-ink);color:#fff;padding:0 .75rem;text-decoration:none;font-size:.72rem;font-weight:800;white-space:nowrap}.mustawa-scope .platform-reply a:hover{background:var(--platform-blue)}.mustawa-scope .platform-composer{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center;padding:.45rem .5rem .45rem 1rem;border:1px solid #cbd7e2;border-radius:1.05rem;background:#fff;box-shadow:0 12px 34px rgba(21,50,78,.08);transition:border-color .18s ease,box-shadow .18s ease}.mustawa-scope .platform-composer:focus-within{border-color:#76afe8;box-shadow:0 12px 34px rgba(24,104,219,.13)}.mustawa-scope .platform-composer input{min-width:0;border:0;background:transparent;padding:.65rem .15rem;color:var(--platform-ink);font-size:.95rem;outline:0}.mustawa-scope .platform-composer input:focus{box-shadow:none}.mustawa-scope .platform-composer button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:.75rem;background:var(--platform-ink);color:#fff;transition:transform .15s ease,background-color .15s ease}.mustawa-scope .platform-composer button:hover{background:var(--platform-blue);transform:translateY(-1px)}.mustawa-scope .platform-composer svg{width:1.1rem;height:1.1rem;transform:rotate(180deg)}.mustawa-scope .platform-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem}.mustawa-scope .platform-prompts button{min-height:2.75rem;display:inline-flex;align-items:center;border:1px solid var(--platform-line);border-radius:999px;background:#fff;color:var(--platform-muted);padding:.42rem .75rem;font-size:.75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mustawa-scope .platform-prompts button:hover{border-color:#a6caef;background:var(--platform-sky);color:var(--platform-blue)}.mustawa-scope .platform-games,.mustawa-scope .platform-soon{width:min(100%,58rem);margin:0 auto;padding-bottom:4.5rem}.mustawa-scope .platform-section-title{margin-bottom:1rem}.mustawa-scope .platform-section-title p{margin:0 0 .2rem;color:var(--platform-blue);font-size:.72rem;font-weight:800}.mustawa-scope .platform-section-title h2{margin:0;font-family:var(--font-display),sans-serif;font-size:1.28rem;letter-spacing:-.04em}.mustawa-scope .mustawa-game-card{border:1px solid var(--platform-line);border-radius:1.35rem;background:#fff;overflow:hidden}.mustawa-scope .mustawa-game-card-live{display:grid;grid-template-columns:minmax(15rem,.85fr) minmax(0,1.15fr);direction:ltr;box-shadow:0 18px 45px rgba(24,47,68,.07)}.mustawa-scope .mustawa-game-card-art{position:relative;display:grid;place-items:center;min-height:18.5rem;overflow:hidden;background:linear-gradient(140deg,#276fd5,#0d408f 62%,#102c56);color:#fff}.mustawa-scope .mustawa-game-card-art:after,.mustawa-scope .mustawa-game-card-art:before{content:"";position:absolute;border:1px solid #ffffff38;border-radius:50%}.mustawa-scope .mustawa-game-card-art:before{width:17rem;height:17rem;transform:translate(28%,-26%)}.mustawa-scope .mustawa-game-card-art:after{width:13rem;height:13rem;transform:translate(-32%,40%)}.mustawa-scope .mustawa-game-card-art span{position:relative;z-index:1;font-family:var(--font-display),sans-serif;font-size:8rem;font-weight:700;line-height:1;text-shadow:6px 8px 0 #0b2852}.mustawa-scope .mustawa-game-card-art i{position:absolute;top:1.3rem;right:1.4rem;font-size:2.2rem;font-style:normal;opacity:.58}.mustawa-scope .mustawa-game-card-art b{position:absolute;bottom:1.2rem;left:1.3rem;width:2.4rem;height:2.4rem;border:1px solid #ffffff75;border-radius:.7rem;display:grid;place-items:center;font-size:1.25rem;transform:rotate(-10deg)}.mustawa-scope .mustawa-game-card-copy{direction:rtl;padding:clamp(1.45rem,3vw,2.2rem)}.mustawa-scope .mustawa-game-card-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.mustawa-scope .game-live-dot{display:inline-flex;align-items:center;gap:.35rem;color:#16854d;font-size:.7rem;font-weight:800}.mustawa-scope .game-live-dot:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:#21a85f;box-shadow:0 0 0 3px #d9f5e5}.mustawa-scope .mustawa-game-card h3{margin:.35rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.06em;line-height:1.2}.mustawa-scope .mustawa-game-card-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;background:var(--platform-sky);color:var(--platform-blue);font-size:1.4rem}.mustawa-scope .mustawa-game-card-copy>p,.mustawa-scope .mustawa-game-card-soon p{margin:1rem 0;color:var(--platform-muted);font-size:.87rem;line-height:1.9}.mustawa-scope .mustawa-game-card-copy ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.mustawa-scope .mustawa-game-card-copy li{border:1px solid var(--platform-line);border-radius:999px;color:var(--platform-muted);padding:.28rem .55rem;font-size:.68rem}.mustawa-scope .mustawa-game-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1.35rem}.mustawa-scope .game-play{display:inline-flex;align-items:center;gap:.45rem;border-radius:.75rem;background:var(--platform-ink);color:#fff;padding:.7rem .9rem;text-decoration:none;font-size:.8rem;font-weight:800;transition:background-color .15s ease,transform .15s ease}.mustawa-scope .game-play:hover{background:var(--platform-blue);transform:translateY(-1px)}.mustawa-scope .game-play span{font-size:1rem}.mustawa-scope .game-resume{color:var(--platform-muted);font-size:.76rem;font-weight:800;text-decoration:none}.mustawa-scope .game-resume:hover{color:var(--platform-blue)}.mustawa-scope .platform-soon{padding-bottom:5rem}.mustawa-scope .mustawa-game-card-soon{display:grid;grid-template-columns:10rem 1fr;gap:1.4rem;align-items:center;padding:1.2rem 1.5rem;background:#fbfcfd}.mustawa-scope .letters-art{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;padding:.55rem;border-radius:1rem;background:#f0ede8;transform:rotate(3deg)}.mustawa-scope .letters-art span{display:grid;place-items:center;aspect-ratio:1;border-radius:.6rem;background:#fff;color:#bc6942;font-family:var(--font-display),sans-serif;font-size:1.35rem;box-shadow:0 2px 4px #3d29110d}.mustawa-scope .letters-art span:nth-child(2){color:#3d8499;transform:rotate(6deg)}.mustawa-scope .letters-art span:nth-child(3){color:#90724a;transform:rotate(-4deg)}.mustawa-scope .letters-art span:nth-child(4){color:#7660a5;transform:rotate(3deg)}.mustawa-scope .soon-label{color:#92734c;font-size:.7rem;font-weight:800}.mustawa-scope .mustawa-game-card-soon h3{font-size:1.32rem}.mustawa-scope .mustawa-game-card-soon p{margin-bottom:0}.mustawa-scope .platform-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--platform-line);padding:1.4rem 0 2rem;color:var(--platform-muted);font-size:.7rem}.mustawa-scope .platform-footer span:first-child{color:var(--platform-ink);font-family:var(--font-display),sans-serif;font-weight:800;direction:ltr}.mustawa-scope .platform-footer a{min-height:2.75rem;display:inline-flex;align-items:center}.mustawa-scope .platform-host-tools{color:var(--platform-muted);text-decoration:none}.mustawa-scope .platform-host-tools:hover{color:var(--platform-blue)}.mustawa-scope .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.mustawa-scope .game-play,.mustawa-scope .platform-composer,.mustawa-scope .platform-composer button,.mustawa-scope .platform-prompts button,.mustawa-scope .platform-settings{transition:none!important}}@media (max-width:640px){.mustawa-scope .platform-header{grid-template-columns:1fr}.mustawa-scope .platform-reply{grid-template-columns:auto minmax(0,1fr)}.mustawa-scope .platform-reply a{grid-column:2;width:max-content}.mustawa-scope .platform-footer{justify-content:flex-start}.mustawa-scope .platform-footer span{width:100%}}@media (max-width:400px){.mustawa-scope .setup-shell .app-header{align-items:flex-start;flex-direction:column;gap:.35rem;padding-block:.55rem}.mustawa-scope .category-card .category-title-strip strong{font-size:.76rem}.mustawa-scope .category-card .category-title-strip small{font-size:.58rem}.mustawa-scope .time-options button{min-height:2.75rem}}@media (max-width:600px){.mustawa-scope .lh-team-input input[type=color]{width:2.75rem;height:2.75rem}}@media (max-width:640px){.mustawa-scope .mustawa-platform-shell{padding:0 1rem}.mustawa-scope .platform-header{height:4.25rem}.mustawa-scope .platform-header nav{display:none}.mustawa-scope .platform-conversation{padding:4.5rem 0 4rem}.mustawa-scope .platform-conversation h1{font-size:clamp(2rem,10vw,2.8rem)}.mustawa-scope .platform-intro{font-size:.88rem}.mustawa-scope .platform-composer{padding:.35rem .4rem .35rem .8rem}.mustawa-scope .platform-prompts{gap:.4rem}.mustawa-scope .platform-prompts button{font-size:.68rem}.mustawa-scope .platform-games,.mustawa-scope .platform-soon{padding-bottom:3.6rem}.mustawa-scope .mustawa-game-card-live{grid-template-columns:1fr}.mustawa-scope .mustawa-game-card-art{min-height:11.5rem}.mustawa-scope .mustawa-game-card-art span{font-size:5.5rem}.mustawa-scope .mustawa-game-card-art:before{width:12rem;height:12rem}.mustawa-scope .mustawa-game-card-art:after{width:9rem;height:9rem}.mustawa-scope .mustawa-game-card-copy{padding:1.35rem}.mustawa-scope .mustawa-game-card-soon{grid-template-columns:5.5rem 1fr;gap:1rem;padding:1rem}.mustawa-scope .letters-art{gap:.25rem;padding:.35rem}.mustawa-scope .letters-art span{font-size:.85rem;border-radius:.4rem}.mustawa-scope .mustawa-game-card-soon h3{font-size:1.1rem}.mustawa-scope .mustawa-game-card-soon p{font-size:.78rem;line-height:1.7}.mustawa-scope .platform-footer{font-size:.62rem;padding-bottom:1.2rem}}.mustawa-scope .lh-game-shell,.mustawa-scope .lh-setup-shell{--lh-red:#d71920;--lh-red-dark:#a70f16;--lh-ink:#181416;--lh-paper:#fffdfd;--lh-wash:#fff3f4;--lh-line:#ecdde0;--lh-muted:#766c6e;min-height:100svh;background:var(--lh-paper);color:var(--lh-ink);font-family:var(--font-display),var(--font-arabic),sans-serif;letter-spacing:0}.mustawa-scope .lh-game-header,.mustawa-scope .lh-simple-header{height:4.25rem;border-bottom:1px solid var(--lh-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,2.5rem)}.mustawa-scope .lh-simple-header small{grid-column:3;justify-self:end;color:var(--lh-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mustawa-scope .lh-brand{display:inline-flex;align-items:center;gap:.5rem;width:max-content;color:var(--lh-ink);font-size:.9rem;font-weight:800;text-decoration:none}.mustawa-scope .lh-brand>span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--lh-red);color:#fff;font-size:.75rem;transform:rotate(-7deg)}.mustawa-scope .lh-setup-layout{min-height:calc(100svh - 4.25rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(23rem,31rem);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100%,72rem);margin:0 auto;padding:clamp(2rem,6vh,5rem) 1.5rem}.mustawa-scope .lh-setup-intro>p:first-child{margin:0 0 1rem;color:var(--lh-red);font-size:.68rem;font-weight:800;letter-spacing:.14em}.mustawa-scope .lh-setup-intro h1{margin:0;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;letter-spacing:-.11em;line-height:.69;text-transform:uppercase}.mustawa-scope .lh-setup-intro h1 em{position:relative;color:var(--lh-red);font-style:normal}.mustawa-scope .lh-setup-intro h1 em:after{content:"";position:absolute;right:-.23em;bottom:.12em;width:.18em;height:.18em;background:var(--lh-red);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.mustawa-scope .lh-setup-description{max-width:31rem;margin:2rem 0 1.5rem;color:var(--lh-muted);font-size:.88rem;line-height:1.75}.mustawa-scope .lh-mini-hive{display:flex;align-items:center;margin-top:1.75rem}.mustawa-scope .lh-mini-hive i{display:grid;place-items:center;width:3.25rem;aspect-ratio:1.12;background:#fff;border:1px solid var(--lh-line);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);font-size:.8rem;font-style:normal;font-weight:800;margin-left:-.35rem}.mustawa-scope .lh-mini-hive i:nth-child(2n){background:var(--lh-wash);color:var(--lh-red);transform:translateY(1.45rem)}.mustawa-scope .lh-setup-card{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--lh-line);border-top:4px solid var(--lh-red);border-radius:1.4rem;background:#fff;box-shadow:0 24px 64px rgba(93,24,31,.1)}.mustawa-scope .lh-step{color:var(--lh-red);font-size:.62rem;font-weight:800;letter-spacing:.13em}.mustawa-scope .lh-setup-card h2{margin:0;font-size:1.55rem;letter-spacing:-.045em}.mustawa-scope .lh-setup-card>p{margin:-.45rem 0 .35rem;color:var(--lh-muted);font-size:.72rem;line-height:1.6}.mustawa-scope .lh-team-input{display:grid;grid-template-columns:7.1rem 1fr 2.75rem;align-items:center;gap:.7rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--team-color) 32%,#fff);border-left:4px solid var(--team-color);border-radius:.85rem;background:color-mix(in srgb,var(--team-color) 5%,#fff)}.mustawa-scope .lh-team-input>span{display:grid;line-height:1.15}.mustawa-scope .lh-team-input b{font-size:.72rem;color:var(--team-color)}.mustawa-scope .lh-team-input small{margin-top:.27rem;color:var(--lh-muted);font-size:.47rem;font-weight:700;letter-spacing:.04em}.mustawa-scope .lh-team-input input:not([type]),.mustawa-scope .lh-team-input input[type=text]{min-height:2.65rem;border-color:var(--lh-line);font-weight:700}.mustawa-scope .lh-team-input input[type=color]{appearance:none;-webkit-appearance:none;width:2.65rem;height:2.65rem;padding:0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--lh-line);background:transparent}.mustawa-scope .lh-team-input input[type=color]::-webkit-color-swatch-wrapper{padding:0}.mustawa-scope .lh-team-input input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.mustawa-scope .lh-primary{min-height:3.1rem;border:0;border-radius:.8rem;background:var(--lh-red);color:#fff;font-weight:800;box-shadow:0 8px 18px #d719202b;transition:background-color .15s ease,transform .15s ease}.mustawa-scope .lh-primary:hover{background:var(--lh-red-dark);transform:translateY(-1px)}.mustawa-scope .lh-primary span{margin-left:.45rem}.mustawa-scope .lh-format{text-align:center;color:var(--lh-muted);font-size:.57rem;letter-spacing:.03em}.mustawa-scope .lh-game-shell{min-height:44rem;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;background:linear-gradient(145deg,#fff 0 70%,#fff6f6)}.mustawa-scope .lh-game-header{grid-template-columns:1fr auto 1fr}.mustawa-scope .lh-game-title{display:grid;text-align:center;line-height:1.1}.mustawa-scope .lh-game-title b{font-size:1rem}.mustawa-scope .lh-game-title small{margin-top:.2rem;color:var(--lh-red);font-size:.48rem;font-weight:800;letter-spacing:.11em}.mustawa-scope .lh-icon-button{justify-self:end;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--lh-line);border-radius:.65rem;background:#fff;color:var(--lh-muted);font-size:.9rem}.mustawa-scope .lh-icon-button:hover{border-color:#ddaeb2;color:var(--lh-red)}.mustawa-scope .lh-scorebar{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.55rem clamp(.75rem,2vw,1.5rem);background:#fff;border-bottom:1px solid var(--lh-line)}.mustawa-scope .lh-team-score{position:relative;min-width:0;min-height:3.6rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.5rem .8rem;border:1px solid color-mix(in srgb,var(--team-color) 22%,#fff);border-top:3px solid var(--team-color);border-radius:.75rem;background:color-mix(in srgb,var(--team-color) 4%,#fff)}.mustawa-scope .lh-team-score>div:first-child{display:grid;min-width:0}.mustawa-scope .lh-team-score small{color:var(--team-color);font-size:.48rem;font-weight:800;letter-spacing:.08em}.mustawa-scope .lh-team-score strong{margin-top:.08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.mustawa-scope .lh-route{color:var(--lh-muted);font-size:.5rem;font-weight:700;letter-spacing:.04em}.mustawa-scope .lh-round-dots{display:flex;gap:.3rem}.mustawa-scope .lh-round-dots i{width:.65rem;height:.65rem;border:1px solid color-mix(in srgb,var(--team-color) 40%,#fff);border-radius:50%;background:#fff}.mustawa-scope .lh-round-dots i.won{border-color:var(--team-color);background:var(--team-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color) 13%,#fff)}.mustawa-scope .lh-stage{min-height:0;display:grid;grid-template-columns:minmax(33rem,1.4fr) minmax(21rem,.75fr);gap:clamp(.75rem,2vw,1.5rem);padding:clamp(.65rem,1.5vw,1.25rem)}.mustawa-scope .lh-board-wrap{position:relative;min-height:0;display:grid;place-items:center;padding:2rem 3rem;border:1px solid var(--lh-line);border-radius:1.1rem;background:radial-gradient(circle at center,#fff 0 45%,#fff9f9 78%,#fff1f2);overflow:hidden}.mustawa-scope .lh-board{width:min(100%,30rem);display:grid;gap:0;filter:drop-shadow(0 15px 25px rgba(68,18,23,.08))}.mustawa-scope .lh-board-row{display:grid;grid-template-columns:repeat(5,1fr);margin-top:-1.35rem}.mustawa-scope .lh-board-row:first-child{margin-top:0}.mustawa-scope .lh-board-row:nth-child(2n){transform:translateX(9.8%)}.mustawa-scope .lh-hex{position:relative;display:grid;place-items:center;aspect-ratio:1.12;border:0;background:var(--lh-line);padding:.18rem;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);transition:transform .14s ease,filter .14s ease}.mustawa-scope .lh-hex:before{content:"";position:absolute;inset:.18rem;clip-path:inherit}.mustawa-scope .lh-hex span{position:relative;z-index:1;color:var(--lh-ink);font-size:clamp(1.35rem,3vw,2.35rem);font-weight:800}.mustawa-scope .lh-hex:hover:not(:disabled){z-index:2;transform:scale(1.07);filter:drop-shadow(0 8px 8px #5f101523)}.mustawa-scope .lh-hex.selected{z-index:3;filter:drop-shadow(0 8px 12px #d7192038);transform:scale(1.06)}.mustawa-scope .lh-hex.selected:before{background:var(--lh-wash)}.mustawa-scope .lh-hex.selected span{color:var(--lh-red)}.mustawa-scope .lh-hex.claimed{background:color-mix(in srgb,var(--tile-color) 72%,#171313);opacity:1}.mustawa-scope .lh-hex.claimed:before{background:var(--tile-color)}.mustawa-scope .lh-hex.claimed span{color:#fff;text-shadow:0 1px 2px #0004}.mustawa-scope .lh-hex.winning{z-index:3;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tile-color) 70%,#fff));animation:mustawa-lh-winning-tile .7s ease both}.mustawa-scope .lh-hex.winning:after{content:"✓";position:absolute;z-index:2;right:17%;top:19%;display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:#fff;color:var(--tile-color);font-size:.55rem;font-weight:900}@keyframes mustawa-lh-winning-tile{0%{transform:scale(.88)}55%{transform:scale(1.12)}to{transform:scale(1)}}.mustawa-scope .lh-horizontal-goal{position:absolute;inset-inline:1rem;top:50%;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);color:var(--team-one);font-size:0;font-weight:800;text-transform:uppercase;pointer-events:none}.mustawa-scope .lh-horizontal-goal b{display:none}.mustawa-scope .lh-horizontal-goal span{width:.65rem;height:6rem;border-radius:999px}.mustawa-scope .lh-vertical-goal{position:absolute;inset-block:.6rem;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transform:translateX(-50%);color:var(--team-two);font-size:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.mustawa-scope .lh-vertical-goal span{width:6rem;height:.55rem;border-radius:999px}.mustawa-scope .lh-judge-panel{min-height:0;display:grid;grid-template-rows:auto 1fr auto;border:1px solid var(--lh-line);border-radius:1.1rem;overflow:hidden;box-shadow:0 14px 36px rgba(68,18,23,.06)}.mustawa-scope .lh-judge-heading{min-height:3.3rem;display:flex;align-items:center;justify-content:space-between;padding:.65rem .9rem;border-bottom:1px solid var(--lh-line);background:var(--lh-wash)}.mustawa-scope .lh-judge-heading>span{color:var(--lh-red);font-size:.56rem;font-weight:800;letter-spacing:.13em}.mustawa-scope .lh-judge-heading>b{font-size:.85rem}.mustawa-scope .lh-judge-heading small{color:var(--lh-muted);font-size:.53rem;font-weight:600}.mustawa-scope .lh-question-panel{min-height:0;display:flex;flex-direction:column;align-items:center;padding:clamp(.8rem,2vw,1.5rem);text-align:center}.mustawa-scope .lh-letter-badge{display:grid;place-items:center;width:3.2rem;aspect-ratio:1.12;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);font-size:1.35rem;font-weight:800}.mustawa-scope .lh-question-label{margin:.65rem 0 .35rem;color:var(--lh-red);font-size:.52rem;font-weight:800;letter-spacing:.1em}.mustawa-scope .lh-question-panel h2{max-width:30ch;margin:.3rem auto .75rem;font-size:clamp(1rem,1.9vw,1.35rem);font-weight:700;line-height:1.45;letter-spacing:-.025em}.mustawa-scope .lh-answer{width:100%;display:grid;gap:.18rem;padding:.55rem .7rem;border:1px dashed var(--lh-line);background:#fcfafb}.mustawa-scope .lh-answer small{color:var(--lh-muted);font-size:.45rem;font-weight:800;letter-spacing:.1em}.mustawa-scope .lh-answer strong{min-height:1.25rem;color:#b3aaac;font-size:.8rem;letter-spacing:.12em}.mustawa-scope .lh-answer.visible{border-style:solid;border-color:#f1bdc1;background:var(--lh-wash)}.mustawa-scope .lh-answer.visible strong{color:var(--lh-red);font-size:1rem;letter-spacing:0}.mustawa-scope .lh-question-tools{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.45rem}.mustawa-scope .lh-question-tools button{min-height:2.1rem;border:1px solid var(--lh-line);border-radius:.6rem;background:#fff;color:var(--lh-muted);font-size:.6rem;font-weight:700}.mustawa-scope .lh-question-tools button:hover{border-color:#dcaeb2;color:var(--lh-red)}.mustawa-scope .lh-award-label{margin:.85rem 0 .35rem!important;color:var(--lh-muted)!important;font-size:.52rem!important;font-weight:700!important}.mustawa-scope .lh-award-buttons{width:100%;display:grid;gap:.4rem}.mustawa-scope .lh-award-buttons button{min-height:2.45rem;display:flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.65rem;background:color-mix(in srgb,var(--team-color) 9%,#fff);color:var(--team-color);font-size:.65rem;font-weight:800}.mustawa-scope .lh-award-buttons button:hover{background:var(--team-color);color:#fff}.mustawa-scope .lh-award-buttons span{width:.52rem;height:.52rem;border-radius:50%;background:var(--team-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-color) 15%,#fff)}.mustawa-scope .lh-award-buttons button:hover span{background:#fff}.mustawa-scope .lh-empty-question{align-self:center;padding:2rem;text-align:center}.mustawa-scope .lh-empty-question>span{display:grid;place-items:center;width:4.4rem;margin:0 auto 1rem;aspect-ratio:1.12;background:var(--lh-wash);color:var(--lh-red);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);font-size:1.7rem;font-weight:800}.mustawa-scope .lh-empty-question h2{margin:0;font-size:1.25rem}.mustawa-scope .lh-empty-question p{max-width:24ch;margin:.6rem auto;color:var(--lh-muted);font-size:.68rem;line-height:1.6}.mustawa-scope .lh-rules{display:flex;justify-content:center;gap:.7rem;padding:.55rem;border-top:1px solid var(--lh-line);background:#fcfafb;color:var(--lh-muted);font-size:.42rem;font-weight:800;letter-spacing:.04em}.mustawa-scope .lh-win-backdrop{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(28,13,15,.72);backdrop-filter:blur(8px)}.mustawa-scope .lh-win-card{width:min(100%,25rem);display:grid;justify-items:center;padding:2rem;border:1px solid color-mix(in srgb,var(--winner-color) 30%,#fff);border-top:5px solid var(--winner-color);border-radius:1.4rem;background:#fff;box-shadow:0 28px 70px #0005;text-align:center}.mustawa-scope .lh-win-mark{display:grid;place-items:center;width:4.4rem;aspect-ratio:1.12;background:var(--winner-color);color:#fff;clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);font-size:1.5rem}.mustawa-scope .lh-win-card p{margin:1rem 0 .25rem;color:var(--winner-color);font-size:.58rem;font-weight:800;letter-spacing:.12em}.mustawa-scope .lh-win-card h2{margin:0;font-size:2rem;letter-spacing:-.05em}.mustawa-scope .lh-win-card>small{margin:.4rem 0 1.2rem;color:var(--lh-muted);font-size:.68rem}.mustawa-scope .lh-win-card .lh-primary{width:100%;background:var(--winner-color)}.mustawa-scope .lh-win-card>a{margin-top:.9rem;color:var(--lh-muted);font-size:.62rem;font-weight:700}@media (max-width:900px){.mustawa-scope .lh-game-shell{height:auto;min-height:100svh;overflow:visible}.mustawa-scope .lh-stage{grid-template-columns:1fr;grid-template-rows:minmax(31rem,64svh) auto}.mustawa-scope .lh-board-wrap{min-height:31rem}.mustawa-scope .lh-judge-panel{min-height:28rem}.mustawa-scope .lh-horizontal-goal b{bottom:-14.3rem}.mustawa-scope .lh-setup-layout{grid-template-columns:1fr;gap:3rem;max-width:34rem}.mustawa-scope .lh-setup-intro{text-align:center}.mustawa-scope .lh-setup-description{margin-inline:auto}.mustawa-scope .lh-mini-hive{justify-content:center}.mustawa-scope .lh-setup-intro h1{font-size:clamp(4.5rem,20vw,7rem)}}@media (max-width:600px){.mustawa-scope .lh-game-header,.mustawa-scope .lh-simple-header{height:3.75rem;padding-inline:.75rem}.mustawa-scope .lh-simple-header{grid-template-columns:1fr auto}.mustawa-scope .lh-simple-header small{grid-column:2}.mustawa-scope .lh-game-header{grid-template-columns:1fr auto auto;gap:.65rem}.mustawa-scope .lh-brand{font-size:.75rem}.mustawa-scope .lh-brand>span{width:1.5rem;height:1.5rem}.mustawa-scope .lh-game-title{justify-self:end;text-align:right}.mustawa-scope .lh-game-title b{font-size:.75rem}.mustawa-scope .lh-game-title small{font-size:.38rem}.mustawa-scope .lh-scorebar{padding:.4rem;gap:.35rem}.mustawa-scope .lh-team-score{min-height:3.25rem;grid-template-columns:minmax(0,1fr) auto;padding:.4rem .55rem;gap:.45rem}.mustawa-scope .lh-team-score strong{font-size:.68rem}.mustawa-scope .lh-route{display:none}.mustawa-scope .lh-round-dots i{width:.52rem;height:.52rem}.mustawa-scope .lh-stage{padding:.4rem;gap:.5rem;grid-template-rows:minmax(25rem,58svh) auto}.mustawa-scope .lh-board-wrap{min-height:25rem;padding:2rem .65rem}.mustawa-scope .lh-board{width:91%;transform:translateX(-4.7%)}.mustawa-scope .lh-board-row{gap:.12rem;margin-top:-1rem}.mustawa-scope .lh-hex{padding:.12rem}.mustawa-scope .lh-hex:before{inset:.12rem}.mustawa-scope .lh-hex span{font-size:clamp(1rem,7vw,1.6rem)}.mustawa-scope .lh-horizontal-goal{inset-inline:.45rem}.mustawa-scope .lh-horizontal-goal span{width:.4rem;height:4.5rem}.mustawa-scope .lh-vertical-goal span{width:4.5rem;height:.4rem}.mustawa-scope .lh-judge-panel{min-height:27rem}.mustawa-scope .lh-question-panel{padding:1rem}.mustawa-scope .lh-question-panel h2{font-size:1.05rem}.mustawa-scope .lh-rules{gap:.35rem;font-size:.35rem}.mustawa-scope .lh-setup-layout{padding:2.5rem 1rem}.mustawa-scope .lh-setup-intro h1{font-size:4.6rem}.mustawa-scope .lh-mini-hive i{width:2.4rem}.mustawa-scope .lh-setup-card{padding:1.2rem}.mustawa-scope .lh-team-input{grid-template-columns:5.3rem 1fr 2.75rem;gap:.45rem;padding:.55rem}.mustawa-scope .lh-team-input input[type=color]{width:2.75rem;height:2.75rem}.mustawa-scope .lh-team-input small{font-size:.4rem}.mustawa-scope .lh-team-input input:not([type=color]){min-height:2.75rem;font-size:.78rem}.mustawa-scope .lh-win-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.mustawa-scope .lh-hex,.mustawa-scope .lh-primary{transition:none}.mustawa-scope .lh-hex.winning{animation:none}}.mustawa-scope .lh-game-shell{min-height:40rem;height:100svh;grid-template-rows:5.7rem minmax(0,1fr);background:#fffafa}.mustawa-scope .lh-game-header{height:auto;grid-template-columns:minmax(13rem,1fr) 7.6rem minmax(27rem,1.35fr) 2.35rem;gap:.85rem;padding:0 clamp(.8rem,1.6vw,1.6rem);border-bottom:1px solid var(--lh-line);background:#fff;box-shadow:0 5px 18px rgba(72,24,29,.06)}.mustawa-scope .lh-game-branding{min-width:0;display:flex;align-items:center;gap:1rem}.mustawa-scope .lh-game-branding>i{width:1px;height:2.5rem;background:var(--lh-line)}.mustawa-scope .lh-game-branding>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2.1vw,1.8rem);letter-spacing:-.05em}.mustawa-scope .lh-game-branding .lh-brand{flex-shrink:0}.mustawa-scope .lh-round-card{display:grid;align-content:center;justify-items:center;min-height:4.3rem;border:1px solid var(--lh-line);border-radius:.85rem;background:#fff;box-shadow:0 5px 14px rgba(72,24,29,.06);line-height:1}.mustawa-scope .lh-round-card>strong{font-size:.92rem;letter-spacing:.02em}.mustawa-scope .lh-round-card>small{margin-top:.28rem;color:var(--lh-muted);font-size:.48rem;font-weight:700;letter-spacing:.08em}.mustawa-scope .lh-round-card>div{display:flex;gap:.33rem;margin-top:.45rem}.mustawa-scope .lh-round-card i{width:.5rem;height:.5rem;border-radius:50%;background:#ede7e8}.mustawa-scope .lh-round-card i.active{background:var(--lh-red);box-shadow:0 0 0 3px #ffe1e3}.mustawa-scope .lh-round-card i.past{background:#7e7476}.mustawa-scope .lh-game-header>.lh-scorebar{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:0;border:0;background:transparent}.mustawa-scope .lh-game-header .lh-team-score{min-height:4.3rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.65rem .85rem;border:0;border-radius:.85rem;background:color-mix(in srgb,var(--team-color) 78%,#202027);color:#fff;box-shadow:0 7px 17px color-mix(in srgb,var(--team-color) 22%,transparent)}.mustawa-scope .lh-game-header .lh-team-score>div{display:grid;align-content:center;min-width:0}.mustawa-scope .lh-game-header .lh-team-score small{color:#fff;opacity:.78;font-size:.48rem}.mustawa-scope .lh-game-header .lh-team-score strong{color:#fff;font-size:.8rem}.mustawa-scope .lh-game-header .lh-route{display:block;margin-top:.18rem;color:#fff;opacity:.9;font-size:.52rem}.mustawa-scope .lh-round-count{align-self:center;color:#fff;font-size:2rem;line-height:1}.mustawa-scope .lh-team-2>div{order:2;text-align:right}.mustawa-scope .lh-team-2>.lh-round-count{order:1}.mustawa-scope .lh-icon-button{width:2.35rem;height:2.35rem}.mustawa-scope .lh-stage{grid-template-columns:minmax(0,1.42fr) minmax(25rem,.88fr);gap:clamp(.65rem,1.2vw,1.15rem);padding:clamp(.6rem,1vw,1rem);background:#fffafa}.mustawa-scope .lh-board-wrap{padding:1.5rem 3.1rem;border-color:#f0e3e5;border-radius:1rem;background:radial-gradient(circle at 48% 48%,#fff 0 42%,#fffafa 75%);box-shadow:inset 0 0 0 1px #fff}.mustawa-scope .lh-board{width:min(92%,38rem);filter:drop-shadow(0 12px 17px rgba(54,18,22,.1))}.mustawa-scope .lh-board-row{gap:.2rem;margin-top:-1.55rem}.mustawa-scope .lh-hex{padding:.13rem;background:#e9a5aa}.mustawa-scope .lh-hex:before{inset:.13rem;background:#fff}.mustawa-scope .lh-hex span{font-size:clamp(1.65rem,3.25vw,2.8rem)}.mustawa-scope .lh-hex.selected{background:var(--lh-red);transform:scale(1.055);filter:drop-shadow(0 9px 11px #d7192033)}.mustawa-scope .lh-hex.selected:before{background:#fff4f5}.mustawa-scope .lh-horizontal-goal{inset-inline:.75rem}.mustawa-scope .lh-horizontal-goal span{width:.55rem;height:6.2rem}.mustawa-scope .lh-vertical-goal{inset-block:.35rem}.mustawa-scope .lh-vertical-goal span{width:6.2rem;height:.48rem}.mustawa-scope .lh-judge-panel{border-color:#f0e3e5;border-radius:1rem;background:#fff;box-shadow:0 12px 32px rgba(60,18,23,.09)}.mustawa-scope .lh-judge-heading{min-height:3.5rem;padding:.65rem 1rem;background:#fff}.mustawa-scope .lh-judge-heading>span{font-size:.62rem}.mustawa-scope .lh-judge-heading>div{display:flex;align-items:center;gap:.7rem}.mustawa-scope .lh-judge-heading button{border:0;background:transparent;color:var(--lh-muted);font-size:.55rem;font-weight:700}.mustawa-scope .lh-judge-heading button:not(:disabled):hover{color:var(--lh-red)}.mustawa-scope .lh-judge-heading div>b,.mustawa-scope .lh-judge-heading>b{font-size:.9rem}.mustawa-scope .lh-judge-heading div>b small{color:var(--lh-muted);font-size:.5rem;font-weight:600}.mustawa-scope .lh-question-panel{justify-content:center;gap:.65rem;padding:clamp(.9rem,1.5vw,1.35rem)}.mustawa-scope .lh-question-lead{width:100%;display:grid;grid-template-columns:5.25rem 1fr;align-items:center;gap:1.1rem}.mustawa-scope .lh-letter-badge{width:5.25rem;font-size:2.4rem;background:var(--lh-red);color:#fff;filter:drop-shadow(0 7px 8px rgba(72,24,29,.16))}.mustawa-scope .lh-question-label{margin:0;color:var(--lh-ink);font-size:.8rem;font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.mustawa-scope .lh-question-label strong{margin-left:.3rem;color:var(--lh-red);font-size:2rem;vertical-align:middle}.mustawa-scope .lh-question-card{width:100%;min-height:clamp(7rem,19vh,11rem);display:grid;align-content:center;padding:1rem 1.2rem;border:1px solid var(--lh-line);border-radius:.75rem;background:#fff;text-align:center}.mustawa-scope .lh-question-card>small{margin-bottom:.65rem;color:var(--lh-muted);font-size:.48rem;font-weight:800;letter-spacing:.1em;text-align:left}.mustawa-scope .lh-question-panel .lh-question-card h2{max-width:31ch;margin:0 auto;font-size:clamp(1.1rem,1.75vw,1.65rem);line-height:1.45;letter-spacing:-.03em}.mustawa-scope .lh-answer{min-height:3.5rem;align-content:center;padding:.5rem .8rem;border:1px solid var(--lh-line);border-radius:.7rem;background:#fffafa}.mustawa-scope .lh-answer strong{letter-spacing:.22em}.mustawa-scope .lh-answer.visible{border-color:#efb4b8;background:#fff3f4}.mustawa-scope .lh-question-tools{margin:0;gap:.55rem}.mustawa-scope .lh-question-tools button{min-height:2.65rem;border-color:#e7a4aa;border-radius:.65rem;color:var(--lh-ink);font-size:.65rem}.mustawa-scope .lh-question-tools button:hover{background:#fff5f6}.mustawa-scope .lh-award-label{margin:.1rem 0 -.25rem!important}.mustawa-scope .lh-award-buttons{grid-template-columns:1fr 1fr;gap:.55rem}.mustawa-scope .lh-award-buttons button{min-height:4.1rem;border-radius:.7rem;background:color-mix(in srgb,var(--team-color) 80%,#202027);color:#fff;box-shadow:0 7px 16px color-mix(in srgb,var(--team-color) 18%,transparent);font-size:.7rem}.mustawa-scope .lh-award-buttons button:hover{background:color-mix(in srgb,var(--team-color) 88%,#16161a);transform:translateY(-1px)}.mustawa-scope .lh-award-buttons span{background:#fff;box-shadow:none}.mustawa-scope .lh-rules{min-height:2rem;align-items:center;border-top-color:var(--lh-line);background:#fff;color:#8b8082}@media (min-width:1500px){.mustawa-scope .lh-game-shell{grid-template-rows:6.4rem minmax(0,1fr)}.mustawa-scope .lh-game-header{grid-template-columns:minmax(17rem,1fr) 9rem minmax(34rem,1.3fr) 2.6rem}.mustawa-scope .lh-game-header .lh-team-score,.mustawa-scope .lh-round-card{min-height:4.9rem}.mustawa-scope .lh-stage{grid-template-columns:minmax(0,1.5fr) minmax(31rem,.82fr);padding:1rem 1.2rem}.mustawa-scope .lh-board{width:min(90%,43rem)}.mustawa-scope .lh-question-card{min-height:11.5rem}.mustawa-scope .lh-question-panel .lh-question-card h2{font-size:clamp(1.5rem,1.55vw,2rem)}.mustawa-scope .lh-award-buttons button{min-height:4.8rem;font-size:.8rem}}@media (max-width:1100px){.mustawa-scope .lh-game-shell{height:auto;min-height:100svh;grid-template-rows:auto minmax(0,1fr);overflow:visible}.mustawa-scope .lh-game-header{grid-template-columns:1fr auto auto;grid-auto-rows:auto;padding:.55rem .75rem}.mustawa-scope .lh-game-branding{gap:.65rem}.mustawa-scope .lh-game-branding>i{height:1.8rem}.mustawa-scope .lh-round-card{min-width:7rem;min-height:3.6rem}.mustawa-scope .lh-game-header>.lh-scorebar{grid-column:1/-1;grid-row:2}.mustawa-scope .lh-game-header .lh-team-score{min-height:3.6rem}.mustawa-scope .lh-stage{grid-template-columns:1fr;grid-template-rows:minmax(30rem,64svh) auto}.mustawa-scope .lh-board{width:min(88%,34rem)}.mustawa-scope .lh-judge-panel{min-height:34rem}}@media (max-width:600px){.mustawa-scope .lh-game-header{gap:.45rem}.mustawa-scope .lh-game-branding>i,.mustawa-scope .lh-game-branding>strong{display:none}.mustawa-scope .lh-round-card{min-width:6.2rem}.mustawa-scope .lh-round-card>strong{font-size:.72rem}.mustawa-scope .lh-game-header .lh-team-score{min-height:3.35rem;padding:.45rem .6rem}.mustawa-scope .lh-round-count{font-size:1.5rem}.mustawa-scope .lh-stage{grid-template-rows:minmax(25rem,58svh) auto}.mustawa-scope .lh-board-wrap{padding:1.5rem .6rem}.mustawa-scope .lh-board{width:91%;transform:translateX(-4.7%)}.mustawa-scope .lh-board-row{margin-top:-1rem}.mustawa-scope .lh-hex span{font-size:clamp(1rem,7vw,1.6rem)}.mustawa-scope .lh-horizontal-goal span{height:4.5rem}.mustawa-scope .lh-vertical-goal span{width:4.5rem}.mustawa-scope .lh-judge-panel{min-height:33rem}.mustawa-scope .lh-question-lead{grid-template-columns:4.2rem 1fr}.mustawa-scope .lh-letter-badge{width:4.2rem;font-size:1.8rem}.mustawa-scope .lh-question-label strong{font-size:1.55rem}.mustawa-scope .lh-question-card{min-height:7.5rem}.mustawa-scope .lh-question-panel .lh-question-card h2{font-size:1rem}.mustawa-scope .lh-award-buttons button{min-height:3.5rem;font-size:.58rem}.mustawa-scope .lh-rules{font-size:.32rem}}.mustawa-scope .lh-empty-question>span,.mustawa-scope .lh-hex,.mustawa-scope .lh-letter-badge,.mustawa-scope .lh-mini-hive i,.mustawa-scope .lh-win-mark{aspect-ratio:.88;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.mustawa-scope .lh-board-row{gap:.12rem;margin-top:-2.1rem}.mustawa-scope .lh-board-row:nth-child(2n){transform:translateX(10%)}.mustawa-scope .lh-mini-hive i{margin-left:-.18rem}.mustawa-scope .lh-mini-hive i:nth-child(2n){transform:translateY(1.25rem)}@media (min-width:1500px){.mustawa-scope .lh-board-row{margin-top:-2.4rem}}@media (max-width:600px){.mustawa-scope .lh-board-row{gap:.08rem;margin-top:-1.05rem}}.mustawa-scope .platform-new-games{display:grid;gap:1rem}.mustawa-scope .barricade-card-art{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.24rem;padding:.65rem;border-radius:1rem;background:#171719;transform:rotate(-2deg);box-shadow:inset 0 0 0 1px #343438}.mustawa-scope .barricade-card-art>span{aspect-ratio:1;border:1px solid #4a4a50;border-radius:.16rem;background:#2b2b2f}.mustawa-scope .barricade-card-art>i{position:absolute;width:1rem;aspect-ratio:1;border-radius:50%;box-shadow:0 .15rem .3rem #0008}.mustawa-scope .barricade-card-art>i.red{right:1.65rem;bottom:1.55rem;background:#ef3340}.mustawa-scope .barricade-card-art>i.blue{top:1.55rem;left:1.65rem;background:#2f86f6}.mustawa-scope .barricade-card-art>b{position:absolute;left:50%;top:50%;width:3.1rem;height:.24rem;border-radius:999px;background:#ef3340;transform:translate(-50%,-50%) rotate(90deg)}.mustawa-scope .barricade-shell{--bar-bg:#09090a;--bar-surface:#1a1a1c;--bar-panel:#262629;--bar-cell:#2a2a2d;--bar-line:#45454a;--bar-muted:#a5a5ad;--bar-red:#ef3340;--bar-blue:#2f86f6;--bar-green:#30c98a;min-height:100svh;background:var(--bar-bg);color:#f7f7f8;font-family:Arial,Helvetica Neue,sans-serif}.mustawa-scope .barricade-brand{position:absolute;top:1.2rem;left:1.35rem;z-index:3;display:flex;align-items:center;gap:.55rem;color:#fff;text-decoration:none}.mustawa-scope .barricade-brand>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:var(--bar-red);font-size:.75rem;font-weight:900;transform:rotate(-6deg)}.mustawa-scope .barricade-brand>b{font-size:.88rem;letter-spacing:-.03em}.mustawa-scope .barricade-setup{position:relative;display:grid;place-items:center;padding:5rem 1rem}.mustawa-scope .barricade-setup:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 43%,#222226 0,transparent 31rem);opacity:.7;pointer-events:none}.mustawa-scope .barricade-setup-card{position:relative;width:min(100%,32rem);overflow:hidden;border:1px solid #424247;border-radius:.55rem;background:#29292c;box-shadow:0 2rem 5rem #0008}.mustawa-scope .barricade-setup-card>header{padding:1.8rem 2rem 1.5rem;border-bottom:1px solid #3c3c40;text-align:center}.mustawa-scope .barricade-setup-card>header p{margin:0 0 .35rem;color:var(--bar-red);font-size:.55rem;font-weight:900;letter-spacing:.2em}.mustawa-scope .barricade-setup-card>header h1{margin:0;font-size:1.45rem;letter-spacing:-.035em}.mustawa-scope .barricade-setup-card>header span{display:block;margin-top:.45rem;color:var(--bar-muted);font-size:.78rem}.mustawa-scope .barricade-setup-section{padding:1.4rem 1.5rem 0}.mustawa-scope .barricade-setup-section h2{margin:0 0 .7rem;text-align:center;font-size:.78rem}.mustawa-scope .barricade-choice-grid{display:grid;gap:.55rem}.mustawa-scope .barricade-choice-grid.two{grid-template-columns:1fr 1fr}.mustawa-scope .barricade-choice-grid.four{grid-template-columns:repeat(4,1fr)}.mustawa-scope .barricade-choice-grid button{min-height:3.1rem;display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border:1px solid #4b4b51;border-radius:.55rem;background:#28282b;color:#fff;font-size:.75rem;font-weight:700;transition:border-color .12s ease,background .12s ease,transform .1s ease}.mustawa-scope .barricade-choice-grid.four button{justify-content:center}.mustawa-scope .barricade-choice-grid button:hover{border-color:#707079}.mustawa-scope .barricade-choice-grid button:active,.mustawa-scope .barricade-start:active{transform:scale(.98)}.mustawa-scope .barricade-choice-grid button.selected.red{border-color:var(--bar-red);background:#522c31}.mustawa-scope .barricade-choice-grid button.selected.blue{border-color:var(--bar-blue);background:#213d5f}.mustawa-scope .barricade-choice-grid button.selected.difficulty{border-color:var(--bar-green);background:#234b3e}.mustawa-scope .pawn-dot{display:inline-block;width:.85rem;height:.85rem;border-radius:50%;box-shadow:inset 0 0 0 1px #fff5,0 1px 3px #0008}.mustawa-scope .pawn-dot.red{background:var(--bar-red)}.mustawa-scope .pawn-dot.blue{background:var(--bar-blue)}.mustawa-scope .barricade-setup-card>footer{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;margin-top:1.5rem;padding:1.2rem 1.5rem;border-top:1px solid #3c3c40}.mustawa-scope .barricade-setup-card>footer a{padding:.7rem;color:#b8b8bf;font-size:.75rem;text-decoration:none}.mustawa-scope .barricade-start{min-height:2.7rem;padding:0 1.35rem;border:0;border-radius:.5rem;background:var(--bar-red);color:#fff;font-size:.78rem;font-weight:800;box-shadow:0 .4rem 1rem #ef334033}.mustawa-scope .barricade-game{position:relative;display:grid;grid-template-columns:minmax(34rem,1fr) minmax(18rem,20rem);gap:1rem;align-items:center;padding:clamp(1rem,3vh,2.4rem) clamp(1rem,3vw,3.5rem);overflow:hidden}.mustawa-scope .barricade-board-column{min-width:0;display:grid;place-items:center}.mustawa-scope .barricade-board-frame{position:relative;width:min(73svh,55vw,47rem);aspect-ratio:1;padding:1.05rem 1.45rem 1.45rem 1rem;border:1px solid #242427;border-radius:1.35rem;background:#171719;box-shadow:0 2.2rem 4.5rem #0008}.mustawa-scope .barricade-grid{position:relative;display:grid;width:100%;height:100%;grid-template-columns:repeat(8,minmax(0,1fr) .18fr) minmax(0,1fr);grid-template-rows:repeat(8,minmax(0,1fr) .18fr) minmax(0,1fr)}.mustawa-scope .barricade-cell{position:relative;z-index:1;display:grid;place-items:center;min-width:0;min-height:0;border:1px solid #46464a;border-radius:.2rem;background:var(--bar-cell);box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .12s ease,background .12s ease,transform .1s ease}.mustawa-scope .barricade-cell.red-goal{border-color:#6a4347;background:#332a2c}.mustawa-scope .barricade-cell.blue-goal{border-color:#355272;background:#29323d}.mustawa-scope .barricade-cell.legal{border:2px solid #f5f5f6;background:#333337;cursor:pointer;box-shadow:inset 0 0 0 .15rem #ffffff0a,0 0 0 1px #000}.mustawa-scope .barricade-cell.legal:hover{z-index:2;background:#3c3c41;transform:scale(1.045)}.mustawa-scope .barricade-cell:disabled{opacity:1}.mustawa-scope .barricade-pawn{width:54%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 .12rem .18rem #fff5,0 .32rem .45rem #0008;animation:mustawa-barricade-pawn-in .23s cubic-bezier(.2,.9,.35,1.2)}.mustawa-scope .barricade-pawn.red{background:var(--bar-red)}.mustawa-scope .barricade-pawn.blue{background:var(--bar-blue)}@keyframes mustawa-barricade-pawn-in{0%{transform:scale(.45) translateY(-40%);opacity:.4}to{transform:scale(1);opacity:1}}.mustawa-scope .barricade-wall{z-index:6;align-self:stretch;justify-self:stretch;border-radius:999px;pointer-events:none;box-shadow:0 2px 5px #0008;animation:mustawa-barricade-wall-in .18s ease-out}.mustawa-scope .barricade-wall.horizontal{height:68%;align-self:center}.mustawa-scope .barricade-wall.vertical{width:68%;justify-self:center}.mustawa-scope .barricade-wall.red{background:var(--bar-red)}.mustawa-scope .barricade-wall.blue{background:var(--bar-blue)}@keyframes mustawa-barricade-wall-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.mustawa-scope .barricade-wall-slot{z-index:8;align-self:stretch;justify-self:stretch;border:0;border-radius:999px;background:#ffffff12;cursor:pointer;transition:background .1s ease,box-shadow .1s ease}.mustawa-scope .barricade-wall-slot.horizontal{height:100%}.mustawa-scope .barricade-wall-slot.vertical{width:100%}.mustawa-scope .barricade-wall-slot:focus-visible,.mustawa-scope .barricade-wall-slot:hover{background:var(--bar-red);box-shadow:0 0 .7rem #ef334088;outline:none}.mustawa-scope .barricade-rank-labels{position:absolute;top:1.05rem;right:.4rem;bottom:1.45rem;display:grid;grid-template-rows:repeat(9,1fr);align-items:center;color:#777780;font-size:.52rem}.mustawa-scope .barricade-file-labels{position:absolute;right:1.45rem;bottom:.35rem;left:1rem;display:grid;grid-template-columns:repeat(9,1fr);justify-items:center;color:#777780;font-size:.52rem}.mustawa-scope .barricade-thinking{position:absolute;z-index:12;top:.55rem;left:50%;display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;border:1px solid #3d3d42;border-radius:999px;background:#202023e8;color:#d6d6db;font-size:.62rem;transform:translateX(-50%);box-shadow:0 .5rem 1.2rem #0005}.mustawa-scope .barricade-thinking i{width:.5rem;height:.5rem;border-radius:50%;background:var(--bar-blue);animation:mustawa-barricade-pulse .7s ease-in-out infinite alternate}@keyframes mustawa-barricade-pulse{to{opacity:.25;transform:scale(.7)}}.mustawa-scope .barricade-control-panel{align-self:center;max-height:calc(100svh - 2rem);display:flex;flex-direction:column;overflow:auto;border:1px solid #37373b;border-radius:.55rem;background:var(--bar-panel);box-shadow:0 1.5rem 3rem #0007}.mustawa-scope .barricade-controls-top{min-height:3.25rem;display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border-bottom:1px solid #3a3a3e}.mustawa-scope .barricade-controls-top button{display:flex;align-items:center;gap:.25rem;padding:.35rem;border:0;background:transparent;color:#b9b9c0;font-size:.65rem}.mustawa-scope .barricade-controls-top svg{width:1rem;height:1rem}.mustawa-scope .barricade-controls-top>div{display:flex;gap:.2rem}.mustawa-scope .barricade-turn{min-height:2rem;display:grid;place-items:center;margin:0;padding:.35rem .7rem;color:#9e9ea6;font-size:.62rem;font-weight:700}.mustawa-scope .barricade-turn.active{color:var(--bar-green);background:#30c98a0c}.mustawa-scope .barricade-action-row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;padding:0 .7rem .75rem}.mustawa-scope .barricade-action-row button{min-height:2.15rem;display:flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid #48484d;border-radius:.3rem;background:#2b2b2e;color:#d7d7dc;font-size:.62rem;font-weight:700}.mustawa-scope .barricade-action-row button.resign{border-color:#6b3034;background:#dd2d35;color:#fff}.mustawa-scope .barricade-action-row button:disabled{opacity:.28}.mustawa-scope .barricade-action-row svg{width:.9rem;height:.9rem}.mustawa-scope .barricade-player-list{display:grid;gap:.5rem;padding:.25rem .7rem .7rem}.mustawa-scope .barricade-player-list article{padding:.7rem;border:1px solid #3f3f43;border-radius:.45rem;background:#333336;transition:border-color .15s ease,background .15s ease}.mustawa-scope .barricade-player-list article.current.red{border-color:#8d363d;background:#4b2e32}.mustawa-scope .barricade-player-list article.current.blue{border-color:#315f92;background:#283c52}.mustawa-scope .barricade-player-list article>div{display:flex;align-items:center;justify-content:space-between}.mustawa-scope .barricade-player-list strong{font-size:.72rem}.mustawa-scope .barricade-player-list article>div small{padding:.16rem .35rem;border-radius:999px;background:#ffffff13;color:#c5c5ca;font-size:.45rem;text-transform:uppercase}.mustawa-scope .barricade-player-list p{display:flex;align-items:center;gap:.35rem;margin:.45rem 0 0;color:#ababaf;font-size:.6rem}.mustawa-scope .barricade-player-list p .pawn-dot{width:.65rem;height:.45rem;border-radius:.12rem;box-shadow:none}.mustawa-scope .barricade-player-list p b{margin-left:auto;color:#fff;font-size:1rem}.mustawa-scope .barricade-player-list p small{font-size:.55rem;color:#77777e}.mustawa-scope .barricade-rack{margin:0 .7rem .7rem;padding:.7rem;border-top:1px solid #414146;border-bottom:1px solid #414146}.mustawa-scope .barricade-rack>header{display:flex;align-items:center;justify-content:space-between}.mustawa-scope .barricade-rack h2{margin:0;font-size:.67rem}.mustawa-scope .barricade-rack>header span{color:#8f8f97;font-size:.5rem}.mustawa-scope .barricade-rack>p{margin:.35rem 0 .75rem;color:#8f8f97;font-size:.53rem;line-height:1.45}.mustawa-scope .barricade-pieces{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mustawa-scope .barricade-pieces button{min-height:4.4rem;display:grid;place-items:center;border:1px solid transparent;border-radius:.4rem;background:#29292c}.mustawa-scope .barricade-pieces button.selected,.mustawa-scope .barricade-pieces button:hover:not(:disabled){border-color:#6a6a72;background:#303034}.mustawa-scope .barricade-pieces button:disabled{opacity:.35}.mustawa-scope .barricade-pieces .piece{display:block;border-radius:999px;background:var(--bar-red);box-shadow:0 .15rem .4rem #0008}.mustawa-scope .barricade-pieces .piece.horizontal{width:4rem;height:.32rem}.mustawa-scope .barricade-pieces .piece.vertical{width:.32rem;height:4rem}.mustawa-scope .barricade-move-mode{width:100%;margin-top:.5rem;padding:.4rem;border:0;background:transparent;color:#c8c8ce;font-size:.53rem}.mustawa-scope .barricade-rules-note{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:.7rem;color:#8e8e95;font-size:.53rem}.mustawa-scope .barricade-rules-note button{border:0;background:transparent;color:#d0d0d5;font-size:.53rem;text-decoration:underline;text-underline-offset:.18rem}.mustawa-scope .barricade-result-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:1rem;background:#050506d9;backdrop-filter:blur(8px)}.mustawa-scope .barricade-result-card{width:min(100%,27rem);display:grid;justify-items:center;padding:2rem;border:1px solid #49494f;border-radius:.75rem;background:#29292d;box-shadow:0 2rem 5rem #000b;text-align:center}.mustawa-scope .barricade-result-pawn{display:grid;place-items:center;width:4.5rem;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 .2rem .3rem #fff5,0 .8rem 1.5rem #0008;animation:mustawa-barricade-result-pop .55s cubic-bezier(.2,1.3,.45,1)}.mustawa-scope .barricade-result-pawn.red{background:var(--bar-red)}.mustawa-scope .barricade-result-pawn.blue{background:var(--bar-blue)}.mustawa-scope .barricade-result-pawn span{width:1.2rem;height:1.2rem;border-radius:50%;background:#fff9}.mustawa-scope .barricade-result-card>p{margin:1rem 0 .35rem;color:var(--bar-green);font-size:.55rem;font-weight:900;letter-spacing:.2em}.mustawa-scope .barricade-result-card h2{margin:0;font-size:1.6rem;letter-spacing:-.04em}.mustawa-scope .barricade-result-card>span{margin:.6rem 0 1.4rem;color:#a7a7ae;font-size:.7rem}.mustawa-scope .barricade-result-card>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mustawa-scope .barricade-result-card button{min-height:2.7rem;border:0;border-radius:.4rem;background:var(--bar-red);color:#fff;font-weight:800}.mustawa-scope .barricade-result-card button.secondary{border:1px solid #4d4d53;background:transparent;color:#d0d0d5}@keyframes mustawa-barricade-result-pop{0%{transform:scale(.2) rotate(-18deg);opacity:0}70%{transform:scale(1.15) rotate(4deg)}to{transform:scale(1)}}.mustawa-scope .barricade-game.light{--bar-bg:#eeeef0;--bar-surface:#fff;--bar-panel:#fff;--bar-cell:#e4e4e7;--bar-line:#b9b9bf;--bar-muted:#63636b;color:#171719}.mustawa-scope .barricade-game.light .barricade-board-frame{border-color:#c8c8ce;background:#fff;box-shadow:0 2rem 4rem #2222}.mustawa-scope .barricade-game.light .barricade-cell{border-color:#b9b9bf;background:#e4e4e7}.mustawa-scope .barricade-game.light .barricade-cell.red-goal{background:#f3dcde}.mustawa-scope .barricade-game.light .barricade-cell.blue-goal{background:#dce7f5}.mustawa-scope .barricade-game.light .barricade-cell.legal{border-color:#3b3b40;background:#fff}.mustawa-scope .barricade-game.light .barricade-control-panel{border-color:#c7c7cd;box-shadow:0 1.4rem 3rem #2222}.mustawa-scope .barricade-game.light .barricade-controls-top,.mustawa-scope .barricade-game.light .barricade-rack{border-color:#dddde1}.mustawa-scope .barricade-game.light .barricade-controls-top button,.mustawa-scope .barricade-game.light .barricade-rules-note,.mustawa-scope .barricade-game.light .barricade-turn{color:#5e5e66}.mustawa-scope .barricade-game.light .barricade-action-row button,.mustawa-scope .barricade-game.light .barricade-pieces button,.mustawa-scope .barricade-game.light .barricade-player-list article{border-color:#d2d2d7;background:#f2f2f4;color:#222}.mustawa-scope .barricade-game.light .barricade-player-list p b,.mustawa-scope .barricade-game.light .barricade-player-list strong,.mustawa-scope .barricade-game.light .barricade-rules-note button{color:#171719}.mustawa-scope .barricade-game.light .barricade-player-list article.current.red{background:#f4dfe1}.mustawa-scope .barricade-game.light .barricade-player-list article.current.blue{background:#dfeaf6}@media (max-width:950px){.mustawa-scope .barricade-game{min-height:100svh;grid-template-columns:1fr;overflow:visible;padding:1rem}.mustawa-scope .barricade-board-frame{width:min(86svh,91vw,42rem)}.mustawa-scope .barricade-control-panel{width:min(100%,42rem);max-height:none;justify-self:center}.mustawa-scope .barricade-player-list{grid-template-columns:1fr 1fr}.mustawa-scope .barricade-rack{display:grid;grid-template-columns:1fr 1.3fr;column-gap:1rem}.mustawa-scope .barricade-rack>header,.mustawa-scope .barricade-rack>p{grid-column:1}.mustawa-scope .barricade-pieces{grid-column:2;grid-row:1/span 2}.mustawa-scope .barricade-rules-note{margin-top:0}}@media (max-width:560px){.mustawa-scope .barricade-brand{top:.8rem;left:.8rem}.mustawa-scope .barricade-setup{padding:4.5rem .65rem 1rem}.mustawa-scope .barricade-setup-card>header{padding:1.4rem 1rem}.mustawa-scope .barricade-setup-section{padding:1.1rem .8rem 0}.mustawa-scope .barricade-choice-grid.four{grid-template-columns:1fr 1fr}.mustawa-scope .barricade-setup-card>footer{padding:1rem .8rem}.mustawa-scope .barricade-game{padding:.45rem}.mustawa-scope .barricade-board-frame{width:96vw;padding:.7rem 1.1rem 1.15rem .7rem;border-radius:.8rem}.mustawa-scope .barricade-rank-labels{top:.7rem;right:.25rem;bottom:1.15rem}.mustawa-scope .barricade-file-labels{right:1.1rem;bottom:.22rem;left:.7rem}.mustawa-scope .barricade-control-panel{border-radius:.5rem}.mustawa-scope .barricade-player-list{grid-template-columns:1fr}.mustawa-scope .barricade-rack{display:block}.mustawa-scope .barricade-pieces{margin-top:.6rem}.mustawa-scope .barricade-result-card{padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.mustawa-scope .barricade-pawn,.mustawa-scope .barricade-result-pawn,.mustawa-scope .barricade-thinking i,.mustawa-scope .barricade-wall{animation:none}.mustawa-scope .barricade-cell,.mustawa-scope .barricade-choice-grid button{transition:none}}.mustawa-scope .barricade-shell.mustawa-theme{--bar-bg:#f5f7fa;--bar-surface:#fff;--bar-panel:#fff;--bar-cell:#f4f6f9;--bar-line:#cbd3dd;--bar-muted:#667386;--bar-red:#d71920;--bar-blue:#1868db;--bar-green:#16854d;background:radial-gradient(circle at 43% 42%,#fff 0 28rem,#f5f7fa 58rem);color:#1b2532;font-family:var(--font-display),var(--font-arabic),Arial,sans-serif}.mustawa-scope .mustawa-theme .barricade-brand{color:#1b2532}.mustawa-scope .mustawa-theme .barricade-brand>span{background:#d71920;color:#fff;box-shadow:0 .35rem .8rem #d7192028}.mustawa-scope .mustawa-theme.barricade-setup:before{background:radial-gradient(circle at 50% 43%,#eaf4ff 0,transparent 30rem);opacity:.8}.mustawa-scope .mustawa-theme .barricade-setup-card{border-color:#dce4eb;background:#fff;box-shadow:0 2rem 5rem #1b25321a}.mustawa-scope .mustawa-theme .barricade-setup-card>header{border-color:#e2e8ef}.mustawa-scope .mustawa-theme .barricade-setup-card>header p{color:#d71920}.mustawa-scope .mustawa-theme .barricade-setup-card>header h1{font-size:1.65rem;color:#1b2532}.mustawa-scope .mustawa-theme .barricade-setup-card>header span{color:#667386}.mustawa-scope .mustawa-theme .barricade-setup-card>footer{border-color:#e2e8ef}.mustawa-scope .mustawa-theme .barricade-setup-card>footer a{color:#667386}.mustawa-scope .mustawa-theme .barricade-start{background:#1b2532;box-shadow:0 .45rem 1rem #1b253224}.mustawa-scope .mustawa-theme .barricade-start:hover{background:#d71920}.mustawa-scope .barricade-player-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1.5rem 1.5rem .75rem}.mustawa-scope .barricade-player-fields label{display:grid;gap:.5rem;padding:.75rem;border:1px solid #dce4eb;border-top:3px solid;border-radius:.7rem;background:#fbfcfe}.mustawa-scope .barricade-player-fields label.red{border-top-color:#d71920}.mustawa-scope .barricade-player-fields label.blue{border-top-color:#1868db}.mustawa-scope .barricade-player-fields label>span{display:flex;align-items:center;gap:.45rem;color:#667386;font-size:.58rem;font-weight:800}.mustawa-scope .barricade-player-fields label .pawn-dot{width:.65rem;height:.65rem}.mustawa-scope .barricade-player-fields input{min-height:2.65rem;border-color:#dce4eb;border-radius:.5rem;background:#fff;color:#1b2532;font-size:.76rem;font-weight:700}.mustawa-scope .barricade-player-fields label.red input:focus{outline-color:#d7192040;border-color:#d71920}.mustawa-scope .barricade-player-fields label.blue input:focus{outline-color:#1868db40;border-color:#1868db}.mustawa-scope .barricade-setup-rules{display:flex;justify-content:center;flex-wrap:wrap;gap:.45rem;padding:.35rem 1.5rem .25rem}.mustawa-scope .barricade-setup-rules span{padding:.32rem .55rem;border:1px solid #dce4eb;border-radius:999px;color:#667386;font-size:.52rem;font-weight:700}.mustawa-scope .barricade-game.mustawa-theme{background:#f7f9fb}.mustawa-scope .barricade-game.mustawa-theme .barricade-board-frame{border-color:#dce4eb;background:#fff;box-shadow:0 1.8rem 4rem #1b25321a}.mustawa-scope .barricade-game.mustawa-theme .barricade-cell{border-color:#c9d2dd;background:#f4f6f9;box-shadow:inset 0 1px 0 #fff}.mustawa-scope .barricade-game.mustawa-theme .barricade-cell.red-goal{border-color:#e4a9ad;background:#fff0f1}.mustawa-scope .barricade-game.mustawa-theme .barricade-cell.blue-goal{border-color:#a9c6ed;background:#edf5ff}.mustawa-scope .barricade-game.mustawa-theme .barricade-cell.legal{border-color:var(--active-player);background:#fff;box-shadow:inset 0 0 0 .13rem color-mix(in srgb,var(--active-player) 10%,#fff),0 0 0 1px var(--active-player)}.mustawa-scope .barricade-game.mustawa-theme .barricade-cell.legal:hover{background:color-mix(in srgb,var(--active-player) 7%,#fff)}.mustawa-scope .barricade-game.mustawa-theme .barricade-file-labels,.mustawa-scope .barricade-game.mustawa-theme .barricade-rank-labels{color:#758294;font-weight:700}.mustawa-scope .barricade-game.mustawa-theme .barricade-wall-slot{background:color-mix(in srgb,var(--active-player) 10%,transparent)}.mustawa-scope .barricade-game.mustawa-theme .barricade-wall-slot:focus-visible,.mustawa-scope .barricade-game.mustawa-theme .barricade-wall-slot:hover{background:var(--active-player);box-shadow:0 0 .7rem color-mix(in srgb,var(--active-player) 50%,transparent)}.mustawa-scope .barricade-game.mustawa-theme .barricade-control-panel{border-color:#dce4eb;background:#fff;box-shadow:0 1.4rem 3rem #1b253218}.mustawa-scope .barricade-game.mustawa-theme .barricade-controls-top{border-color:#e2e8ef}.mustawa-scope .barricade-game.mustawa-theme .barricade-controls-top button{color:#667386}.mustawa-scope .barricade-controls-top>b{color:#1b2532;font-size:.58rem;letter-spacing:-.02em}.mustawa-scope .barricade-game.mustawa-theme .barricade-turn{color:#fff;background:var(--active-player);font-weight:800}.mustawa-scope .barricade-game.mustawa-theme .barricade-action-row button{border-color:#dce4eb;background:#f7f9fb;color:#1b2532}.mustawa-scope .barricade-game.mustawa-theme .barricade-action-row button.resign{border-color:#efb1b5;background:#fff1f2;color:#b30e14}.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list article{border-color:#dce4eb;background:#f8fafc}.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list article.current.red{border-color:#d71920;background:#fff1f2;box-shadow:inset 3px 0 #d71920}.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list article.current.blue{border-color:#1868db;background:#edf5ff;box-shadow:inset 3px 0 #1868db}.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list p b,.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list strong{color:#1b2532}.mustawa-scope .barricade-game.mustawa-theme .barricade-player-list article>div small{background:#e9eef4;color:#667386}.mustawa-scope .barricade-game.mustawa-theme .barricade-rack{border-color:#e2e8ef}.mustawa-scope .barricade-game.mustawa-theme .barricade-rack h2{color:#1b2532}.mustawa-scope .barricade-game.mustawa-theme .barricade-pieces button{border-color:#e2e8ef;background:#f7f9fb}.mustawa-scope .barricade-game.mustawa-theme .barricade-pieces button.selected,.mustawa-scope .barricade-game.mustawa-theme .barricade-pieces button:hover:not(:disabled){border-color:var(--active-player);background:color-mix(in srgb,var(--active-player) 7%,#fff)}.mustawa-scope .barricade-game.mustawa-theme .barricade-pieces .piece{background:var(--active-player)}.mustawa-scope .barricade-game.mustawa-theme .barricade-move-mode,.mustawa-scope .barricade-game.mustawa-theme .barricade-rules-note,.mustawa-scope .barricade-game.mustawa-theme .barricade-rules-note button{color:#667386}.mustawa-scope .mustawa-theme .barricade-result-backdrop{background:#1b2532bf}.mustawa-scope .mustawa-theme .barricade-result-card{border-color:#dce4eb;background:#fff;color:#1b2532;box-shadow:0 2rem 5rem #1b25324d}.mustawa-scope .mustawa-theme .barricade-result-card>p{color:#d71920}.mustawa-scope .mustawa-theme .barricade-result-card>span{color:#667386}.mustawa-scope .mustawa-theme .barricade-result-card button{background:#1b2532}.mustawa-scope .mustawa-theme .barricade-result-card button.secondary{border-color:#dce4eb;background:#fff;color:#667386}@media (max-width:560px){.mustawa-scope .barricade-player-fields{grid-template-columns:1fr;padding:1rem .8rem .5rem}.mustawa-scope .barricade-setup-rules{padding-inline:.8rem}.mustawa-scope .barricade-controls-top>b{font-size:.5rem}}.mustawa-scope .m-start-shell{min-height:100svh;background-color:var(--paper,#fbfaf8);background-image:var(--ylsa-pattern,none);color:var(--ink,#1d1a1b);font-family:var(--font-arabic),var(--font-body),sans-serif}.mustawa-scope .m-start-header{min-height:4.75rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line,#e2d9d5);padding:0 clamp(1.1rem,4vw,4rem);background:color-mix(in srgb,var(--paper,#fbfaf8) 90%,transparent);backdrop-filter:blur(14px);position:relative;z-index:3}.mustawa-scope .m-sahra-brand{justify-self:start;display:inline-flex;align-items:baseline;gap:.45rem;text-decoration:none;font-family:var(--font-display),sans-serif;font-weight:800;direction:ltr}.mustawa-scope .m-sahra-brand span{font-size:1.1rem;letter-spacing:-.05em}.mustawa-scope .m-sahra-brand b{color:var(--red,#d71920);font-size:.78rem}.mustawa-scope .m-suite-mark{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display),sans-serif;font-weight:800;direction:ltr}.mustawa-scope .m-suite-mark i{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:.65rem;background:var(--red,#d71920);color:#fff;font-style:normal;direction:rtl;transform:rotate(-7deg);box-shadow:0 .35rem .9rem color-mix(in srgb,var(--red,#d71920) 22%,transparent)}.mustawa-scope .m-back-table{justify-self:end;min-height:2.75rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--muted,#70696a);font-size:.78rem;font-weight:700;text-decoration:none}.mustawa-scope .m-back-table:hover{color:var(--red,#d71920)}.mustawa-scope .m-start-hero{width:min(100%,84rem);min-height:calc(100svh - 4.75rem);margin:auto;padding:clamp(3rem,8vh,6.5rem) clamp(1.1rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.92fr);gap:clamp(3rem,8vw,7.5rem);align-items:center}.mustawa-scope .m-start-copy{min-width:0}.mustawa-scope .m-start-copy>.mustawa-eyebrow{margin:0 0 1rem;color:var(--red,#d71920);font-size:.75rem;letter-spacing:.04em}.mustawa-scope .m-start-copy h1{margin:0;font-family:var(--font-display),var(--font-arabic),sans-serif;line-height:.82}.mustawa-scope .m-start-copy h1 span{display:block;font-size:clamp(4.5rem,10vw,9rem);font-weight:800;letter-spacing:-.08em}.mustawa-scope .m-start-copy h1 em{display:block;width:max-content;margin-top:.35rem;color:var(--red,#d71920);font-size:clamp(2.1rem,4.5vw,4rem);font-style:normal;font-weight:700}.mustawa-scope .m-start-deck{max-width:35rem;margin:2rem 0 0;color:var(--muted,#70696a);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.9}.mustawa-scope .m-start-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.mustawa-scope .m-primary-action{min-height:3.4rem;display:inline-flex;align-items:center;justify-content:space-between;gap:2.2rem;border-radius:.8rem;background:var(--red,#d71920);color:#fff;padding:.8rem 1.2rem;font-weight:800;text-decoration:none;box-shadow:.3rem .35rem 0 var(--control-shadow,#1d1a1b);transition:transform .12s ease,box-shadow .12s ease,background .16s ease}.mustawa-scope .m-primary-action:hover{background:var(--red-dark,#a80f16);transform:translate(-1px,-1px);box-shadow:.4rem .45rem 0 var(--control-shadow,#1d1a1b)}.mustawa-scope .m-primary-action:active{transform:translate(3px,3px);box-shadow:.08rem .1rem 0 var(--control-shadow,#1d1a1b)}.mustawa-scope .m-rules-jump{min-height:3.2rem;display:inline-flex;align-items:center;border-bottom:1px solid var(--line,#e2d9d5);color:var(--ink,#1d1a1b);font-weight:800;text-decoration:none}.mustawa-scope .m-start-facts{display:flex;flex-wrap:wrap;gap:.55rem;margin:2rem 0 0;padding:0;list-style:none}.mustawa-scope .m-start-facts li{border:1px solid var(--line,#e2d9d5);border-radius:999px;background:var(--white,#fff);color:var(--muted,#70696a);padding:.45rem .75rem;font-size:.72rem;font-weight:700}.mustawa-scope .m-start-art{margin:0;border:1px solid var(--line,#e2d9d5);border-radius:1.4rem;background:var(--white,#fff);padding:.8rem;box-shadow:0 1.6rem 4.5rem color-mix(in srgb,var(--ink,#1d1a1b) 13%,transparent);transform:rotate(1deg);position:relative}.mustawa-scope .m-start-art:before{content:"";position:absolute;inset:-.55rem auto auto 12%;width:5.5rem;height:.55rem;background:var(--red,#d71920);border-radius:999px}.mustawa-scope .m-start-art img{width:100%;height:auto;aspect-ratio:4/3;display:block;border-radius:.9rem;object-fit:cover}.mustawa-scope .m-start-art figcaption{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.75rem 0 .1rem}.mustawa-scope .m-start-art figcaption span{display:grid;place-items:center;min-height:2.6rem;border:1px solid var(--line,#e2d9d5);border-radius:.65rem;color:var(--red,#d71920);font-family:var(--font-display),sans-serif;font-weight:800}.mustawa-scope .m-family,.mustawa-scope .m-how{width:min(calc(100% - 2.2rem),76rem);margin:auto;padding:clamp(4rem,8vw,7rem) 0}.mustawa-scope .m-how{border-top:1px solid var(--line,#e2d9d5)}.mustawa-scope .m-section-heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:2rem}.mustawa-scope .m-section-heading .mustawa-eyebrow{grid-column:1/-1;margin:0;color:var(--red,#d71920)}.mustawa-scope .m-section-heading h2{margin:0;font-family:var(--font-display),var(--font-arabic),sans-serif;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.055em}.mustawa-scope .m-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.mustawa-scope .m-how-grid article{min-height:14rem;border:1px solid var(--line,#e2d9d5);border-radius:1.15rem;background:var(--white,#fff);padding:1.5rem;box-shadow:0 .8rem 2rem color-mix(in srgb,var(--ink,#1d1a1b) 6%,transparent)}.mustawa-scope .m-how-grid b{color:var(--red,#d71920);font-family:var(--font-mono),monospace;font-size:.72rem}.mustawa-scope .m-how-grid h3{margin:3rem 0 .65rem;font-family:var(--font-display),var(--font-arabic),sans-serif;font-size:1.25rem}.mustawa-scope .m-how-grid p{margin:0;color:var(--muted,#70696a);font-size:.9rem;line-height:1.8}.mustawa-scope .m-family{padding-top:1rem}.mustawa-scope .m-family-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.mustawa-scope .m-family-grid>a{min-width:0;display:grid;grid-template-rows:minmax(0,18rem) auto;border:1px solid var(--line,#e2d9d5);border-radius:1.25rem;background:var(--white,#fff);padding:.7rem;text-decoration:none;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.mustawa-scope .m-family-grid>a:hover{transform:translateY(-4px);box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--ink,#1d1a1b) 11%,transparent)}.mustawa-scope .m-family-grid img{width:100%;height:100%;display:block;border-radius:.8rem;object-fit:cover}.mustawa-scope .m-family-grid>a>span{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.2rem;padding:1rem .45rem .45rem}.mustawa-scope .m-family-grid small{grid-column:1;color:var(--red,#d71920);font-size:.65rem;font-weight:800}.mustawa-scope .m-family-grid strong{grid-column:1;font-family:var(--font-display),sans-serif;font-size:1.6rem;letter-spacing:-.05em}.mustawa-scope .m-family-grid i{grid-column:2;grid-row:1/3;color:var(--red,#d71920);font-size:1.3rem;font-style:normal}.mustawa-scope .m-start-footer{min-height:7rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line,#e2d9d5);padding:1.5rem clamp(1.1rem,4vw,4rem);color:var(--muted,#70696a);font-size:.72rem}.mustawa-scope .m-start-footer a{text-decoration:none}.mustawa-scope .m-start-footer a:hover{color:var(--red,#d71920)}.mustawa-scope .category-card{--category-art:#d71920}.mustawa-scope .category-card:nth-child(6n+2){--category-art:#7b2832}.mustawa-scope .category-card:nth-child(6n+3){--category-art:#b34a35}.mustawa-scope .category-card:nth-child(6n+4){--category-art:#333238}.mustawa-scope .category-card:nth-child(6n+5){--category-art:#8a685d}.mustawa-scope .category-card:nth-child(6n+6){--category-art:#a80f16}.mustawa-scope .category-card .category-cover.fallback-cover{display:grid;place-items:center;background-color:var(--category-art);background-image:linear-gradient(30deg,transparent 24%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 27%,transparent 28%,transparent 72%,rgba(255,255,255,.1) 73%,rgba(255,255,255,.1) 75%,transparent 76%),linear-gradient(150deg,transparent 24%,rgba(255,255,255,.07) 25%,rgba(255,255,255,.07) 27%,transparent 28%,transparent 72%,rgba(255,255,255,.07) 73%,rgba(255,255,255,.07) 75%,transparent 76%);background-size:2.2rem 3.8rem;isolation:isolate}.mustawa-scope .category-card .category-cover.fallback-cover:before{content:"";position:absolute;width:66%;aspect-ratio:1;border:1px solid rgba(255,255,255,.38);transform:rotate(45deg);box-shadow:0 0 0 .65rem rgba(255,255,255,.055),0 0 0 1.3rem rgba(255,255,255,.04)}.mustawa-scope .category-monogram{position:relative;z-index:1;display:grid;place-items:center;width:3.8rem;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--category-art) 72%,#151313);color:#fff;font-family:var(--font-display),var(--font-arabic),sans-serif;font-size:2rem;font-weight:800;box-shadow:0 .65rem 1.5rem rgba(20,12,13,.24)}@media(max-width:850px){.mustawa-scope .m-start-hero{min-height:0;grid-template-columns:1fr;padding-top:4.5rem;gap:3rem}.mustawa-scope .m-start-art{width:min(100%,36rem);margin:auto;transform:none}.mustawa-scope .m-how-grid{grid-template-columns:1fr}.mustawa-scope .m-how-grid article{min-height:0}.mustawa-scope .m-how-grid h3{margin-top:1.8rem}.mustawa-scope .m-family-grid>a{grid-template-rows:minmax(0,14rem) auto}}@media(max-width:620px){.mustawa-scope .m-start-header{grid-template-columns:1fr auto}.mustawa-scope .m-suite-mark{display:none}.mustawa-scope .m-start-copy h1 span{font-size:clamp(4rem,20vw,6.2rem)}.mustawa-scope .m-start-actions{display:grid}.mustawa-scope .m-primary-action,.mustawa-scope .m-rules-jump{width:100%;justify-content:center}.mustawa-scope .m-family-grid{grid-template-columns:1fr}.mustawa-scope .m-family-grid>a{grid-template-rows:minmax(0,13rem) auto}.mustawa-scope .m-start-footer{align-items:flex-start;flex-direction:column}}html[data-theme] .mustawa-scope :is(.ylsa-proof-board,.ylsa-proof-hive,.ylsa-proof-hive-setup){--lh-ink:var(--ylsa-text);--lh-paper:var(--ylsa-canvas);--lh-wash:var(--ylsa-surface-soft);--lh-line:var(--ylsa-border);--lh-muted:var(--ylsa-text-muted);--lh-red:var(--ylsa-brand);--lh-red-dark:var(--ylsa-brand-strong);background:var(--ylsa-canvas);color:var(--ylsa-text);font-family:var(--font-body),var(--font-arabic),sans-serif;letter-spacing:0}html[data-theme] .mustawa-scope .ylsa-proof-board[lang=ar]{font-family:var(--font-arabic),var(--font-body),sans-serif}html[data-theme] .mustawa-scope :is(.ylsa-proof-board,.ylsa-proof-hive,.ylsa-proof-hive-setup) :focus-visible{outline:3px solid var(--ylsa-focus);outline-offset:4px}html[data-theme] .mustawa-scope .ylsa-proof-board{height:100svh;min-height:0;padding:0;overflow:hidden}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-frame{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:20px;padding:0 28px 16px;background:var(--ylsa-canvas)}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-frame:has(.board-error){grid-template-rows:auto auto auto minmax(0,1fr) auto}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-game-header{margin-inline:-28px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-scores{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-card{min-height:100px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-card.is-active{border-color:var(--ylsa-border-strong);box-shadow:0 0 0 2px var(--ylsa-border-strong),0 4px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-team-marker .team-mascot{display:block;width:38px;height:38px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-name small{font-size:18px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-adjust{display:flex;gap:8px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-adjust button{width:44px;height:44px;border:1px solid var(--ylsa-border-strong);border-radius:12px;background:var(--ylsa-surface-soft);color:var(--ylsa-text);font-size:26px;font-weight:600}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-grid{height:auto;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-category{min-height:0;grid-template-columns:minmax(68px,.3fr) minmax(0,1fr) minmax(68px,.3fr);gap:10px;padding:10px;border:1px solid var(--ylsa-border);border-radius:20px;background:var(--ylsa-surface);box-shadow:0 4px 0 var(--ylsa-border);animation:none}html[data-theme] .mustawa-scope .ylsa-proof-board .clue-column{gap:10px}html[data-theme] .mustawa-scope .ylsa-proof-board .clue{min-height:44px;border:1px solid var(--ylsa-brand-strong);border-radius:12px;background:var(--ylsa-brand);color:var(--ylsa-on-brand);box-shadow:0 3px 0 var(--ylsa-brand-strong)}html[data-theme] .mustawa-scope .ylsa-proof-board .clue b{font-family:var(--font-body),sans-serif;font-size:clamp(26px,2vw,38px);font-variant-numeric:tabular-nums}html[data-theme] .mustawa-scope .ylsa-proof-board .clue small{font-size:16px;line-height:1.3;margin-top:6px}html[data-theme] .mustawa-scope .ylsa-proof-board .clue.done{opacity:1;background:var(--ylsa-surface-soft);color:var(--ylsa-text-muted);border-color:var(--ylsa-border);box-shadow:none}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-category-center{grid-template-rows:minmax(0,1fr) auto;border:0;background:var(--ylsa-surface-soft);border-radius:12px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-cover{min-height:0;background-color:var(--ylsa-surface-soft);background-position:50%;background-size:contain}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-category-symbol{width:90px;height:90px;padding:16px;border:1px solid var(--ylsa-border-strong);border-radius:24px;color:var(--ylsa-text);background:var(--ylsa-surface);box-shadow:0 4px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-board .tv-category-center h2{padding:14px 8px;border-top:1px solid var(--ylsa-border);background:var(--ylsa-surface-soft);color:var(--ylsa-text);font-size:clamp(20px,1.55vw,28px);line-height:1.25;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-proof-board .tv-category-center h2 small{color:var(--ylsa-text-muted);font-size:16px;line-height:1.35;margin-bottom:5px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-footer{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:52px;padding:0;border:0;color:var(--ylsa-text-muted);font-size:18px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-footer b{color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-board .board-error{margin:0;background:var(--ylsa-error-soft);border-color:var(--ylsa-error);color:var(--ylsa-error)}html[data-theme] .mustawa-scope .ylsa-proof-hive{min-height:0;height:100svh;display:grid;grid-template-rows:126px minmax(0,1fr);overflow:hidden}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-header{position:relative;height:126px;display:grid;grid-template-columns:minmax(280px,.75fr) 120px minmax(0,1.5fr);gap:22px;padding:12px 128px 12px 28px;background:var(--ylsa-surface);box-shadow:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-header:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--ylsa-stitch);opacity:.75}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-branding{gap:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-branding>strong{display:block;white-space:normal;font-family:var(--font-display),sans-serif;font-size:28px;font-weight:650;letter-spacing:-.035em}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card{height:94px;min-height:0;gap:5px;border-radius:16px;border-color:var(--ylsa-border);background:var(--ylsa-surface-soft);box-shadow:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card>strong{font-size:20px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card>small{font-size:13px;letter-spacing:.04em;margin:0}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card>div{margin:0;gap:7px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card i{width:9px;height:9px;background:var(--ylsa-border-strong)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card i.active{background:var(--ylsa-brand);box-shadow:0 0 0 2px var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-scorebar{grid-column:auto;grid-row:auto;gap:14px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-card{min-height:92px;padding:14px 18px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-name small{font-size:16px;line-height:1.3}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-team-marker{font-size:28px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-stage{grid-template-columns:minmax(0,1.55fr) minmax(480px,1fr);grid-template-rows:minmax(0,1fr);gap:22px;padding:24px 28px;background:var(--ylsa-canvas)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board-wrap{container-type:size;min-height:0;border:1px solid var(--ylsa-border);border-radius:24px;padding:28px 42px;background:var(--ylsa-surface);box-shadow:0 4px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board{--hex-gap:3px;width:min(89cqw,104cqh);max-width:880px;transform:translateX(-4.7%);filter:drop-shadow(0 6px 2px var(--ylsa-shadow-color))}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board-row{gap:var(--hex-gap);margin-top:-5.35%}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board-row:first-child{margin-top:0}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board-row:nth-child(2n){transform:translateX(10.1%)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex{aspect-ratio:.866;min-height:44px;padding:2px;background:var(--ylsa-border-strong)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex:before{inset:2px;background:var(--ylsa-surface-soft)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex span{font-family:var(--font-display),sans-serif;font-size:clamp(28px,3.2vw,58px);font-weight:650;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex:hover:not(:disabled){transform:scale(1.035);filter:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.selected{background:var(--ylsa-text);transform:scale(1.025);filter:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.selected:before{background:var(--ylsa-gold);inset:3px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.selected span{color:var(--ylsa-ink)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.claimed{opacity:1;background:color-mix(in srgb,var(--tile-color) 65%,#171613)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.claimed:before{background:var(--tile-color)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.claimed span{color:var(--tile-ink);text-shadow:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-owner-mark{position:absolute;bottom:15%;color:var(--tile-ink);font-family:var(--font-body),sans-serif;font-size:20px;line-height:1}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-horizontal-goal{inset-inline:14px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-horizontal-goal span{width:8px;height:100px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-vertical-goal{inset-block:12px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-vertical-goal span{height:8px;width:100px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-panel{min-height:0;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:24px;box-shadow:0 4px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading{min-height:76px;gap:12px;padding:12px 22px;background:var(--ylsa-surface-soft)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading>span{font-size:17px;letter-spacing:.03em;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading button{min-height:44px;padding:8px;font-size:16px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading div>b{font-size:24px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading div>b small{font-size:15px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel{gap:16px;padding:22px;overflow-y:auto}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-lead{grid-template-columns:70px 1fr;gap:20px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-letter-badge{width:70px;font-size:34px;background:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-label{font-size:21px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-label strong{color:var(--ylsa-text);font-size:30px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-card{min-height:155px;padding:20px;border-radius:16px;border-color:var(--ylsa-border);background:var(--ylsa-canvas)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-card>small{font-size:13px;letter-spacing:.06em}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel .lh-question-card h2{font-size:clamp(24px,1.8vw,34px);line-height:1.38;letter-spacing:-.02em;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-answer{min-height:76px;gap:8px;padding:14px;border-radius:14px;background:var(--ylsa-surface-soft);border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-answer small{font-size:13px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-answer strong{font-size:25px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-answer.visible{background:var(--ylsa-success-soft);border-color:var(--ylsa-success)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-answer.visible strong{font-size:26px;color:var(--ylsa-success)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-tools{gap:12px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-tools button{min-height:50px;padding:10px;border-radius:12px;font-size:18px;border-color:var(--ylsa-border-strong);background:var(--ylsa-surface);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-tools button:first-child{background:var(--ylsa-brand);color:var(--ylsa-on-brand);border-color:var(--ylsa-brand-strong)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-label{font-size:18px!important;margin:0!important}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-buttons{gap:12px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-buttons button{min-height:64px;padding:12px;font-size:18px;line-height:1.3;overflow-wrap:anywhere;border:1px solid var(--ylsa-border-strong);border-inline-start:5px solid var(--team-color);background:var(--ylsa-surface-soft);color:var(--ylsa-text);box-shadow:0 3px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-buttons button:hover{background:var(--ylsa-surface-raised);transform:translateY(-1px)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-buttons span{display:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-empty-question>span{width:90px;margin-bottom:20px;background:var(--ylsa-gold);color:var(--ylsa-ink);font-size:42px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-empty-question h2{font-size:32px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-empty-question p{max-width:32ch;font-size:21px;line-height:1.6}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-rules{min-height:50px;gap:14px;padding:12px;font-size:13px;letter-spacing:0;background:var(--ylsa-surface-soft);color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-win-card{width:min(100%,560px);border-color:var(--ylsa-border);background:var(--ylsa-surface);padding:36px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-win-card h2{font-size:36px;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-win-card p,html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-win-card>small{font-size:18px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-win-card .lh-win-actions :is(button,a){min-height:50px;font-size:18px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-simple-header{height:100px;display:flex;gap:24px;justify-content:space-between;padding:8px 128px 8px 36px;background:var(--ylsa-surface);border-bottom:3px solid var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-simple-header small{font-size:17px;letter-spacing:0;text-transform:none}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-layout{width:min(100%,1520px);min-height:calc(100svh - 100px);padding:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-intro>p:first-child{font-size:17px;letter-spacing:0;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-intro h1{font-family:var(--font-display),sans-serif;font-size:clamp(38px,4vw,66px);letter-spacing:-.05em;line-height:1.2;text-transform:none}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-intro h1 em:after{display:none}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-description{max-width:40ch;font-size:22px;line-height:1.5;margin:20px 0 28px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .ylsa-cover{max-height:440px;border:1px solid var(--ylsa-border);box-shadow:0 4px 0 var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-card{padding:32px;gap:20px;background:var(--ylsa-surface);border-color:var(--ylsa-border);border-top:4px solid var(--ylsa-brand);box-shadow:var(--ylsa-shadow-card)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-step{font-size:16px;letter-spacing:0;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-card h2{font-size:30px;letter-spacing:-.02em}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-card>p{font-size:18px;line-height:1.55;margin:0}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input{grid-template-columns:minmax(0,1fr) 48px;gap:10px;padding:16px;background:var(--ylsa-surface-soft);border-color:var(--ylsa-border);border-inline-start:4px solid var(--team-color)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input>span{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:center}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input b{font-size:17px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input small{font-size:13px;margin:0}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input input:not([type=color]){min-height:48px;padding:10px 12px;font-size:18px;background:var(--ylsa-surface);color:var(--ylsa-text);border-color:var(--ylsa-border-strong)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-team-input input[type=color]{width:44px;height:44px;border:2px solid var(--ylsa-border-strong)}html[data-theme] .mustawa-scope :is(.ylsa-proof-hive-setup,.ylsa-proof-hive) .lh-primary{min-height:54px;padding:12px 20px;background:var(--ylsa-brand);color:var(--ylsa-on-brand);border:1px solid var(--ylsa-brand-strong);box-shadow:0 3px 0 var(--ylsa-brand-strong);font-size:19px;font-weight:600}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-format{font-size:15px}@media(max-width:1200px){html[data-theme] .mustawa-scope .ylsa-proof-hive{grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100svh;overflow:visible}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-header{height:auto;grid-template-columns:minmax(0,1fr) 120px;gap:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-scorebar{grid-column:1/-1;grid-row:2}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-stage{grid-template-columns:1fr;grid-template-rows:minmax(440px,65svh) auto}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-panel{min-height:600px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex span{font-size:clamp(28px,5vw,48px)}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-layout{gap:36px;padding:32px}}@media(max-width:800px){html[data-theme] .mustawa-scope .ylsa-proof-board{height:auto;min-height:100svh;overflow:visible}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-frame{height:auto;min-height:100svh;padding:0 16px 20px;gap:16px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-game-header{margin-inline:-16px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-scores{gap:12px;grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-card{min-height:88px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-grid{grid-template-columns:1fr;grid-template-rows:none}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-category{min-height:270px;grid-template-columns:68px minmax(0,1fr) 68px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-footer{flex-wrap:wrap;font-size:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-layout{grid-template-columns:1fr;width:min(100%,640px);padding:28px 20px;gap:32px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-intro{text-align:start}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-description{margin-inline:0;font-size:20px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-simple-header{padding-inline:20px 120px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-simple-header small{display:none}}@media(max-width:600px){html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-header{padding:64px 12px 12px;gap:12px;grid-template-columns:minmax(0,1fr) 100px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-logo-badge{width:64px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-branding{gap:10px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-branding>strong{font-size:22px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card{min-width:0;height:78px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-round-card>strong{font-size:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-card{min-height:94px;gap:7px;padding:10px;flex-wrap:wrap}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-name{flex:1}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-name small{font-size:13px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-name strong{font-size:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-score-value{font-size:28px}html[data-theme] .mustawa-scope .ylsa-proof-hive .ylsa-team-marker{font-size:22px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-stage{gap:16px;padding:16px 12px;grid-template-rows:440px auto}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board-wrap{padding:32px 20px;border-radius:18px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-board{width:95cqw;--hex-gap:2px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex span{font-size:26px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-owner-mark{font-size:13px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-horizontal-goal{inset-inline:8px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading{padding:12px;flex-wrap:wrap}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-judge-heading>span{font-size:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel{gap:14px;padding:18px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-label{font-size:18px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel .lh-question-card h2{font-size:24px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-award-buttons{grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-rules{gap:10px;flex-wrap:wrap;font-size:11px}html[data-theme] .mustawa-scope .ylsa-proof-hive-setup .lh-setup-card{padding:22px}}@media(min-width:1201px) and (max-height:850px){html[data-theme] .mustawa-scope .ylsa-proof-hive{grid-template-rows:110px minmax(0,1fr)}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-game-header{height:110px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-stage{padding:16px;gap:16px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel{gap:10px;padding:16px;justify-content:flex-start}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-card{min-height:125px}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-question-panel .lh-question-card h2{font-size:24px}html[data-theme] .mustawa-scope .ylsa-proof-board .showboard-frame{gap:12px}html[data-theme] .mustawa-scope .ylsa-proof-board .ylsa-score-card{min-height:82px;padding-block:10px}}@media(prefers-reduced-motion:reduce){html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex{transition:none}html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex.selected,html[data-theme] .mustawa-scope .ylsa-proof-hive .lh-hex:hover:not(:disabled){transform:none}}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-intro,.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-mustawa-results,.ylsa-barricade,.ylsa-editor){--bg:var(--ylsa-canvas);--surface:var(--ylsa-surface);--surface-subtle:var(--ylsa-surface-soft);--text:var(--ylsa-text);--muted:var(--ylsa-text-muted);--border:var(--ylsa-border);--accent:var(--ylsa-brand);--mustawa-red:var(--ylsa-brand);--mustawa-ink:var(--ylsa-text);--mustawa-line:var(--ylsa-border);background:var(--ylsa-canvas);color:var(--ylsa-text);font-family:var(--font-body),var(--font-arabic),sans-serif;letter-spacing:0}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-barricade,.ylsa-editor) :is(button,a,input,select):focus-visible{outline:3px solid var(--ylsa-focus);outline-offset:3px}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-editor) .button{min-height:48px;border-radius:14px;font-size:16px;padding:10px 20px}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-editor) .button.coral{background:var(--ylsa-brand);color:var(--ylsa-on-brand);border-color:var(--ylsa-brand-strong);box-shadow:0 3px 0 var(--ylsa-brand-strong)}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-editor) .button.ghost{background:var(--ylsa-surface);color:var(--ylsa-text);border-color:var(--ylsa-border-strong);box-shadow:none}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-editor) :is(input,select,textarea){background:var(--ylsa-surface-raised);border:1px solid var(--ylsa-border-strong);color:var(--ylsa-text);border-radius:12px;font-size:18px;min-height:48px}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-editor) :is(.form-error,.board-error){background:var(--ylsa-error-soft);color:var(--ylsa-error);border:1px solid var(--ylsa-error);border-radius:12px;padding:12px 18px;font-size:16px}html[data-theme] .mustawa-scope :is(.ylsa-mustawa-intro,.ylsa-mustawa-categories,.ylsa-mustawa-setup,.ylsa-mustawa-question,.ylsa-barricade)>.ylsa-game-header{width:100%;max-width:none}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-hero{width:min(100%,1640px);min-height:0;padding:42px 40px 34px;gap:64px;grid-template-columns:1fr .95fr}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy h1{line-height:1.05}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy h1 span{font-size:clamp(52px,5.2vw,92px);letter-spacing:-.055em}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy h1 em{font-size:48px;color:var(--ylsa-brand);margin:8px 0 0}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-deck{font-size:22px;line-height:1.65;color:var(--ylsa-text-muted);margin:24px 0 0;max-width:650px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy>.mustawa-eyebrow{font-size:15px;color:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-art{transform:none;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);padding:12px;border-radius:24px;box-shadow:var(--ylsa-shadow-card)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-art:before{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-art img{object-fit:contain;max-height:400px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-art figcaption span{font-size:24px;color:var(--ylsa-text);background:var(--ylsa-surface-soft);border-color:var(--ylsa-border);min-height:44px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-actions{margin-top:24px;gap:16px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-primary-action{background:var(--ylsa-brand);color:var(--ylsa-on-brand);box-shadow:0 3px 0 var(--ylsa-brand-strong);font-size:18px;min-height:54px;border-radius:14px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-rules-jump{color:var(--ylsa-text);font-size:17px;min-height:48px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-facts{margin-top:24px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-facts li{font-size:15px;color:var(--ylsa-text-muted);background:var(--ylsa-surface);border-color:var(--ylsa-border);padding:8px 14px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro :is(.m-how,.m-family){max-width:1640px;padding:28px 40px;margin:auto;background:transparent;border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-section-heading h2{font-size:30px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-section-heading p{font-size:14px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid{gap:18px;margin-top:20px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid article{min-height:0;padding:22px;border:1px solid var(--ylsa-border);border-radius:20px;background:var(--ylsa-surface)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid article>b{font-size:18px;color:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid h3{font-size:23px;margin:10px 0;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid p{font-size:17px;color:var(--ylsa-text-muted);line-height:1.6}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-family-grid>a{background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:20px;grid-template-rows:240px auto;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-family-grid img{object-fit:contain;background:var(--ylsa-surface-soft)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-family-grid :is(strong,small){color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-footer{min-height:90px;color:var(--ylsa-text-muted);font-size:16px;border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories{padding:0 28px 20px;display:grid;grid-template-rows:auto;align-content:start;gap:20px;height:auto;min-height:100svh;max-width:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories>.ylsa-game-header{margin-inline:-28px;width:calc(100% + 56px)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro{margin:0;padding:0;display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center;text-align:start;max-width:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro>.mustawa-eyebrow{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro .step-track{grid-column:2;grid-row:1/3;margin:0}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro h1{font-size:32px;margin:0;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro>p{font-size:17px;margin:0;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-category-progress{border:1px solid var(--ylsa-border);border-radius:12px;padding:10px 15px;font-size:22px;background:var(--ylsa-surface-soft)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .selection-tools{margin:0;gap:12px;display:flex;max-width:none;width:100%;align-items:center}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .selection-tools input{flex:1;min-width:0;max-width:640px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .text-button{min-height:48px;padding:8px 16px;color:var(--ylsa-text-muted);font-size:16px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:20px;margin:0;padding:0;min-height:0;width:100%;max-width:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-card{position:relative;display:flex;flex-direction:column;gap:0;padding:8px;border:2px solid var(--ylsa-border);border-radius:18px;background:var(--ylsa-surface);color:var(--ylsa-text);box-shadow:0 4px 12px #27231f09;min-height:0;overflow:hidden;scroll-margin-block:24px 100px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-card.selected{border-color:var(--ylsa-brand);background:var(--ylsa-brand-soft);box-shadow:0 0 0 2px var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-card .category-tile{display:grid;grid-template-rows:auto auto;flex:1;min-height:0;width:100%;border:0;border-radius:10px;overflow:hidden;background:transparent;box-shadow:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-cover{width:100%;height:auto;min-height:0;aspect-ratio:1;background-color:var(--ylsa-surface-soft);background-size:contain;border:0}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-monogram{font-size:48px;color:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-cover em{background:var(--ylsa-brand);color:var(--ylsa-on-brand);width:32px;height:32px;font-size:20px;border:2px solid var(--ylsa-surface)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-title-strip{padding:8px 4px;background:transparent;min-height:63px;display:flex;flex-direction:column-reverse;justify-content:center;gap:2px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-title-strip strong{font-size:20px;line-height:1.2;overflow-wrap:anywhere;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-title-strip small{font-size:14px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-counts{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-card>b{font-size:14px;min-height:26px;color:var(--ylsa-text-muted);background:transparent;margin:0;padding:2px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-footer{position:sticky;inset:auto;bottom:12px;z-index:10;transform:none;width:100%;max-width:none;min-height:66px;padding:8px 14px;display:flex;justify-content:space-between;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:16px;color:var(--ylsa-text);font-size:18px;box-shadow:0 4px 24px #0002}html[data-theme] .mustawa-scope .ylsa-category-empty{grid-column:1/-1;grid-row:1/-1;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-category-empty h2{font-size:30px;margin:0;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup{padding:0;max-width:none;min-height:100svh}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .form-layout{width:min(calc(100% - 64px),1540px);max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:26px;margin:24px auto!important;align-items:stretch}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form{border:1px solid var(--ylsa-border);background:var(--ylsa-surface);border-radius:22px;box-shadow:none;padding:26px!important;display:grid;gap:14px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form>.mustawa-eyebrow{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form>h1{font-size:34px;color:var(--ylsa-text);margin:0 0 8px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form label{font-size:16px;gap:8px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards{gap:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-card{background:var(--ylsa-surface-soft)!important;border:1px solid var(--ylsa-border)!important;border-top:4px solid var(--team-color)!important;border-radius:16px!important;padding:16px!important;grid-template-columns:minmax(0,1fr) 62px!important;gap:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-card legend{font-size:19px;color:var(--ylsa-text);padding-inline:8px;font-weight:700}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-card label{font-size:15px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-card input:not([type=color]){min-height:50px;font-size:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-color-control input[type=color]{height:48px!important;width:48px!important;border:3px solid var(--ylsa-surface-raised)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-mascot-picker{gap:8px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-mascot-option{min-height:50px;border-radius:12px;border:1px solid var(--ylsa-border);background:var(--ylsa-surface-raised)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-mascot-option.selected{outline:2px solid var(--team-color);outline-offset:1px;background:var(--ylsa-surface)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards .team-mascot-option .team-mascot{width:32px;height:32px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form>fieldset.team-timer{background:var(--ylsa-surface-soft)!important;border:1px solid var(--ylsa-border)!important;border-radius:14px;padding:16px!important;margin:0!important}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-timer legend{color:var(--ylsa-text)!important;font-size:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .time-options button{min-height:48px!important;font-size:18px;border:1px solid var(--ylsa-border);border-radius:12px;background:var(--ylsa-surface);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .time-options button.active{background:var(--ylsa-brand);color:var(--ylsa-on-brand);border-color:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card{display:block;align-self:stretch;background:var(--ylsa-surface);color:var(--ylsa-text);border:1px solid var(--ylsa-border);border-radius:22px;padding:24px;box-shadow:none}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card .ylsa-cover{height:180px;aspect-ratio:auto;margin-bottom:20px;border-radius:14px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card h2{font-size:32px;line-height:1.25;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card :is(p,dt,dd){font-size:17px;line-height:1.55;color:var(--ylsa-text-muted);overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card dl>div{border-color:var(--ylsa-border);padding-block:13px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card .card-kicker{font-size:14px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-question{padding:0;min-height:100svh;height:100svh}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-frame{width:100%;height:100%;min-height:0;background:transparent;border-radius:0;box-shadow:none;display:grid;grid-template-rows:auto minmax(0,1fr)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;padding:24px 32px;min-height:0;height:auto;align-items:stretch}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;min-width:0;max-width:100%;padding:28px 40px;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:24px;text-align:center;overflow:auto;order:0}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-value{font-size:21px;font-weight:700;color:var(--ylsa-brand);background:var(--ylsa-brand-soft);border:1px solid var(--ylsa-border);border-radius:12px;padding:10px 20px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main h1{font-size:clamp(36px,3vw,58px);line-height:1.45;color:var(--ylsa-text);letter-spacing:-.02em;margin:4px 0;max-width:1100px;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main h1.q-size-very-long{font-size:clamp(28px,2vw,39px)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-verse{font-size:30px;line-height:1.7;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .question-en{font-size:23px;line-height:1.6;color:var(--ylsa-text-muted);margin:0;max-width:1060px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-media.empty{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-media:not(.empty){width:min(100%,640px);min-height:0;max-height:28vh;border-color:var(--ylsa-border);flex-shrink:1}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-media :is(.zoomable-image,img){max-height:28vh;min-height:0;object-fit:contain}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-controls{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-controls button{min-height:54px;font-size:19px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-rail{padding:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:transparent;border:0;min-width:0}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-scores{display:grid;grid-template-columns:1fr;gap:14px;padding:0;width:100%}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-scores .ylsa-score-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px 12px;min-height:100px;padding:18px;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-inline-start:6px solid var(--team-color);border-radius:18px;text-align:start}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-scores .ylsa-score-card.is-active{outline:2px solid var(--ylsa-border-strong);outline-offset:3px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-name strong{font-size:21px;line-height:1.3}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-name small{font-size:15px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-value{font-size:34px;grid-column:2}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer-wrap{display:grid;place-items:center;gap:22px;width:100%;padding:24px 18px;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:22px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill{position:static;transform:none;min-width:0;width:100%;padding:14px 18px;border-radius:16px;display:grid;grid-template-columns:36px 1fr;gap:2px 12px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill small{font-size:15px;grid-column:2}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill b{font-size:21px;overflow-wrap:anywhere;grid-column:2}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-mascot{grid-row:1/3;align-self:center;width:36px;height:36px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer{width:235px;height:235px;background:conic-gradient(var(--timer) var(--progress),var(--ylsa-border) 0)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer:before{inset:10px;background:var(--ylsa-surface)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer b{font-size:59px;color:var(--ylsa-text);font-variant-numeric:tabular-nums}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer small{font-size:17px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-limit{font-size:18px;text-align:center;color:var(--ylsa-text-muted);padding:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer{width:100%;padding:20px 24px;border:1px solid var(--ylsa-border-strong);border-radius:18px;background:var(--ylsa-success-soft);color:var(--ylsa-text);margin:0}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer>span{font-size:15px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer h2{font-size:36px;line-height:1.35;margin:8px 0;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer p{font-size:18px;color:var(--ylsa-text-muted);margin:8px 0}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer .result-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:14px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer .result-team-pills{display:flex;gap:12px;flex-wrap:wrap}html[data-theme] .mustawa-scope .ylsa-mustawa-question .result-team-pills button{min-width:180px;max-width:360px;overflow-wrap:anywhere;min-height:52px;font-size:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main.is-revealed h1{font-size:32px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main.is-revealed .question-en{font-size:20px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main.is-revealed :is(.question-image,.showquestion-media,.showquestion-media img){max-height:18vh}html[data-theme] .mustawa-scope .ylsa-barricade{--bar-bg:var(--ylsa-canvas);--bar-surface:var(--ylsa-surface);--bar-panel:var(--ylsa-surface);--bar-cell:var(--ylsa-surface-soft);--bar-line:var(--ylsa-border-strong);--bar-muted:var(--ylsa-text-muted);--bar-red:#bd343a;--bar-blue:#31699d;background:var(--ylsa-canvas);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-setup{display:block;padding:0}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-setup:before{display:none}html[data-theme] .mustawa-scope .ylsa-barricade-intro{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;width:min(calc(100% - 64px),1600px);margin:48px auto}html[data-theme] .mustawa-scope .ylsa-barricade-intro>.ylsa-cover{width:100%;border-radius:24px;box-shadow:var(--ylsa-shadow-card)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card{width:100%;background:var(--ylsa-surface);color:var(--ylsa-text);border:1px solid var(--ylsa-border);border-radius:24px;box-shadow:none}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header{padding:28px 28px 22px;border-color:var(--ylsa-border);text-align:start}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header p{font-size:14px;letter-spacing:.04em;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header h1{font-size:46px;line-height:1.2;color:var(--ylsa-text);margin:12px 0}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header span{font-size:18px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields{padding:24px 28px 16px;gap:16px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields label{padding:14px;background:var(--ylsa-surface-soft);border-color:var(--ylsa-border);border-top-color:var(--bar-red);border-radius:14px;min-width:0;gap:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields label.blue{border-top-color:var(--bar-blue)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields label>span{font-size:15px;color:var(--ylsa-text-muted);line-height:1.5}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields input{min-height:50px;font-size:19px;background:var(--ylsa-surface-raised);border:1px solid var(--ylsa-border-strong);color:var(--ylsa-text);border-radius:12px;width:100%}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-rules{gap:8px;padding:0 28px;justify-content:start}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-rules span{font-size:14px;padding:7px 12px;color:var(--ylsa-text-muted);border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-barricade-how{font-size:19px;line-height:1.65;color:var(--ylsa-text-muted);padding:0 28px;margin:20px 0}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>footer{padding:22px 28px;margin:0;border-color:var(--ylsa-border);justify-content:space-between}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>footer a{font-size:17px;min-height:48px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-start{min-height:54px;border-radius:14px;padding:12px 28px;font-size:19px;background:var(--ylsa-brand);color:var(--ylsa-on-brand);box-shadow:0 3px 0 var(--ylsa-brand-strong)}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game{height:100svh;min-height:800px;padding:0 32px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,500px);grid-template-rows:auto minmax(0,1fr);gap:20px 32px;overflow:hidden;align-items:stretch}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game>.ylsa-game-header{grid-column:1/-1;width:calc(100% + 64px);margin-inline:-32px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-board-column{min-height:0;container-type:size}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-board-frame{width:min(100cqw,100cqh,910px);height:auto;padding:24px 36px 36px 24px;background:var(--ylsa-surface);border:1px solid var(--ylsa-border-strong);border-radius:28px;box-shadow:0 6px 0 var(--ylsa-border),0 18px 44px #27231f14;direction:ltr}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-grid{direction:ltr}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell{background:var(--ylsa-surface-soft);border:1px solid var(--ylsa-border-strong);border-radius:8px;box-shadow:inset 0 2px 0 #ffffff20}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell.red-goal{background:color-mix(in srgb,var(--bar-red) 16%,var(--ylsa-surface-soft));border-color:color-mix(in srgb,var(--bar-red) 50%,var(--ylsa-border))}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell.blue-goal{background:color-mix(in srgb,var(--bar-blue) 16%,var(--ylsa-surface-soft));border-color:color-mix(in srgb,var(--bar-blue) 50%,var(--ylsa-border))}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell.legal{background:var(--ylsa-surface-raised);border:3px solid var(--active-player);box-shadow:inset 0 0 0 3px var(--ylsa-surface-raised)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell.legal:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--active-player)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pawn{width:62%;border:2px solid #ffffff80;box-shadow:inset 0 3px 2px #ffffff60,0 4px 5px #0006;position:relative}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pawn:after{content:"↑";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:25px;font-weight:900}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pawn.blue:after{content:"↓"}html[data-theme] .mustawa-scope .ylsa-barricade :is(.barricade-rank-labels,.barricade-file-labels){font-size:17px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rank-labels{top:24px;right:10px;bottom:36px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-file-labels{left:24px;right:36px;bottom:8px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-wall-slot{background:color-mix(in srgb,var(--active-player) 25%,transparent)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-wall-slot:is(:hover,:focus-visible){background:var(--active-player);outline:2px solid var(--ylsa-focus);outline-offset:2px;box-shadow:none}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-control-panel{max-height:none;align-self:stretch;overflow:auto;border:1px solid var(--ylsa-border);border-radius:22px;background:var(--ylsa-surface);box-shadow:none}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-controls-top{min-height:68px;padding:12px 18px;border-color:var(--ylsa-border);gap:10px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-controls-top :is(button,b){font-size:17px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-controls-top button{min-width:44px;min-height:44px;border-radius:12px;padding:8px}html[data-theme] .mustawa-scope .ylsa-barricade :is(.barricade-controls-top,.barricade-action-row) svg{width:22px;height:22px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-turn{font-size:24px;line-height:1.3;min-height:70px;padding:14px 20px;background:var(--active-player);color:#fff;overflow-wrap:anywhere;text-align:center}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-action-row{padding:18px;gap:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-action-row button{min-height:46px;font-size:17px;border:1px solid var(--ylsa-border);border-radius:12px;background:var(--ylsa-surface-soft);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-action-row button.resign{color:var(--ylsa-error);background:var(--ylsa-error-soft);border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list{padding:0 18px 18px;gap:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list article{padding:16px;border:1px solid var(--ylsa-border);border-radius:14px;background:var(--ylsa-surface-soft);min-width:0}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list article.current.red{border-color:var(--bar-red);background:color-mix(in srgb,var(--bar-red) 10%,var(--ylsa-surface));box-shadow:inset 4px 0 var(--bar-red)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list article.current.blue{border-color:var(--bar-blue);background:color-mix(in srgb,var(--bar-blue) 10%,var(--ylsa-surface));box-shadow:inset 4px 0 var(--bar-blue)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list article>div{gap:10px;flex-wrap:wrap}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list strong{font-size:22px;color:var(--ylsa-text);overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list article>div small{font-size:13px;color:var(--ylsa-text-muted);background:var(--ylsa-surface);padding:5px 8px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list p{font-size:17px;color:var(--ylsa-text-muted);gap:8px;margin-top:10px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list p b{font-size:26px;color:var(--ylsa-text);margin-left:0;margin-inline-start:auto}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-list p small{font-size:16px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rack{display:block;padding:16px 0;margin:0 18px;border-color:var(--ylsa-border)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rack h2{font-size:20px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rack>header span{font-size:15px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rack>p{font-size:17px;line-height:1.5;color:var(--ylsa-text-muted);margin:10px 0 16px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pieces{gap:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pieces button{min-height:82px;border:1px solid var(--ylsa-border-strong);border-radius:14px;background:var(--ylsa-surface-soft)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pieces button.selected{outline:2px solid var(--active-player);outline-offset:2px;background:var(--ylsa-surface)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pieces .piece.horizontal{height:9px;width:80px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pieces .piece.vertical{width:9px;height:60px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-move-mode{min-height:44px;font-size:16px;color:var(--ylsa-text);border:1px solid var(--ylsa-border);border-radius:12px;margin-top:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rules-note{padding:14px 18px;gap:10px;color:var(--ylsa-text-muted);font-size:16px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rules-note button{min-height:44px;font-size:16px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-backdrop{z-index:220;background:#17140fbd}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card{width:min(100%,650px);max-height:calc(100svh - 40px);overflow:auto;padding:38px;border:1px solid var(--ylsa-border);border-radius:26px;background:var(--ylsa-surface);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card h2{font-size:38px;line-height:1.3;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card>p{font-size:15px;color:var(--ylsa-text-muted);letter-spacing:.05em}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card>span{font-size:19px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card :is(.barricade-result-actions,div:last-child){display:flex;gap:12px;width:100%}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card button{flex:1;min-height:52px;padding:10px 16px;font-size:18px;border-radius:13px;background:var(--ylsa-brand);color:var(--ylsa-on-brand)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card button.secondary{background:var(--ylsa-surface-soft);border:1px solid var(--ylsa-border);color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-home-link{font-size:17px;min-height:48px;display:grid;place-items:center;margin-top:18px;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-results{padding:0 28px 28px;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:start;background:var(--ylsa-canvas)}html[data-theme] .mustawa-scope .ylsa-results-header{position:relative;width:100%;display:flex;align-items:center;gap:24px;padding:16px 0;min-height:100px;border-bottom:1px solid var(--ylsa-border);font-size:22px;font-weight:700}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-stage{width:min(100%,1000px);padding:26px 30px;margin:22px auto 0;min-height:0;background:var(--ylsa-surface);border:1px solid var(--ylsa-border);border-radius:28px;box-shadow:var(--ylsa-shadow-card)}html[data-theme] .mustawa-scope .ylsa-winner-emblem{width:90px;height:90px;display:block;margin:0 auto 6px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-kicker{font-size:15px;color:var(--ylsa-text-muted);letter-spacing:.04em;margin:4px 0 10px}html[data-theme] .mustawa-scope .ylsa-mustawa-results h1{font-size:44px;line-height:1.25;color:var(--ylsa-text);margin:0}html[data-theme] .mustawa-scope .ylsa-mustawa-results .winner-label{font-size:18px;color:var(--ylsa-text-muted);margin:20px 0 6px}html[data-theme] .mustawa-scope .ylsa-mustawa-results h2{font-size:34px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;color:var(--ylsa-text);margin:0}html[data-theme] .mustawa-scope .ylsa-mustawa-results .winner-total{font-size:20px;color:var(--ylsa-text-muted);margin:12px 0}html[data-theme] .mustawa-scope .ylsa-mustawa-results .winner-total strong{font-size:64px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-mustawa-results :is(.runner-up,.tie-scores article){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background:var(--ylsa-surface-soft);border:1px solid var(--ylsa-border);border-inline-start:5px solid var(--runner);border-radius:16px;color:var(--ylsa-text);padding:18px;max-width:100%;font-size:17px;gap:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-results :is(.runner-up b,.tie-scores b){color:var(--ylsa-text);font-size:23px;overflow-wrap:anywhere}html[data-theme] .mustawa-scope .ylsa-mustawa-results :is(.runner-up strong,.tie-scores strong){color:var(--ylsa-text);font-size:30px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-complete{font-size:16px;margin:16px 0;color:var(--ylsa-text-muted)}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-actions a{font-size:18px;min-height:52px;padding:12px 24px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-confetti i{animation-iteration-count:1;animation-fill-mode:both}html[data-theme] .mustawa-scope .ylsa-editor-brand{min-height:88px;display:flex;align-items:center;gap:24px;padding:16px 32px;border-bottom:1px solid var(--ylsa-border);color:var(--ylsa-text-muted);font-size:18px}html[data-theme] .mustawa-scope .ylsa-editor:has(.ylsa-editor-login)>.ylsa-editor-brand{display:none}html[data-theme] .mustawa-scope .ylsa-editor .editor-login-shell{background:var(--ylsa-canvas)}html[data-theme] .mustawa-scope .ylsa-editor :is(.editor-login-card,.editor-dialog,.editor-row,.question-form,.editor-list){background:var(--ylsa-surface);color:var(--ylsa-text);border-color:var(--ylsa-border);border-radius:18px}html[data-theme] .mustawa-scope .ylsa-editor .editor-login-card{width:min(100%,520px);gap:20px;padding:34px}html[data-theme] .mustawa-scope .ylsa-editor .editor-login-card .ylsa-brand-link{justify-self:center}html[data-theme] .mustawa-scope .ylsa-editor .editor-login-card h1{font-size:34px;color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-editor .editor-login-card .mustawa-eyebrow{font-size:17px;color:var(--ylsa-text-muted)}@media(max-width:1100px){html[data-theme] .mustawa-scope .ylsa-mustawa-categories{height:auto;min-height:100svh;grid-template-rows:auto;padding:0 20px 20px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories>.ylsa-game-header{margin-inline:-20px;width:calc(100% + 40px)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .form-layout{grid-template-columns:minmax(0,1fr) 300px;width:calc(100% - 40px);gap:18px}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game{grid-template-columns:minmax(0,1fr) 360px;padding:0 20px 20px;gap:18px}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game>.ylsa-game-header{margin-inline:-20px;width:calc(100% + 40px)}html[data-theme] .mustawa-scope .ylsa-barricade-intro{gap:28px;width:calc(100% - 40px)}}@media(max-width:800px){html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-hero{grid-template-columns:1fr;gap:28px;padding:30px 20px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy h1 span{font-size:58px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-copy h1 em{font-size:34px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-start-deck{font-size:19px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro :is(.m-how,.m-family){padding:24px 20px}html[data-theme] .mustawa-scope .ylsa-mustawa-intro .m-how-grid{grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro{display:block}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro .step-track{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-intro h1{font-size:28px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .form-layout{grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .confirm-card{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-question{height:auto;min-height:100svh}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-layout{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px;overflow:visible}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main{padding:24px 20px;min-height:400px;overflow:visible;order:2}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer-wrap{padding:14px;gap:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer{width:120px;height:120px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer b{font-size:30px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-timer small{font-size:13px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill{padding:10px;grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill :is(small,b){grid-column:1;font-size:15px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-mascot{display:none}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-limit{grid-column:1/-1;margin:0;padding:0;font-size:15px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-scores .ylsa-score-card{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:12px;min-height:90px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-value{grid-column:2;font-size:26px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-name strong{font-size:16px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-score-name small{font-size:12px}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game{height:auto;min-height:100svh;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:0 16px 20px;overflow:visible}html[data-theme] .mustawa-scope .ylsa-barricade.barricade-game>.ylsa-game-header{width:calc(100% + 32px);margin-inline:-16px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-board-column{container-type:normal}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-board-frame{width:min(100%,650px);padding:12px 25px 25px 12px;border-radius:18px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-rank-labels{top:12px;bottom:25px;right:7px;font-size:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-file-labels{left:12px;right:25px;bottom:5px;font-size:12px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-control-panel{width:100%;max-width:650px;overflow:visible}html[data-theme] .mustawa-scope .ylsa-barricade-intro{grid-template-columns:1fr;gap:24px;margin:26px auto;width:calc(100% - 32px)}html[data-theme] .mustawa-scope .ylsa-barricade-intro>.ylsa-cover{max-width:540px;margin:auto}}@media(max-width:520px){html[data-theme] .mustawa-scope .ylsa-mustawa-categories{padding:0 14px 16px;gap:16px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories>.ylsa-game-header{margin-inline:-14px;width:calc(100% + 28px)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .selection-tools{flex-wrap:wrap;gap:8px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .selection-tools input{flex-basis:100%;width:100%}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-title-strip strong{font-size:18px}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-footer{position:sticky;bottom:8px;z-index:10;gap:10px;font-size:15px;box-shadow:0 4px 24px #0002}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .setup-footer button{white-space:nowrap;padding:8px 14px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .form-layout{width:calc(100% - 24px);margin:16px auto!important}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form{padding:20px 14px!important}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form>h1{font-size:29px}html[data-theme] .mustawa-scope .ylsa-mustawa-setup .team-form .team-cards{grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-main h1{font-size:28px;display:block;-webkit-line-clamp:unset;overflow:visible;max-width:100%}html[data-theme] .mustawa-scope .ylsa-mustawa-question .question-en{font-size:19px;display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;max-width:100%}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-controls{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:10px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-controls .coral{grid-column:1/-1}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-controls button{font-size:15px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer{padding:16px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer h2{font-size:26px}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answer .result-team-pills{width:100%}html[data-theme] .mustawa-scope .ylsa-mustawa-question .result-team-pills button{min-width:0;width:100%}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header{padding:22px 20px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>header h1{font-size:38px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-player-fields{padding:20px;grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-rules{padding-inline:20px}html[data-theme] .mustawa-scope .ylsa-barricade-how{padding-inline:20px;font-size:17px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-setup-card>footer{padding:18px;gap:8px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-start{font-size:17px;padding-inline:16px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-pawn:after{font-size:18px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell{border-radius:4px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-cell.legal{border-width:2px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card{padding:28px 20px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card h2{font-size:30px}html[data-theme] .mustawa-scope .ylsa-barricade .barricade-result-card :is(.barricade-result-actions,div:last-child){flex-direction:column}html[data-theme] .mustawa-scope .ylsa-mustawa-results{padding-inline:14px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-stage{padding:24px 18px}html[data-theme] .mustawa-scope .ylsa-mustawa-results h1{font-size:32px}html[data-theme] .mustawa-scope .ylsa-mustawa-results h2{font-size:26px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .winner-total strong{font-size:48px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .runner-up{display:flex;flex-direction:column}html[data-theme] .mustawa-scope .ylsa-mustawa-results .tie-scores{grid-template-columns:1fr}html[data-theme] .mustawa-scope .ylsa-results-header{font-size:18px;gap:14px}}@media(prefers-reduced-motion:reduce){html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-confetti{display:none}}html[data-theme=dark] .mustawa-scope .ylsa-mustawa-question .showquestion-value{color:var(--ylsa-gold)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .ylsa-team-marker{color:var(--ylsa-text)}html[data-theme] .mustawa-scope .ylsa-winner-emblem{background:var(--ylsa-cream);border-radius:50%;padding:8px}html[data-theme] .mustawa-scope .ylsa-mustawa-results .celebration-actions .ylsa-button{color:var(--ylsa-on-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-categories .category-monogram{color:var(--ylsa-on-brand);background:var(--ylsa-brand)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill{max-width:none;grid-template-columns:minmax(0,36px) minmax(0,1fr)}html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill b{max-width:none;overflow:visible;white-space:normal}html[data-theme] .mustawa-scope main.ylsa-mustawa-question .showquestion-main.is-revealed .answer-panel>p{font-size:18px;line-height:1.5}html[data-theme] .mustawa-scope main.ylsa-mustawa-question .showquestion-main.is-revealed .answer-panel h2{font-size:36px;line-height:1.4}@media(max-width:800px){html[data-theme] .mustawa-scope .ylsa-mustawa-question .showquestion-answering-pill{grid-template-columns:minmax(0,1fr);justify-items:stretch}html[data-theme] .mustawa-scope main.ylsa-mustawa-question .showquestion-main.is-revealed .answer-panel h2{font-size:28px}html[data-theme] .mustawa-scope main.ylsa-mustawa-question .showquestion-main.is-revealed .answer-panel>p{font-size:17px}}.mustawa-scope .barricade-confirm-card{padding-top:2.4rem}.mustawa-scope .barricade-confirm-card button.danger{background:var(--bar-red);color:#fff}.mustawa-scope .barricade-confirm-card button.danger:hover{background:#b81017}@media (pointer:coarse) and (max-width:560px){.mustawa-scope .barricade-cell.legal,.mustawa-scope .barricade-wall-slot{touch-action:manipulation}.mustawa-scope .barricade-cell.legal:after{content:"";position:absolute;inset:-.32rem}.mustawa-scope .barricade-wall-slot{position:relative}.mustawa-scope .barricade-wall-slot.horizontal:after{content:"";position:absolute;inset:-1rem 0}.mustawa-scope .barricade-wall-slot.vertical:after{content:"";position:absolute;inset:0 -1rem}.mustawa-scope .barricade-controls-top button{min-width:2.75rem;min-height:2.75rem;justify-content:center}.mustawa-scope .barricade-action-row button,.mustawa-scope .barricade-move-mode,.mustawa-scope .barricade-rules-note button{min-height:2.75rem}}