/* Command Board homepage: compact live roster and one continuous Hunt backdrop. */
body[data-section="schedule"]{background:#090909 url('hunt-press-background-03.jpg') center top/cover fixed no-repeat;color:#eee9e2}
body[data-section="schedule"]:before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,6,6,.2),rgba(8,7,7,.58) 52%,rgba(8,7,7,.88));z-index:0}
body[data-section="schedule"] .site-header{position:relative;z-index:100}
body[data-section="schedule"] .page-shell,body[data-section="schedule"] .site-footer{position:relative;z-index:1}
body[data-section="schedule"] .site-header{position:sticky;top:0;min-height:62px;padding:10px max(4vw,calc((100vw - 1520px)/2));background:rgba(12,11,11,.92);border-bottom:1px solid #554a43;gap:22px}
body[data-section="schedule"] .site-header .brand{display:inline-flex;align-items:center;flex:none;gap:18px;color:#f4eee7;font:600 1.43rem/1 Georgia,serif;letter-spacing:.14em;white-space:nowrap}
body[data-section="schedule"] .site-header .brand-title,body[data-section="schedule"] .site-header .brand-title strong{color:inherit;font:inherit;letter-spacing:inherit}
body[data-section="schedule"] .site-header .brand-emblem{display:inline-block;flex:none;width:29px;height:36px;background:#c01634;clip-path:polygon(10% 2%,22% 20%,22% 0,35% 0,35% 32%,48% 22%,48% 0,61% 0,61% 22%,74% 32%,74% 0,87% 0,87% 20%,100% 2%,87% 63%,74% 76%,74% 100%,61% 100%,61% 63%,48% 56%,48% 100%,35% 100%,35% 63%,22% 76%,22% 100%)}
body[data-section="schedule"] .site-header nav{gap:25px}
body[data-section="schedule"] .site-header nav>a{font:normal .96rem/1.3 Georgia,serif;letter-spacing:0;color:#ede6df}
body[data-section="schedule"] .site-header nav>a:first-child{color:#fff}
body[data-section="schedule"] .site-header nav>a:first-child:after{bottom:-21px}
body[data-section="schedule"] .site-header .nav-menu summary{font:normal .95rem Georgia,serif;color:#f5eeee}
body[data-section="schedule"] .site-header .nav-avatar{width:29px;height:29px;object-fit:cover;border:1px solid #b82a3a;border-radius:50%;vertical-align:middle;margin-right:9px}
body[data-section="schedule"] .page-shell:has(.command-home){width:min(1520px,92%);padding:0 0 28px;background:transparent}
.command-home{font-family:Georgia,serif}
.command-home .command-live{padding:62px 0 32px;background:none}
.command-home .command-section-head{margin-bottom:18px}
.command-home .command-heading-group h1,.command-home .command-heading-group h2{font:600 clamp(2.45rem,4.3vw,3.35rem)/1 'Oswald',sans-serif;letter-spacing:.15em;color:#f7f2ec}
.command-home .command-heading-group h2{font-size:clamp(2.1rem,3.4vw,2.85rem)}
.command-home .command-live-count{border-left:2px solid #d11f3e;padding-left:28px;font:600 .95rem Georgia,serif;letter-spacing:.15em;color:#ddd4cf}
.command-home .command-expand{background:#151313;border:1px solid #857d77;color:#f5f0ec;text-transform:uppercase;font:600 .85rem 'Oswald',sans-serif;letter-spacing:.15em;padding:10px 18px}
.command-home .command-live-list{display:grid;grid-template-columns:repeat(var(--live-columns,3),minmax(0,1fr));width:100%;gap:0;padding:0;margin:0;list-style:none;background:rgba(16,14,14,.94);border:1px solid #534941;border-radius:4px;box-shadow:0 12px 38px rgba(0,0,0,.28)}
.command-home .command-live-person,.command-home .command-live-list[style="--live-columns:1"] .command-live-person{display:flex;align-items:center;flex-wrap:wrap;align-content:center;gap:8px 16px;min-width:0;min-height:150px;padding:17px 20px;border:0;border-right:1px solid #61544b;border-bottom:1px solid #50463e;background:transparent;border-radius:0;overflow:visible}
.command-home .command-live-person:nth-child(3n){border-right:0}
.command-home .command-live-person:before{display:none}
.command-home .command-live-person img,.command-home .command-avatar-fallback{position:static;width:72px;height:72px;border:2px solid #d71d3b}
.command-home .command-live-info{min-width:0;flex:1}
.command-home .command-live-name strong{font:600 1.25rem 'Oswald',sans-serif;letter-spacing:.08em}
.command-home .command-live-dot{color:#ff4359}
.command-home .command-live-info p{color:#eae0da;font:normal .89rem Georgia,serif;margin:2px 0 6px}
.command-home .command-live-info small{color:#dfd6cf;font:normal .85rem Georgia,serif}
.command-home .command-live-actions,.command-home .command-live-list[style="--live-columns:1"] .command-live-actions{display:flex;flex:0 0 auto;align-items:center;gap:18px;margin:0 0 0 auto;padding:0;border:0}
.command-home .command-schedule-link{font:normal .89rem Georgia,serif;color:#eee7e0;text-decoration:underline;text-underline-offset:4px}
.command-home .command-schedule-link:before{content:'▣';color:#c6c5c3;font:1.1rem sans-serif;margin-right:9px;text-decoration:none}
.command-home .command-live-actions .button{background:#bd142c;color:#fff;padding:9px 17px;font:600 .89rem Georgia,serif}
.command-home .command-live-actions .button:before{content:'▶';margin-right:10px;font-size:.8em}
.command-home .command-live-list[data-live-count="1"] .command-live-person{justify-content:flex-start}
.command-home .command-live-empty{display:inline-block;max-width:100%;padding:10px 15px;background:rgba(18,15,15,.76);border:1px solid #584c43;color:#ded3ca;font:.88rem Georgia,serif}
.command-home .command-board{padding:34px 0 6px;background:none}
.command-home .command-board-head{position:relative;padding-bottom:13px;border-bottom:0}
.command-home .command-board-head:before,.command-home .command-board-head:after{content:"";position:absolute;left:0;width:min(435px,32%);height:1px;background:#9e8360}
.command-home .command-board-head:before{top:-10px}.command-home .command-board-head:after{bottom:0}
.command-home .command-board-head .timezone-note{font:normal .92rem Georgia,serif;color:#d1c7bf}
.command-home .command-board-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.12fr) minmax(0,1fr);gap:14px}
.command-home .command-board-panel{min-height:240px;padding:16px 18px 18px;background:rgba(16,14,13,.97);border:1px solid #64584d;border-radius:4px;box-shadow:0 12px 35px rgba(0,0,0,.4)}
.command-home .command-panel-head{padding:0 0 9px;border-bottom:0;gap:14px}
.command-home .command-panel-head h3{white-space:nowrap;font:600 1.38rem 'Oswald',sans-serif;letter-spacing:.095em;color:#f0eae3}
.command-home .command-panel-head h3:before{content:'▣';display:inline-block;margin-right:15px;color:#df1b3e;font:1.3rem sans-serif}
.command-home .command-request .command-panel-head h3:before{content:'✥'}
.command-home .command-panel-head a{font:normal .75rem Georgia,serif;color:#cbb29a}
.command-home .command-upcoming-item{grid-template-columns:68px minmax(0,1fr) minmax(94px,.62fr);min-height:49px;gap:8px;padding:6px 0;border-color:#443b35}
.command-home .command-upcoming-item time{font:normal .7rem Georgia,serif;color:#bbb0a7}
.command-home .command-upcoming-item time strong{font:normal .88rem Georgia,serif;color:#f0e9e3}
.command-home .command-upcoming-main{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden}
.command-home .command-upcoming-main>span{display:block;min-width:0;overflow:hidden}
.command-home .command-upcoming-avatar{width:27px;height:27px;flex:none;object-fit:cover;border-radius:50%;border:1px solid #b92338}
.command-home .command-upcoming-main strong{font:normal .85rem Georgia,serif}
.command-home .command-upcoming-main small{display:-webkit-box;max-width:100%;white-space:normal;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:.72rem/1.15 'Rajdhani',sans-serif;color:#b4aaa3}
.command-home .command-upcoming-with{min-width:0;align-self:center;font:normal .78rem/1.35 Georgia,serif;overflow-wrap:anywhere}
.command-home .command-with-label{font:.64rem Georgia,serif;color:#c5a679}
.command-home .command-week{padding-top:6px}
.command-home .command-week-nav{display:flex;align-items:center;gap:8px;color:#e5dad1;font:.78rem Georgia,serif;white-space:nowrap}
.command-home .command-week-nav button{border:0;background:none;color:#eee5de;font:1.55rem/1 Georgia,serif;cursor:pointer;padding:1px 5px}
.command-home .command-week-nav button:disabled{opacity:.35;cursor:default}
.command-home .command-week-nav button:not(:disabled):hover{color:#e3374c}
.command-home .command-week-day{min-height:139px;padding:9px 2px;background:rgba(11,10,10,.52);border-color:#443b35}
.command-home .command-week-day.is-today{border-color:#aa8259}
.command-home .command-week-day span{font:.72rem Georgia,serif;color:#e0d7d0}
.command-home .command-week-day strong{font:600 1rem 'Oswald',sans-serif;margin:4px 0}
.command-home .command-week-day small{font:.72rem Georgia,serif;color:#dfd6cf}
.command-home .command-week-note{font:.68rem Georgia,serif;color:#bfb2a5}
.command-home .command-week-note a{color:#e6c3a3;text-decoration:underline;text-underline-offset:2px}
.command-home .command-request{background:linear-gradient(90deg,rgba(18,15,14,.97) 36%,rgba(20,16,14,.57)),url('hunt-press-background-03.jpg') right center/cover no-repeat}
.command-home .command-request p{max-width:340px;margin:14px 0 15px;font:normal .93rem/1.55 Georgia,serif;color:#eee5dd}
.command-home .command-request>.button{font:600 .96rem Georgia,serif;background:#bd142c;padding:10px 20px;min-width:185px;text-align:center}
.command-home .command-request>.button:before{content:'＋';font:1.1rem sans-serif;margin-right:10px}
.command-home .command-media-credit{color:#c1b7b0;font:.72rem Georgia,serif;margin:16px 0 0}
@media(max-width:1350px){body[data-section="schedule"] .site-header{flex-wrap:wrap;gap:8px 20px;padding:12px 24px}body[data-section="schedule"] .site-header nav{gap:17px}body[data-section="schedule"] .site-header nav>a:first-child:after{bottom:-5px}.command-home .command-live-person{gap:7px 10px}.command-home .command-live-actions{flex-basis:100%;justify-content:flex-end}}
@media(max-width:1080px){.command-home .command-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-home .command-request{grid-column:1/-1}.command-home .command-live-list{grid-template-columns:repeat(2,minmax(0,1fr))}.command-home .command-live-list[data-live-count="1"]{grid-template-columns:1fr}.command-home .command-live-person:nth-child(3n){border-right:1px solid #61544b}.command-home .command-live-person:nth-child(2n){border-right:0}}
@media(max-width:760px){body[data-section="schedule"]{background-attachment:scroll}body[data-section="schedule"] .site-header{position:static;padding:12px 15px}body[data-section="schedule"] .site-header .brand,body[data-section="schedule"] .site-header .brand-title{font-size:1.03rem}body[data-section="schedule"] .site-header .brand-emblem{width:22px;height:28px}body[data-section="schedule"] .site-header nav{gap:13px}body[data-section="schedule"] .site-header nav>a{font-size:.86rem}body[data-section="schedule"] .page-shell:has(.command-home){width:calc(100% - 28px)}.command-home .command-live{padding:28px 0 17px}.command-home .command-live-list{grid-template-columns:1fr}.command-home .command-live-person{border-right:0!important;min-height:135px}.command-home .command-heading-group h1{font-size:2rem}.command-home .command-live-count{font-size:.7rem;padding-left:10px}.command-home .command-board{padding-top:22px}.command-home .command-board-grid{grid-template-columns:1fr}.command-home .command-request{grid-column:auto}.command-home .command-board-panel{min-height:0}}
@media(max-width:460px){.command-home .command-live-person{padding:13px}.command-home .command-live-actions{justify-content:space-between}.command-home .command-live-person img,.command-home .command-avatar-fallback{width:54px;height:54px}.command-home .command-live-info p{max-width:210px}.command-home .command-heading-group h2{font-size:1.65rem}.command-home .command-panel-head{flex-wrap:wrap}.command-home .command-upcoming-item{grid-template-columns:68px minmax(0,1fr)}.command-home .command-upcoming-with{grid-column:2}}
