/* State 959: midnight ice palette, based on the supplied frozen-castle artwork. */
:root{
  --ink:#f1fbff;
  --muted:#b8d1df;
  --dim:#7896aa;
  --line:rgba(138,218,245,.31);
  --panel:rgba(5,22,40,.84);
  --surface:rgba(5,21,39,.92);
  --surface-soft:rgba(9,33,56,.9);
  --navy:#061321;
  --blue:#7ee7ff;
  --orange:#69d4ff;
  --green:#80e6d4;
  --yellow:#b4edff;
}

body{background:#061321}
body:before{
  background:
    linear-gradient(90deg,rgba(2,12,25,.86),rgba(4,22,43,.5) 52%,rgba(2,12,25,.79)),
    linear-gradient(0deg,rgba(3,15,30,.94),rgba(3,15,30,.08) 58%),
    url('/static/959.png') center top/cover no-repeat;
}
.home-page:before{
  background:
    linear-gradient(90deg,rgba(2,12,25,.76),rgba(4,26,49,.22) 55%,rgba(2,12,25,.52)),
    linear-gradient(0deg,#061321 1%,transparent 43%),
    url('/static/959.png') center top/cover no-repeat;
}
.page-glow{opacity:.22}.glow-one{background:#46bde7}.glow-two{background:#3975b8}

.panel{background:var(--surface);border-color:var(--line)}
.brand b,.panel-label,.eyebrow{color:var(--blue)}
.brand-mark{border-color:#77d9f4;color:#c5f5ff;background:rgba(89,201,239,.13)}
.button-primary{background:#72dff8;color:#031827}
.button-outline{border-color:#86dff5;color:#dff9ff}
.button-danger{border-color:#e57d97;color:#ffc0cf}
input,select,textarea,.nav-dropdown>div{border-color:rgba(113,211,241,.52)!important;background:#061a2d!important;color:#edfbff!important}
input:focus,select:focus,textarea:focus{border-color:#85e9ff!important;box-shadow:0 0 0 3px rgba(126,231,255,.18)!important}
.notice.success{border-color:#73dbc9;background:#0c3f48}.notice.error{border-color:#e0839c;background:#431a31}
.identity-chip{background:rgba(5,27,47,.74)}.identity-chip b{color:#b9f3ff}.admin-chip b{color:#92eaff}
th,.table-wrap thead th,.table-wrap th:first-child,.table-wrap td:first-child{background:#061a2d!important}
.responsive-data-table tr{background:#071c30!important}
.table-filter-count,.operation-date,.operation-countdown,.translation-attribution:hover,.translation-attribution:focus-visible{color:#a9efff}
.page-return-button{border-color:rgba(112,214,244,.55);background:rgba(5,25,43,.88);color:#d3f7ff}.page-return-button span{color:#86e8ff}.page-return-button:hover,.page-return-button:focus-visible{border-color:#9cedff;color:#fff}
.nav-dropdown>div a:hover{background:rgba(95,208,245,.14)}
.nav-active,.nav-section-active>summary,[aria-current="page"]{color:#9aefff!important;text-decoration-color:#9aefff}
:where(a,button,input,select,textarea,summary):focus-visible{outline-color:#a9efff!important}

/* Navigation, tabs, and management menus. */
.language-selector{color:#b9dce8!important}.language-selector select{border-color:rgba(111,214,243,.72)!important;background:rgba(5,25,43,.9)!important;color:#e4faff!important}.language-selector select:focus{border-color:#9ceeff!important;box-shadow:0 0 0 3px rgba(126,231,255,.18)!important}
.mobile-menu-toggle{border-color:rgba(112,220,249,.86)!important;background:rgba(5,27,48,.95)!important;color:#dcf8ff!important}.mobile-menu-toggle span{color:#86e9ff!important}
#primary-navigation{border-color:rgba(112,220,249,.58)!important;background:rgba(4,23,42,.98)!important}#primary-navigation a:hover,#primary-navigation .text-button:hover{background:rgba(62,181,220,.25)!important;color:#b9f2ff!important}
.admin-tab,.reservation-tab,.history-match-tabs a{border-color:#347e9d!important;background:rgba(5,27,47,.88)!important;color:#cceef7!important}
.admin-tab:hover,.reservation-tab:hover,.history-match-tabs a:hover{border-color:#86e9ff!important;background:rgba(17,73,102,.75)!important}
.admin-tab.active,.reservation-tab.active,.history-match-tabs a.active{border-color:#9aeeff!important;background:linear-gradient(135deg,#298eb6,#155172)!important;color:#f1fcff!important}
.admin-tab span,.reservation-tab span{background:#123f58!important;color:#c9f6ff!important}.admin-tab.active span,.reservation-tab.active span{background:rgba(2,22,37,.42)!important;color:#effcff!important}
.reservation-tabs{border-bottom-color:rgba(106,207,238,.52)!important}.reservation-actions,.tab-description{color:#c3e3ed!important}
.admin-tab-panel[data-panel="contributions"] .requests-panel{background:rgba(5,25,43,.93)!important;border-color:rgba(116,220,246,.4)!important}
.contribution-table th{background:rgba(3,19,34,.84)!important;color:#c8f3ff!important}.contribution-table td{background:rgba(8,36,59,.61)!important;color:#e1f5fa!important}.contribution-table tbody tr:nth-child(even) td{background:rgba(13,58,84,.52)!important}.contribution-table td strong{color:#f3fdff!important}.contribution-table small{color:#afd3df!important}.resource-value{color:#9eecff!important;text-shadow:0 0 13px rgba(64,198,235,.42)!important}
.reservation-table input[type="checkbox"],.contribution-table input[type="checkbox"]{accent-color:#6edff7!important}
.event-admin input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(84%) sepia(45%) saturate(567%) hue-rotate(151deg) brightness(102%) contrast(102%)!important}
.private-access-code{border-color:rgba(107,218,245,.5)!important;background:rgba(78,201,234,.12)!important;color:#c2f5ff!important}
.leadership-bulk-actions{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.leadership-access-table th:first-child,.leadership-access-table td:first-child{width:42px;text-align:center}.leadership-access-table input[type="checkbox"]{appearance:auto;display:inline-block;width:17px;height:17px;margin:0;accent-color:#6edff7!important;cursor:pointer}

/* Transfer management and recruitment use the same ice-blue surfaces. */
.access-choice-transfer{border-color:#8ceaff!important;background:linear-gradient(135deg,#207ba5,#0a385b)!important}
.transfer-state-dashboard{border-bottom-color:rgba(106,211,241,.42)!important}.transfer-state-form{border-color:rgba(105,213,243,.52)!important;background:rgba(7,44,70,.5)!important}.transfer-state-form p{color:#bedee9!important}.transfer-state-form select,.transfer-invite-form select{border-color:#5bc9e9!important;background:#061d31!important;color:#e9fbff!important}
.transfer-counter{border-color:rgba(105,213,243,.42)!important;background:rgba(4,24,42,.68)!important}.transfer-counter>span{color:#b6dce8!important}.transfer-counter strong{color:#e9fbff!important}.transfer-counter strong small{color:#9cc7d6!important}.transfer-counter>div{background:#12334a!important}.transfer-counter.ordinary i{background:#65d8e9!important}.transfer-counter.special i{background:#7aaddd!important}
.transfer-select-all{color:#c2e6ef!important}.transfer-select-all input,.transfer-application-check{accent-color:#6edff7!important}
.transfer-review-card{border-color:rgba(104,211,242,.43)!important;background:rgba(5,25,43,.64)!important}.transfer-review-header{border-bottom-color:rgba(104,211,242,.3)!important}.transfer-review-header h3{color:#edfaff!important}.transfer-review-header small{color:#b8dce8!important}.transfer-answer-grid>div{border-color:rgba(104,211,242,.29)!important;background:rgba(7,39,62,.58)!important}.transfer-answer-grid b,.transfer-review-comments b{color:#99e9ff!important}.transfer-answer-grid span,.transfer-review-comments{color:#d5eef5!important}.transfer-review-comments{border-left-color:#63cbe9!important;background:rgba(37,132,165,.18)!important}.transfer-empty-state{color:#b8dce8!important;border-color:rgba(104,211,242,.38)!important}

/* Four-team event management. */
.team-assignment.third{color:#c6e4ff!important;background:#244d78!important}.team-assignment.fourth{color:#dfccff!important;background:#4b3b7b!important}.status-dot.third{background:#6ab9ef}.status-dot.fourth{background:#a88ce8}
@media(min-width:1050px){.team-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* Landing-page controls and cards. */
.castle-hero-content{background:linear-gradient(180deg,rgba(3,20,38,.54),rgba(3,18,35,.16))}
.home-eyebrow{color:#a4edff}.castle-hero h1 em{color:#80e5ff}.home-lede{color:#d2ebf3}
.access-choice{border-color:rgba(119,222,247,.62);background:linear-gradient(135deg,rgba(9,43,69,.9),rgba(4,20,38,.92));color:#effcff}
.access-choice:hover{background:rgba(18,77,108,.93)}
.access-choice-discord{border-color:#9befff;background:linear-gradient(135deg,#287fa6,#0c3557)}
.access-choice small{color:#cceff8}.manual-content{background:#082238;border-color:#5fcce9}.home-page .login-note{color:#c5e3ec}.home-page footer{color:#88aabd}

/* SvS: second day receives a clearly different glacial-blue panel. */
.svs-hero{background:linear-gradient(110deg,rgba(11,69,102,.9),rgba(5,27,47,.86))!important}.svs-hero p{color:#cceff7!important}.event-status b,.local-time-status{color:#9decff!important}
.time-toggle{border-color:#4faecc!important;background:#061a2d!important}.time-toggle button{border-color:#4faecc!important;color:#c8f3ff!important}.time-toggle button.active{background:#4cc7e9!important;color:#031827!important}
.contribution-note{background:rgba(8,43,66,.84)!important}.contribution-note ol{color:#d3f3fb!important}
.schedule-day:nth-child(2){background:rgba(17,82,115,.46)!important;box-shadow:inset 0 0 35px rgba(91,209,244,.16)!important}
.schedule-day-header{background:rgba(4,20,37,.72)!important}.schedule-day:nth-child(2) .schedule-day-header{background:linear-gradient(120deg,rgba(25,103,139,.9),rgba(8,46,75,.9))!important;border-top-color:rgba(135,234,255,.76)!important}
.schedule-day:nth-child(2) .schedule-day-header h3{color:#d9f8ff!important}.schedule-day:nth-child(2) .schedule-day-header span{color:#b7eaf7!important}
.schedule-day:nth-child(2) .slot{background:rgba(18,78,108,.28)!important;border-bottom-color:rgba(109,210,240,.43)!important}.schedule-day:nth-child(2) .slot:nth-child(odd){border-right-color:rgba(109,210,240,.43)!important}
.slot time{color:#d9f8ff!important}.slot .claim{border-color:#62cce8!important;color:#d8f7ff!important}.slot .claim:hover{background:#52c9e9!important;color:#031827!important}
.kofi-footer-button{border-color:rgba(112,220,249,.6)!important;background:linear-gradient(135deg,#176a91,#0b3d5d)!important;color:#e9fbff!important}

/* Complete palette pass: pages whose layouts supply their own warm accents. */
.button:not(.button-danger):not(.button-outline),.mini:not(.button-danger){background:#6bdaf5!important;color:#031827!important;border-color:#8eeaff!important}
.button:not(.button-danger):not(.button-outline):hover,.mini:not(.button-danger):hover{background:#a7efff!important;color:#021522!important}
.fid-hint,.fid-hint strong,.signup-back,.signup-intro p,.signup-event-card p,.signup-form-intro p,.signup-admin-control-card p,.history-cycle-picker p,.empty-history p{color:#b9dce8!important}
.signup-back{border-color:rgba(111,218,246,.65)!important;background:rgba(5,25,43,.82)!important}.signup-back:hover{border-color:#a5efff!important;color:#f4fdff!important}
.signup-intro,.signup-form-intro{background:linear-gradient(120deg,rgba(11,64,94,.9),rgba(5,24,43,.9))!important}
.signup-event-card{background:linear-gradient(145deg,rgba(7,38,62,.95),rgba(3,19,36,.94))!important}.signup-event-card:after{border-color:rgba(126,231,255,.2)!important;box-shadow:0 0 80px rgba(70,189,231,.17)!important}.signup-card-number{color:rgba(154,233,255,.16)!important}
.signup-form-intro .panel-label,.signup-intro .panel-label{color:#9febff!important}
.signup-status{border-color:rgba(105,219,200,.55)!important;background:rgba(18,99,92,.32)!important}.signup-status>span{background:#78e2d0!important;color:#031f27!important}.signup-status strong{color:#c5fff1!important}.signup-status small{color:#b7ded8!important}
.signup-form-intro,.event-signup-form .signup-section{border-color:rgba(107,213,243,.42)!important}.event-signup-form .signup-section{background:rgba(5,25,43,.91)!important}
.signup-section-heading{border-bottom-color:rgba(110,213,242,.32)!important}.signup-section-heading>span{border-color:#52c6e8!important;background:rgba(32,128,165,.24)!important;color:#b1f3ff!important}
.signup-question,fieldset.signup-question{border-color:rgba(104,208,239,.42)!important;background:rgba(4,23,40,.68)!important;color:#e5f8fc!important}.signup-question b,.signup-form-intro b{color:#91eaff!important}.signup-question legend{color:#e5f8fc!important}
.choice-option{color:#d1eaf1!important}.choice-option:hover{border-color:rgba(114,221,249,.52)!important;background:rgba(37,143,180,.2)!important}.choice-option input[type="radio"],.choice-option input[type="checkbox"]{accent-color:#6bdaf5!important}
.signup-submit-bar{border-color:rgba(108,218,247,.58)!important;background:rgba(4,24,42,.98)!important}.signup-submit-bar p{color:#bedee9!important}
.signup-admin-table small,.signup-admin-control-card p,.signup-admin-event{color:#b7e8f5!important}
.signup-alliance-form{border-color:rgba(103,211,242,.42)!important;background:rgba(3,22,39,.6)!important}.signup-alliance-form label{color:#c7eaf2!important}
.published-event-heading>span,.published-player-list small,.published-player-list>p,.team-capacity-card p,.team-capacity-card h2 span{color:#b4d9e5!important}
.published-team-card{background:rgba(4,23,40,.92)!important}.published-team-card header{border-bottom-color:rgba(105,211,242,.35)!important;background:linear-gradient(110deg,rgba(22,102,139,.74),rgba(5,32,55,.86))!important}.published-team-card header span,.published-team-alliance{color:#9beeff!important}.published-team-card header b,.team-capacity-card h2,.team-capacity-alliance{color:#d7f8ff!important}.published-player-list>div{border-bottom-color:rgba(104,211,242,.25)!important}.published-player-list>div:nth-child(even){background:rgba(34,127,163,.16)!important}.published-rank{color:#8de7ff!important}
.team-capacity-card{border-color:rgba(104,211,242,.42)!important;background:rgba(5,26,45,.88)!important}.capacity-track{background:#0b314b!important}.capacity-track i{background:linear-gradient(90deg,#39bbdf,#9beeff)!important}
.team-bulk-actions{border-color:rgba(105,213,243,.42)!important;background:rgba(4,24,42,.74)!important}.team-bulk-actions label{color:#d3eff6!important}.team-bulk-actions input,.team-selection-table input{accent-color:#6bdaf5!important}
.team-assignment.second{color:#c7efff!important;background:#174d6f!important}.team-assignment.unassigned{color:#c4d4dc!important;background:#253949!important}
.team-selection-table small,.signup-admin-table small{color:#b4d8e3!important}
.published-team-card,.team-capacity-card,.team-selection-panel{box-shadow:0 16px 35px rgba(0,0,0,.14)}

/* Admin workflows, announcement tools, attendance, and history. */
.operation-date,.table-filter-count,.history-filter-panel span,.team-selection-filters>span{color:#a6efff!important}
.workflow-steps li:before{background:#28516b!important}.workflow-steps i{background:#17334a!important;color:#d8f6ff!important}.workflow-steps .complete i{background:#287d73!important}.workflow-steps .active i{background:#299bc0!important;box-shadow:0 0 0 4px rgba(74,204,236,.22)!important}
.workflow-mini-stats span,.workflow-admin-stats span,.admin-history-dates span{background:rgba(79,184,218,.1)!important;color:#c2e1e9!important}.workflow-mini-stats b,.workflow-admin-stats b,.admin-history-dates b{color:#e9fbff!important}
.announcement-admin-panel textarea,.admin-history-picker select,.tundra-date-grid input,.history-cycle-picker select,.attendance-form select{border-color:#59c9e9!important;background:#061a2d!important;color:#edfaff!important}
.attendance-note{border-left-color:#7ce3f7!important;color:#c7e4ed!important}.attendance-pill.unmarked{color:#d5e4e9!important;background:#344d5a!important}.attendance-pill.attended{color:#c0ffe3!important;background:#175a4e!important}.attendance-pill.no_show{color:#ffc4cf!important;background:#672d43!important}
.history-cycle-summary p,.history-stat span,.history-match-tabs small,.history-roster-table small{color:#b5d7e3!important}.history-stat strong{color:#d8f8ff!important}
.history-match-tabs a,.history-match-label{border-color:#367e9e!important;background:rgba(4,24,42,.86)!important;color:#caeff8!important}.history-match-tabs a.active{border-color:#93edff!important;background:linear-gradient(135deg,#288bb2,#15506f)!important;color:#f5fdff!important}.history-match-tabs a.active small{color:#d4f7ff!important}.history-match-label span{color:#9cecff!important}

/* Generic legacy components that still carried the former amber visual language. */
.clearance-card{border-color:rgba(111,220,247,.62)!important;background:linear-gradient(135deg,rgba(8,49,77,.93),rgba(4,21,42,.84))!important}.clearance-card:after{background:repeating-linear-gradient(-35deg,transparent 0 18px,rgba(147,239,255,.06) 18px 19px)!important}.card-top,.clearance-card p{color:#c0e5ef!important}.clearance-number{color:#e7fbff!important;text-shadow:0 0 30px rgba(103,222,250,.5)!important}.clearance-line{background:#68cbe6!important}.clearance-card small{color:#a5cddd!important}
.feature-grid article{background:rgba(7,32,53,.56)!important}.feature-number,.admin-chip b{color:#87e8ff!important}.manual-access{color:#c4e4ee!important}.manual-content p{color:#bfdde7!important}
.pill.pending,.pill.status-pending{color:#c9f4ff!important;border-color:rgba(105,213,243,.62)!important;background:rgba(28,101,132,.38)!important}.pill.open,.pill.status-active{color:#c2fff0!important;border-color:rgba(103,224,199,.62)!important;background:rgba(20,102,86,.35)!important}.pill.status-inactive{color:#d8e7eb!important;border-color:rgba(156,195,211,.55)!important;background:rgba(55,78,91,.42)!important}
.table-wrap thead th,.table-wrap th:first-child,.table-wrap td:first-child{background:#061a2d!important}.responsive-data-table tr,.player-result{background:rgba(6,28,48,.8)!important}.avatar{background:#247da7!important}.player-result dd{color:#d9f7ff!important}.empty-result{color:#ffbfce!important}
.nav-dropdown>summary{color:#d9f5fb!important}.nav-dropdown>div{border-color:rgba(109,215,244,.42)!important;background:#061a2d!important}

/* Account selector and upgrade/SvS calculators. */
.account-player-option{border-color:rgba(107,213,243,.38)!important;background:rgba(5,26,45,.66)!important}.account-player-option:hover,.account-player-option:has(input:focus-visible){border-color:rgba(125,229,255,.82)!important}.account-player-option.active,.account-player-option:has(input:checked){border-color:#73dff8!important;background:rgba(91,211,244,.13)!important}.account-player-option>input{accent-color:#6bdaf5!important}.account-player-marker{background:#247da7!important;color:#effcff!important}.account-player-status,.signup-active-player span{color:#91eaff!important}.signup-active-player{border-color:rgba(105,215,244,.4)!important;background:rgba(82,195,232,.1)!important}
.manual-access-note{border-left-color:#76e0f6!important;background:rgba(52,164,201,.2)!important;color:#d3f7ff!important}.manual-access-note strong{color:#f3fdff!important}
.source-link,.planner-arrow,.svs-day-description,.svs-point-inputs label>small,.svs-total strong,.breakdown-subtotal,.promotion-calculator strong{color:#91eaff!important}.planner-note{border-left-color:#72dff8!important;background:rgba(52,165,202,.16)!important;color:#cde9f1!important}.planner-section-title,.planner-input-grid label,.valeria-control label,.promotion-calculator label{color:#c8e5ee!important}.planner-summary{color:#b9edfb!important}
.resource-card,.svs-point-inputs>label{border-color:rgba(108,213,243,.3)!important;background:rgba(4,24,42,.63)!important}.resource-card span,.resource-card small,.time-result span,.svs-total span,.svs-total small{color:#b8dbe6!important}.time-result>div{background:rgba(39,133,169,.18)!important}.svs-day-tab{border-color:#3d90b2!important;background:rgba(5,28,49,.8)!important;color:#d8f5fb!important}.svs-day-tab.active{background:#59cce9!important;color:#031827!important;border-color:#9ceeff!important}.svs-point-inputs label>span,.promotion-calculator>span,.svs-points-breakdown>div>span:last-child{color:#d7eff5!important}.svs-points-breakdown{border-top-color:rgba(108,213,243,.28)!important}.svs-points-breakdown>div{border-top-color:rgba(108,213,243,.18)!important}.promotion-calculator{border-color:rgba(106,216,246,.48)!important;background:rgba(40,139,177,.16)!important}
.svs-hero p,.schedule-heading p,.booked-player small{color:#c3e6ef!important}.schedule-day-header{background:rgba(4,24,42,.74)!important}.schedule-day-header span{color:#b9dce8!important}.slot time{color:#d9f8ff!important}.slot .claim{border-color:#62cce8!important;color:#d8f7ff!important}.slot .claim:hover{background:#52c9e9!important;color:#031827!important}

/* Calendar, readiness, service status, and player preference controls. */
.calendar-panel{margin-bottom:1rem}.calendar-list{display:grid;gap:.65rem;margin-top:1rem}.calendar-item{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(106,213,243,.3);background:rgba(4,25,44,.64)}.calendar-item strong,.calendar-item small,.calendar-time time,.calendar-time small{display:block}.calendar-item small,.calendar-time small{color:#b7dce7}.calendar-time{text-align:right;color:#dff8ff;font:600 .78rem 'DM Mono',monospace}.calendar-leader-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem;margin-bottom:4rem}.readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem}.readiness-grid article{padding:.8rem;border:1px solid rgba(106,213,243,.3);background:rgba(16,73,102,.3)}.readiness-grid small,.readiness-grid span{display:block;color:#bfdfeb;font-size:.78rem}.readiness-grid strong{display:block;margin:.25rem 0;color:#dffaff;font:700 1.4rem 'DM Mono',monospace}.service-status-list{margin-top:1rem}.service-status-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgba(106,213,243,.22)}.service-status-list span{color:#c8e6ee}.service-status-list b{color:#a5f0d4;font-size:.8rem}.service-status-list b.needs-attention{color:#bdeeff}.account-player-panel .check-label{display:flex;align-items:center;gap:.65rem;color:#c9e8f0}.account-player-panel .check-label input{appearance:auto;display:inline-block;width:18px;height:18px;margin:0;accent-color:#6bdaf5}
.profile-scan-panel{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem}.profile-scan-panel>div:first-child{max-width:650px}.profile-scan-panel h2{margin:.4rem 0}.profile-scan-panel p{color:#c1e1eb}.profile-scan-actions{display:grid;gap:.65rem;min-width:min(100%,340px)}.profile-scan-actions input{margin:0}.profile-scan-actions p{margin:0;font-size:.8rem}

@media(max-width:720px){
  body:before{background-position:56% top;background-image:linear-gradient(90deg,rgba(2,12,25,.85),rgba(4,22,43,.52) 52%,rgba(2,12,25,.78)),linear-gradient(0deg,rgba(3,15,30,.94),rgba(3,15,30,.08) 58%),url('/static/959.png')}
  .home-page:before{background-image:linear-gradient(90deg,rgba(2,12,25,.76),rgba(4,26,49,.22) 55%,rgba(2,12,25,.52)),linear-gradient(0deg,#061321 1%,transparent 43%),url('/static/959.png')}
  .calendar-item{grid-template-columns:1fr;gap:.45rem}.calendar-time{text-align:left}.calendar-leader-grid,.readiness-grid{grid-template-columns:1fr}.profile-scan-panel{align-items:stretch;flex-direction:column}.profile-scan-actions{min-width:0}
}
