/* v3.6.2: arcade information layout using the original BurtyBurt/site visual language. */
body.bc-arcade{margin:0;min-width:320px;min-height:100vh;color:#e4cdef;background:#0a0710 url('/api/static/ztv/assets/ztv-space-bg.webp') center center/cover fixed;font:13px/1.55 'Courier New',monospace;--bc-border:#704597;--bc-panel:#160e21;--bc-muted:#b4a1c5;--bc-chrome:var(--ztv-chrome-height,95px)}
.bc-arcade *, .bc-arcade *::before,.bc-arcade *::after{box-sizing:border-box}.bc-arcade [hidden]{display:none!important}.bc-arcade a{color:#d4a9f6;text-decoration:none}.bc-arcade a:hover{color:#f5ddff}.bc-arcade button,.bc-arcade input,.bc-arcade select,.bc-arcade textarea{font:inherit}.bc-arcade button{cursor:pointer}.bc-arcade a:focus-visible,.bc-arcade button:focus-visible,.bc-arcade input:focus-visible{outline:2px solid #b4e589;outline-offset:3px}.bc-arcade button:disabled{opacity:.55;cursor:wait}
.bc-skip{position:absolute;top:-60px;left:20px;z-index:10000;padding:10px;background:#271537;border:1px solid #ba82ed}.bc-skip:focus{top:8px}.bc-shell{width:100%;max-width:1900px;margin:0 auto;padding:0 20px}.bc-home-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 0 18px}.bc-home-top h1{margin:4px 0 3px;font:700 clamp(22px,2.3vw,32px)/1.2 'Courier New',monospace;color:#ecd4ff;letter-spacing:-.035em}.bc-home-top p{margin:0;color:#a990bf;font-size:12px}.bc-eyebrow{font:700 10px/1.5 'Courier New',monospace;letter-spacing:.12em;color:#b995e0}.bc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:18px;padding:0 0 24px}.bc-main{min-width:0}.bc-feature,.bc-panel,.bc-identity{border:1px solid var(--bc-border);border-radius:14px;background:linear-gradient(145deg,#291539eb,#100c19f5);box-shadow:0 4px 18px #0005,inset 0 1px 0 #e8baff0b;min-width:0}.bc-feature{display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;min-height:250px;margin-bottom:16px}.bc-feature-copy{padding:25px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.bc-feature h2{font:800 clamp(28px,3.6vw,48px)/1.1 'Courier New',monospace;letter-spacing:-.055em;text-shadow:0 0 17px #9d40db55;color:#e4c4ff;margin:12px 0}.bc-feature p{max-width:460px;margin:0 0 18px;color:#c4aecf;font-size:12px}.bc-feature small{color:#a78db4;font-size:10px;display:block;margin-top:12px}.bc-feature-art{display:flex;align-items:center;justify-content:center;min-width:0;background:radial-gradient(ellipse at center,#4b1d5740,transparent 70%);border-left:1px solid #58396655;padding:18px}.bc-feature-art img{width:100%;height:auto;max-height:260px;object-fit:contain;filter:drop-shadow(0 0 14px #bd46e327);border-radius:12px}.bc-feature-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.bc-primary,.bc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #9869c0;border-radius:9px;padding:9px 14px;white-space:normal;text-decoration:none!important;font-weight:700;font-size:12px;line-height:1.4}.bc-primary{background:linear-gradient(180deg,#7745a1,#4b256b);color:#fff!important;box-shadow:0 0 10px #7723ba38}.bc-secondary{background:linear-gradient(180deg,#30203d,#1c1227);color:#e5cafa!important}.bc-primary:hover,.bc-secondary:hover{border-color:#d6a3fa;filter:brightness(1.15)}
.bc-identity{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;margin-bottom:22px;background:linear-gradient(180deg,#1a1026ed,#120b1ff2)}.bc-profile{display:flex;align-items:center;gap:10px;min-width:160px;max-width:42%}.bc-profile img{height:42px;width:42px;flex:none;object-fit:contain;border:1px solid #704690;border-radius:9px;background:#160c20}.bc-profile>div{min-width:0}.bc-profile strong{font-size:13px;color:#d5a9fa;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-profile span{display:block;font-size:9px;color:#b095c4;margin:4px 0}.bc-xp-track{height:4px;background:#33213e;border-radius:6px;overflow:hidden;max-width:190px}.bc-xp-track i{display:block;height:100%;width:0;background:#a86dd8}.bc-profile-stats{display:flex;gap:14px;flex-wrap:wrap}.bc-profile-stats>div{border-left:1px solid #56376a;padding-left:14px}.bc-profile-stats span{display:block;font:700 9px 'Courier New',monospace;color:#a88bb9;white-space:nowrap}.bc-profile-stats strong{display:block;color:#d6f2ac;font-size:17px;line-height:1.8}
.bc-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:10px}.bc-section-heading h2{font-size:15px;margin:0;color:#e7c1ff}.bc-text-button{border:0;background:transparent;color:#c99aef;padding:6px 0;font-size:11px;text-align:left}.bc-text-button:hover{text-decoration:underline}.bc-navigation{display:flex;align-items:center;gap:12px;justify-content:space-between;border:1px solid #573a71;border-radius:11px;padding:8px;background:#160e20e8}#bc-filters{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin;min-width:0}#bc-filters button{background:transparent;border:1px solid transparent;border-radius:7px;padding:8px 11px;font:700 11px 'Courier New',monospace;white-space:nowrap;color:#bd9acf}#bc-filters button:hover{background:#2f1d40}#bc-filters button.active{border-color:#8558a9;background:#412358;color:#f1ddff}.bc-search{display:flex;align-items:center;gap:8px;border:1px solid #63427d;background:#0c0a12;border-radius:7px;padding:5px 10px;width:260px;max-width:42%}.bc-search span{font-size:23px;color:#be8ddc;line-height:1}.bc-search input{border:0;background:transparent;color:#eedcff;min-width:0;width:100%;outline:0;padding:4px 0;font-size:11px}.bc-catalog-note{font-size:10px;color:#ae99bd;margin:10px 2px 17px}.bc-category{margin:0 0 22px}.bc-category-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 9px;border-bottom:1px solid #613782;padding-bottom:7px}.bc-category-head h2{font:700 13px 'Courier New',monospace;letter-spacing:.04em;color:#cea3ed;margin:0}.bc-category-head>span{font:9px 'Courier New',monospace;color:#9479a7}.bc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bc-game-card{border:1px solid #75479a;border-radius:11px;background:#170d22;overflow:hidden;display:block;min-width:0;transition:border-color .15s,transform .15s,box-shadow .15s}.bc-game-card:hover{border-color:#c085ed;transform:translateY(-2px);box-shadow:0 5px 18px #7832b33d}.bc-card-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#140c20}.bc-card-image img{width:100%;height:100%;object-fit:cover;display:block}.bc-card-image h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:24px 11px 9px;font:800 18px/1.1 'Courier New',monospace;color:#f4e2ff;text-shadow:0 2px 3px #000;background:linear-gradient(transparent,#110b1df2)}.bc-card-badge{position:absolute;right:6px;top:7px;background:#251432e8;border:1px solid #784992;border-radius:5px;font-size:8px;padding:3px 5px;color:#dfc1f0}.bc-card-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 10px;font-size:9px;color:#b6a1c5}.bc-panel{padding:20px;margin:16px 0}.bc-panel h2{font-size:18px;margin:0 0 12px}.bc-panel p{color:#b7a0c5;max-width:760px;font-size:12px}.bc-empty{border:1px dashed #62417f;border-radius:11px;padding:24px;color:#baa3cb;background:#160c2299}
.bc-community-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.bc-community-links a{border:1px solid #634179;border-radius:7px;padding:8px 12px;font:700 10px 'Courier New',monospace;background:#1b1127}.bc-footer{font-size:10px;text-align:center;color:#a98bb9;padding:20px 0}.bc-footer b{color:#b92138}.bc-community-widgets{min-width:0;margin:18px 0}.bc-community-widgets #ztv-network-rail{position:static!important;width:auto!important;max-width:none!important;left:auto!important;top:auto!important;padding:0!important;margin:0!important;display:block!important}.bc-community-widgets #ztv-network-rail-content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.bc-community-widgets .ztv-network-card{margin:0!important;background:linear-gradient(180deg,#1a1124f2,#100b1af4);border:1px solid #633e88;border-radius:13px;padding:15px;min-width:0;max-width:100%}.bc-community-widgets .ztv-network-card h3{margin-top:0;font:700 12px 'Courier New',monospace}.bc-community-widgets .ztv-network-voice{max-width:100%;overflow-wrap:anywhere}
.bc-chat-slot{position:sticky;top:calc(var(--bc-chrome) + 14px);min-width:0;max-height:calc(100dvh - var(--bc-chrome) - 28px)}.bc-chat-loading{padding:20px;color:#bfa5cf;border:1px solid #6f438e;border-radius:12px;background:#140d20}.bc-chat-slot .ztv-chat-root{position:static!important;width:100%!important;right:auto!important;bottom:auto!important;z-index:auto!important}.bc-chat-slot .ztv-chat-panel{position:relative!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;height:calc(100dvh - var(--bc-chrome) - 34px)!important;max-height:780px!important;min-height:390px;border-radius:12px!important;box-shadow:0 4px 18px #0005!important;border:1px solid #8155a1!important;background:linear-gradient(180deg,#130d1c,#0d0a14)!important}.bc-chat-slot .ztv-chat-toggle{display:none}.bc-chat-slot .ztv-chat-head{border-radius:11px 11px 0 0;min-height:43px!important;background:#251633!important}.bc-chat-slot .ztv-chat-compose{border-radius:0 0 11px 11px}.bc-chat-slot .ztv-chat-messages{min-height:0}.bc-chat-slot .ztv-chat-content{min-width:0}.bc-chat-slot .ztv-chat-gif{max-width:100%}.bc-chat-slot .ztv-chat-message{min-width:0}
.bc-arcade #bc-status{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 24px);background:#21122feF;color:#d8ffc6;border:1px solid #8a57aa;border-radius:8px;padding:10px 15px;z-index:120000;box-shadow:0 6px 30px #0007}.bc-arcade #bc-status:empty{display:none}.bc-awards{display:flex;flex-wrap:wrap;gap:10px}.bc-award{border:1px solid #61417e;border-radius:9px;background:#1b1028;padding:12px;flex:1 1 200px}.bc-award strong,.bc-award small{display:block}.bc-award small{color:#b8a0c8;font-size:11px;margin-top:5px}.bc-leader-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #3b254e}.bc-leader-row>strong{margin-left:auto;color:#ceeca9}.bc-leader-rank{width:24px;color:#a884bc}
.bc-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.bc-manager-card{border:1px solid #674686;border-radius:12px;padding:18px;background:#160d21}.bc-manager-card h3{margin:0 0 8px}.bc-manager-card label{display:block;margin:12px 0;font-size:11px}.bc-manager-card input:not([type=checkbox]),.bc-manager-card textarea{display:block;width:100%;min-width:0;padding:9px;margin-top:5px;border:1px solid #6c4a89;border-radius:6px;background:#0e0b15;color:#eddbfb}.bc-manager-card textarea{min-height:90px;resize:vertical}.bc-manager-card .checks{display:flex;gap:16px}.bc-manager-button{border:1px solid #a976d0;border-radius:7px;padding:8px 12px;background:#563175;color:#f2e2ff}.bc-publish-panel .bc-secondary{margin:4px 6px 4px 0}.bc-publish-panel h2{font-size:22px;margin:7px 0}.bc-live-label{color:#b9e68b!important;font-weight:bold}
@media(min-width:1600px){.bc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bc-layout{grid-template-columns:minmax(0,1fr) 400px}}
@media(max-width:1200px){.bc-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.bc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-feature{grid-template-columns:1.1fr .9fr;min-height:220px}.bc-feature-copy{padding:20px}.bc-profile-stats{gap:9px}.bc-profile-stats>div{padding-left:9px}.bc-profile-stats>div:first-child{display:none}.bc-identity{padding:14px}.bc-profile{max-width:50%}.bc-feature-actions{gap:8px}}
@media(max-width:1000px){.bc-shell{padding:0 14px}.bc-feature{grid-template-columns:1fr}.bc-feature-art{border-left:0;border-top:1px solid #58396655;padding:9px}.bc-feature-art img{max-height:140px}.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-identity{flex-wrap:wrap}.bc-profile{max-width:100%;width:100%}.bc-profile-stats{width:100%;justify-content:space-between}.bc-profile-stats>div:first-child{display:block}.bc-profile-stats>div:first-child{padding-left:0;border-left:0}.bc-community-widgets #ztv-network-rail-content{grid-template-columns:1fr}}
@media(max-width:760px){.bc-layout{grid-template-columns:minmax(0,1fr)}.bc-chat-slot{position:static;max-height:none}.bc-chat-slot .ztv-chat-panel{height:560px!important;max-height:75dvh!important;min-height:350px}.bc-feature{grid-template-columns:1.15fr 1fr}.bc-feature-art{border-top:0;border-left:1px solid #58396655}.bc-home-top{padding-top:20px}.bc-home-top h1{font-size:25px}.bc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-identity{flex-wrap:nowrap}.bc-profile{width:auto;max-width:45%}.bc-profile-stats{width:auto}.bc-profile-stats>div:first-child{display:none}.bc-manager-grid{grid-template-columns:1fr}.bc-section-heading{align-items:flex-start}.bc-chat-slot .ztv-chat-toggle{padding:12px;border:1px solid #9c6dc5;border-radius:8px;width:100%;background:#261536;color:#edcfff}}
@media(max-width:520px){.bc-shell{padding:0 10px}.bc-home-top h1{font-size:22px}.bc-home-top p{font-size:10px}.bc-home-top .bc-secondary{font-size:9px;max-width:112px;padding:8px}.bc-feature{grid-template-columns:1fr}.bc-feature-copy{padding:20px}.bc-feature-art{border:0;padding:6px 18px 14px}.bc-feature-art img{max-height:160px}.bc-feature h2{font-size:37px}.bc-feature p{font-size:11px}.bc-identity{flex-wrap:wrap;gap:14px;padding:14px}.bc-profile{width:100%;max-width:100%}.bc-profile-stats{width:100%;gap:8px}.bc-profile-stats>div:first-child{display:block}.bc-profile-stats span{font-size:8px}.bc-profile-stats strong{font-size:15px}.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bc-card-image h3{font-size:17px}.bc-card-meta{font-size:8px;padding:8px}.bc-navigation{flex-direction:column;align-items:stretch}.bc-search{max-width:none;width:100%}#bc-filters{width:100%}.bc-section-heading h2{font-size:13px}.bc-text-button{font-size:10px}.bc-panel{padding:16px}.bc-panel h2{font-size:17px}}
@media(prefers-reduced-motion:reduce){.bc-arcade *{scroll-behavior:auto!important;transition:none!important}}
/* Shared legacy layout used a fixed rail: contain it inside the new arcade grid. */
body.bc-arcade.ztv-body #ztv-network-rail{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;z-index:auto!important}
body.bc-arcade.ztv-body #ztv-network-rail-content{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.bc-arcade.ztv-body .bc-chat-slot .ztv-chat-root:not(.ztv-game-chat-docked) .ztv-chat-panel{width:100%!important;min-width:0!important;max-width:100%!important}
@media(max-width:1000px){body.bc-arcade.ztv-body #ztv-network-rail-content{grid-template-columns:1fr!important}}
/* v3.6.3: approved attached masthead + account bar + category bar, three-column body. */
body.bc-arcade{--bc-chrome:var(--ztv-chrome-height,95px)}
.bc-attached-bars{max-width:1900px;margin:0 auto;padding:0 20px;background:linear-gradient(180deg,#140a20e6,#160e2099)}
.bc-attached-bars .bc-identity{display:flex;align-items:center;gap:20px;margin:0;border-radius:0;border-top:0;border-bottom:1px solid #8055a7;min-height:76px;padding:12px 18px;background:linear-gradient(100deg,#241034e8,#120b1ee8)}
.bc-attached-bars .bc-profile{display:grid;grid-template-columns:48px 1fr;align-items:center;width:100%;max-width:none;flex:1;gap:12px}
.bc-attached-bars #bc-avatar{width:48px;height:48px;border:1px solid #a875ce;border-radius:50%;object-fit:cover}
.bc-attached-bars .bc-profile>div{display:grid;grid-template-columns:minmax(130px,1fr) 100px minmax(130px,340px);gap:14px;align-items:center;min-width:0;width:100%}
.bc-attached-bars #bc-name{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bc-attached-bars #bc-level{font-size:12px;color:#dfb0ff;margin:0;white-space:nowrap}
.bc-attached-bars .bc-xp-track{width:100%;height:12px;border-radius:12px;background:#10091b;border:1px solid #a457d7;margin:0;overflow:hidden}
.bc-attached-bars #bc-xp-fill{display:block;width:0;height:100%;border-radius:12px;background:linear-gradient(90deg,#9543df,#b14ef6);box-shadow:0 0 12px #9b31ff88}
.bc-xp-label{font-size:11px;white-space:nowrap;color:#c7acd9}.bc-attached-bars #bc-view-profile{font-size:11px;margin-left:auto;white-space:nowrap}
.bc-category-strip{display:block;margin:0 0 17px;padding:0!important;min-height:48px;background:linear-gradient(180deg,#241133,#110a1b);border:1px solid #8752b1;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}
.bc-category-strip #bc-filters{display:flex;width:100%;max-width:100%;overflow-x:auto;gap:0;padding:0}.bc-category-strip #bc-filters button{flex:1 0 auto;min-height:48px;border-radius:0;border:0;border-right:1px solid #68417b66;padding:11px 20px;font-size:12px;letter-spacing:.02em}
.bc-category-strip #bc-filters button.active{background:linear-gradient(180deg,#4b176b,#602b87);box-shadow:inset 0 -3px #d38cf5}
.bc-layout{grid-template-columns:minmax(225px,285px) minmax(0,1fr) minmax(285px,340px)!important;gap:16px}
.bc-left-column,.bc-main{min-width:0}.bc-left-column .bc-community-widgets{margin:0}
body.bc-arcade.ztv-body #ztv-network-rail-content{grid-template-columns:1fr!important;gap:12px!important}
.bc-feature{display:grid;grid-template-columns:1fr 1fr;min-height:300px;gap:0;align-items:center}.bc-feature-art{border:0;padding:14px 0 14px 14px;display:flex;align-items:center;height:100%;min-width:0;overflow:hidden;background:#0c0b10}
.bc-feature-art img{width:100%;height:auto;max-height:400px;object-fit:contain;display:block;border:1px solid #4b365c;border-radius:6px}
.bc-feature-copy{padding:24px 20px}.bc-feature h2{font-size:clamp(30px,3vw,50px);letter-spacing:.025em;text-transform:uppercase;color:#ce87ff;text-shadow:0 0 12px #a23cf366}.bc-feature p{font-size:12px;line-height:1.75}.bc-feature small{font-size:9px}
.bc-feature-actions .bc-primary{padding:12px 18px}.bc-discovery .bc-section-heading{flex-wrap:wrap;gap:10px}.bc-discovery .bc-search{margin-left:auto;max-width:240px}.bc-catalog-note{margin:10px 0}
.bc-coming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bc-coming-card{border:1px solid #7d459d;border-radius:10px;overflow:hidden;background:linear-gradient(#1c102b,#0f0b19);padding-bottom:12px;min-width:0}.bc-coming-card h3{font-size:12px;margin:10px;color:#d8a4ff;overflow-wrap:normal}.bc-coming-card p{font-size:10px;margin:8px 10px;color:#d8c1e9}.bc-coming-card>span{display:inline-block;border:1px solid #7754a3;border-radius:6px;color:#bfe9fc;font-size:9px;padding:4px 7px;margin:3px 10px}.bc-coming-art{height:110px;display:grid;place-items:center;font-size:45px;color:#cda2ff;text-shadow:0 0 24px #a74aff;background:repeating-linear-gradient(0deg,transparent 0 8px,#b75aff0b 8px 9px),radial-gradient(ellipse at bottom,#492271,#0b0c21)}.bc-art-zombies{background:radial-gradient(ellipse at bottom,#30392d,#101118);color:#c5d48d}.bc-art-driving{background:linear-gradient(140deg,#282350,#130b21 60%,#51303a);color:#a8d4ff}.bc-art-multi{background:radial-gradient(ellipse at center,#3b124c,#141021);color:#e1a2ee}
.bc-coming .bc-section-heading small{color:#b6a1cc;font-size:9px}.bc-community{padding:16px}.bc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.bc-chat-slot{top:calc(var(--bc-chrome) + 12px)}.bc-chat-slot .ztv-chat-panel{border-color:#9f66bd!important}
@media(min-width:1700px){.bc-layout{grid-template-columns:300px minmax(0,1fr) 360px!important}.bc-feature{min-height:330px}.bc-feature-copy{padding:26px}.bc-feature h2{font-size:50px}}
@media(max-width:1250px){.bc-layout{grid-template-columns:220px minmax(0,1fr) 285px!important;gap:12px}.bc-shell,.bc-attached-bars{padding-inline:12px}.bc-feature{grid-template-columns:1fr}.bc-feature-art{padding:12px;border:0;max-height:240px}.bc-feature-art img{max-height:225px}.bc-feature-copy{padding:18px}.bc-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-attached-bars .bc-profile>div{grid-template-columns:minmax(120px,1fr) 84px minmax(100px,1fr);gap:10px}.bc-category-strip #bc-filters button{padding-inline:14px}.bc-xp-label{font-size:9px}}
@media(max-width:1000px){.bc-layout{grid-template-columns:minmax(0,1fr) 300px!important}.bc-left-column{grid-column:1/-1;grid-row:2}.bc-left-column #ztv-network-rail-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-main{grid-column:1;grid-row:1}.bc-chat-slot{grid-column:2;grid-row:1}.bc-attached-bars #bc-view-profile{padding:8px}.bc-attached-bars .bc-profile>div{grid-template-columns:1fr 95px;gap:6px}.bc-attached-bars .bc-xp-track{grid-column:1/-1}.bc-attached-bars .bc-identity{gap:12px}.bc-xp-label{max-width:100px;white-space:normal}}
@media(max-width:700px){.bc-shell,.bc-attached-bars{padding-inline:9px}.bc-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px}.bc-main{grid-column:1;grid-row:1}.bc-chat-slot{grid-column:1;grid-row:2;position:static}.bc-left-column{grid-column:1;grid-row:3}.bc-left-column #ztv-network-rail-content{grid-template-columns:1fr!important}.bc-attached-bars .bc-identity{display:grid;grid-template-columns:1fr auto;padding:10px;gap:8px}.bc-attached-bars .bc-profile{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);gap:10px}.bc-attached-bars #bc-avatar{width:40px;height:40px}.bc-attached-bars #bc-name{font-size:14px}.bc-xp-label{max-width:none;font-size:10px;white-space:nowrap}.bc-attached-bars #bc-view-profile{font-size:10px}.bc-category-strip #bc-filters button{font-size:11px;padding-inline:15px;min-height:44px}.bc-feature{grid-template-columns:1fr}.bc-feature-art{max-height:none;padding:12px 12px 0}.bc-feature-art img{max-height:none;aspect-ratio:1021/578;object-fit:contain}.bc-feature-copy{padding:20px}.bc-feature h2{font-size:40px}.bc-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-category-strip{margin-bottom:12px}.bc-chat-slot .ztv-chat-panel{height:520px!important;max-height:70dvh!important}.bc-discovery .bc-search{width:100%;max-width:none;order:4}.bc-feature-actions{flex-wrap:wrap}.bc-feature-actions a,.bc-feature-actions button{font-size:11px}}
@media(min-width:1251px){.bc-feature-art{align-self:stretch;min-height:300px;padding:14px 0 14px 14px;position:relative}.bc-feature-art img{height:100%;max-height:360px;object-fit:cover;object-position:left center;aspect-ratio:auto}}
