/* R36 final presentation tokens. Existing dialog owners retain geometry and
 * visibility, focus, scrolling, safe areas and 48 px controls. */
@font-face{font-family:"Barlow";src:url("../../runtime-local/ui/b97/Barlow-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Barlow";src:url("../../runtime-local/ui/b97/Barlow-SemiBold.woff") format("woff");font-weight:600 900;font-style:normal;font-display:swap}
@font-face{font-family:"Barlow Condensed";src:url("../../runtime-local/ui/b97/BarlowCondensed-SemiBold.woff") format("woff");font-weight:600 900;font-style:normal;font-display:swap}
html[data-sejm-art="r36"]{
 --b97-bg:#0b1629;--b97-panel:#13243c;--b97-text:#fff1d9;--b97-muted:#b1c4d9;--b97-gold:#e9bd68;--b97-line:rgba(233,189,104,.38);--b97-font-ui:"Barlow",Arial,sans-serif;--b97-font-display:"Barlow Condensed",Arial,sans-serif;
 --sk-r70-bg:#0b1629;--sk-r70-panel:#13243c;--sk-r70-ivory:#fff1d9;--sk-r70-muted:#b1c4d9;--sk-r70-gold:#e9bd68;--sk-r70-silver:#85d8ef;--sk-r70-body:"Barlow",Arial,sans-serif;--sk-r70-display:"Barlow Condensed",Arial,sans-serif;--sk-r75-metal:linear-gradient(105deg,#ffe5a4,#e9bd68);--sk-r75-focus:#ffe5a4;--sk-r70-bg-art:url("../../runtime-local/r36/arenas/menu/mobile.webp");
 --sk-r45-ink:#060c18;--sk-r45-navy:#0b1629;--sk-r45-panel:#13243c;--sk-r45-ivory:#fff1d9;--sk-r45-gold:#e9bd68;--sk-r45-cyan:#85d8ef;--sk-r45-crimson:#ed7893;--sk-r45-muted:#b1c4d9;--sk-r45-line:rgba(233,189,104,.38);--sk-r45-font:"Barlow",Arial,sans-serif;
 --sk-r69-bg:#081222;--sk-r69-panel:#11243b;--sk-r69-raised:#1d3853;--sk-r69-line:#425b72;--sk-r69-text:#fff1d9;--sk-r69-muted:#b1c4d9;--sk-r69-cyan:#85d8ef;--sk-r69-gold:#e9bd68;--sk-r69-red:#ed7893;--sk-r69-font:"Barlow",Arial,sans-serif;--sk-r69-radius:7px;--sk-r69-button-radius:4px;--sk-r69-shadow:0 18px 55px #0009,inset 0 1px #fff1d90c;
}
html[data-sejm-art="r36"] body #r69-pause{background:linear-gradient(90deg,#091425f5 5%,#0b1a30db 47%,#0b1a3066)!important;color:#fff1d9!important}
html[data-sejm-art="r36"] .r69-pause-window{background:linear-gradient(125deg,#213b57,#0e1f34 60%);border-color:#526c84;border-top:2px solid #e9bd68;box-shadow:var(--sk-r69-shadow)}
html[data-sejm-art="r36"] .r69-pause-intro h1{font-family:"Barlow Condensed",Arial,sans-serif;font-weight:600;letter-spacing:.01em;text-transform:uppercase}
html[data-sejm-art="r36"] .r69-pause-matchup{color:#fff1d9}
html[data-sejm-art="r36"] .r69-pause-shortcuts kbd{background:#18314b;border-color:#56748e;color:#fff1d9}
html[data-sejm-art="r36"] .r69-pause-actions button{background:#19314b;border-color:#3e5974;border-radius:4px}
html[data-sejm-art="r36"] .r69-pause-actions button[aria-current="true"],html[data-sejm-art="r36"] .r69-pause-actions button:hover{background:#2b4c68;border-color:#e9bd68;box-shadow:inset 3px 0 #e9bd68}
html[data-sejm-art="r36"] .r69-pause-actions button[data-r69-pause="resume"]{background:linear-gradient(105deg,#ffe5a4,#e9bd68);border-color:#ffe5a4;color:#081222}
html[data-sejm-art="r36"] .r69-pause-actions button[data-r69-pause="resume"] :is(small,.r69-action-icon,.r69-action-arrow){color:#24384b}
html[data-sejm-art="r36"] .r69-pause-actions button[data-r69-pause="menu"]{background:#0c1b2e}
/* Stronger than the retained B97 palette rules; no layout/input changes. */
html[data-sejm-art="r36"] body #r69-pause .r69-pause-actions button{color:#fff1d9!important;border-bottom-color:rgba(233,189,104,.26)!important}
html[data-sejm-art="r36"] body #r69-pause .r69-pause-actions button[aria-current="true"]{color:#ffe5a4!important;border-left-color:#e9bd68!important;background:#28466588!important}
html[data-sejm-art="r36"] body #r69-pause .r69-pause-confirm{color:#fff1d9;background:#152d46;border-block-color:#e9bd6866}
html[data-sejm-art="r36"] body #r69-pause .r69-pause-confirm button{background:#233f5c;color:#fff1d9;border-color:#5b7790}
html[data-sejm-art="r36"] .r69-pause-confirm{background:#152d46;border-color:#e9bd68;color:#fff1d9}
html[data-sejm-art="r36"] .r69-pause-confirm-actions button{background:#233f5c;border-color:#5b7790;color:#fff1d9;font-family:"Barlow",Arial,sans-serif}
/* R69's later display:grid!important rule historically defeated hidden on
 * the action bay. Restore the explicit owner state, with no global rule. */
html[data-sejm-art="r36"] #r69-pause .r69-pause-actions[hidden],html[data-sejm-art="r36"] #r69-pause .r69-pause-confirm[hidden]{display:none!important;pointer-events:none!important}
html[data-sejm-art="r36"] .r45-story-reader .r69-story-conflict{background:#19334d;color:#d2e0ec;border-left-color:#e9bd68}
html[data-sejm-art="r36"] :is(.r70-training-tools,.r70-training-detail,.r70-training-menu){background:#11243b;color:#fff1d9;border-color:#425b72}
@media(prefers-reduced-motion:reduce){html[data-sejm-art="r36"] #r69-pause *{animation:none!important;transition:none!important}}
/* R36 opening: the retained legal and onboarding owners still own all copy,
 * consent, focus, scrolling, dismissal and input guards. The title-scene art
 * is local and shared with MAIN; no additional video or animation clock. */
html[data-sejm-art="r36"] body :is(#sejmKombatLegalDisclaimerOverlay,#sk-r40r42-root #sk-r40r42-modal[data-r47-onboarding],#skR25LifecycleCover){background:linear-gradient(105deg,#081222f2 5%,#0b1629ed 58%,#142b43d9),radial-gradient(ellipse at 10% 0%,#85d8ef26,transparent 55%),var(--sk-r70-bg-art) center/cover!important;color:#fff1d9!important;font-family:"Barlow",Arial,sans-serif!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerBox :is(h1,h2),html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal :is(.sk-r40r42-title,.r47-onboarding-brand,.r47-onboarding-basics h2){font-family:"Barlow Condensed",Arial,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;color:#fff1d9!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerBox h2{color:#e9bd68!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerBox .r47-legal-copy:before{font-family:"Barlow",Arial,sans-serif!important;color:#e9bd68!important;border-bottom-color:#e9bd6861!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerBox article{border-bottom-color:#e9bd6861!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerBox p,html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal :is(.sk-r40r42-subtitle,.r47-onboarding-basics p,.r47-onboarding-note,.r47-onboarding-edition){color:#b1c4d9!important}
html[data-sejm-art="r36"] body #sejmKombatLegalDisclaimerAccept{background:linear-gradient(105deg,#ffe5a4,#e9bd68)!important;color:#081222!important;border:1px solid #ffe5a4!important;border-radius:4px!important;font-family:"Barlow Condensed",Arial,sans-serif!important;font-weight:600!important;box-shadow:inset 0 1px #fff1d940,0 8px 24px #0004!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal :is(.r47-onboarding-eyebrow,.r47-onboarding-rule-head,.r47-onboarding-brand b){color:#e9bd68!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal :is(.r47-onboarding-masthead,.r47-onboarding-basics,.r47-onboarding-basics li){border-color:#e9bd6861!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal .sk-r40r42-panel .sk-r40r42-btn{background:#19344f!important;border-color:#526c84!important;border-radius:4px!important;color:#fff1d9!important;font-family:"Barlow",Arial,sans-serif!important;box-shadow:inset 0 1px #b1d8ed0c!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal .sk-r40r42-panel .r47-onboarding-device[aria-pressed="true"]{background:#284665!important;border-color:#e9bd68!important;color:#ffe5a4!important;box-shadow:inset 3px 0 #e9bd68!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal .sk-r40r42-panel :is(.r47-onboarding-primary,.r55-controls-back,.sk-r40r42-btn.gold,.sk-r40r42-btn.green){background:linear-gradient(105deg,#ffe5a4,#e9bd68)!important;border-color:#ffe5a4!important;color:#081222!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal :is(.sk-r40r42-kbd,.r55-controls-key,.r55-controls-touch-key,.r55-controls-table thead th,.r55-controls-table tbody tr:nth-child(even)){background:#19344f!important;border-color:#526c84!important;color:#fff1d9!important}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal .r55-controls-guide{--r55-ink:#fff1d9;--r55-muted:#b1c4d9;--r55-line:#526c84;--r55-gold:#e9bd68;--r55-cyan:#85d8ef}
html[data-sejm-art="r36"] body #sk-r40r42-root #sk-r40r42-modal .r55-controls-footer{background:#0b1629f5!important;border-color:#e9bd6861!important}
html[data-sejm-art="r36"] body #skR25LifecycleCover :is(h1,.sk-r25-lifecycle-tagline,[data-r71-boot-number]){font-family:"Barlow Condensed",Arial,sans-serif!important;color:#fff1d9!important}
html[data-sejm-art="r36"] body #skR25LifecycleCover :is(.sk-r25-lifecycle-topline,.r71-boot-progress-caption){color:#e9bd68!important}
html[data-sejm-art="r36"] body #skR25LifecycleCover [data-r25-status]{color:#b1c4d9!important}
html[data-sejm-art="r36"] body #skR25LifecycleCover .sk-r25-lifecycle-meter{background:#85d8ef26!important;box-shadow:0 0 0 1px #526c84!important}
html[data-sejm-art="r36"] body #skR25LifecycleCover .sk-r25-lifecycle-meter>span{background:linear-gradient(90deg,#85d8ef,#e9bd68 72%,#fff1d9)!important;box-shadow:0 0 16px #e9bd6838!important}
@media(prefers-reduced-motion:reduce){html[data-sejm-art="r36"] body :is(#sejmKombatLegalDisclaimerOverlay,#sk-r40r42-root .sk-r40r42-modal) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
