
.boss-detail616{background:linear-gradient(145deg,#173e50,#0d2d3e);color:#edf6f8;padding:16px;border-radius:14px}.boss-detail616 h2,.boss-detail616 h3{color:#f1cb77}.boss-detail616 p,.boss-detail616 small{color:#c9dfe6}.boss-detail616 .boss-clock616{color:#f2cb6b}.boss-detail616 button{background:#204b60;color:#edf6f8;border-color:#6d9bab}.boss-detail616 button.gold{background:linear-gradient(#ffe099,#e8b95f);color:#3f301c}.boss-detail616 .tag{color:#f0cc79}.boss-detail616 .boss-day616{background:#163c4b}.boss-detail616 .boss-meter616 strong{color:#fff}
.boss-card616{display:flex;align-items:center;gap:18px}.boss-card616>div{min-width:0;flex:1}.boss-card616>.boss-portrait{width:110px;height:160px;flex:0 0 110px}.boss-meter616{display:grid;gap:6px;margin:14px 0}.boss-meter616 strong{font-variant-numeric:tabular-nums}.boss-meter616 progress{width:100%;height:14px;accent-color:#e9b84a}.boss-clock616{color:#ba820d;font-variant-numeric:tabular-nums}.boss-heading616{display:flex;align-items:center;gap:16px}.boss-heading616>.boss-portrait{flex:0 0 95px;width:95px;height:140px}.boss-heading616>div{min-width:0}.boss-detail616 h2{margin:6px 0}.boss-detail616 p{margin:10px 0}.boss-stats616{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#dcebf026;border-radius:12px;padding:10px;margin-bottom:12px}.boss-stats616 p{margin:0;min-width:0}.boss-stats616 b{display:block;color:#dda934}.boss-days616{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.boss-day616{min-width:0;border:1px solid #6f9eac66;border-radius:12px;padding:8px}.boss-day616>strong{display:block;text-align:center;margin-bottom:8px}.boss-window616{display:grid;grid-template-columns:1fr;justify-items:center;gap:3px;padding:7px 2px;border-radius:8px}.boss-window616.current{background:#ecc44d25;outline:1px solid #dcb34d}.boss-window616>.boss-portrait{width:40px;height:52px;min-height:0;margin:0}.boss-calendar616 h3{margin-bottom:5px}.boss-detail616{max-width:680px;margin:auto}.boss-calendar616 small{display:block}.boss-detail616 small{line-height:1.5}.boss-detail616 button{margin:5px 0}.boss-window616 time{font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:440px){.boss-card616{gap:10px}.boss-card616>.boss-portrait{width:75px;flex-basis:75px;height:110px}.boss-heading616{gap:8px}.boss-heading616>.boss-portrait{width:72px;flex-basis:72px;height:110px}.boss-heading616 h2{font-size:20px}.boss-day616{padding:6px 2px}.boss-stats616{font-size:13px}}

/* Light wing tiles need their own foreground inside the dark boss panel. */
.game-hud598 .wing-launch-grid619 button,.boss-detail616 .wing-launch-grid619 button{color:#214b61;background:#eaf3f6}
.game-hud598 .wing-launch-grid619 button strong,.boss-detail616 .wing-launch-grid619 button strong{color:#214b61}
.game-hud598 .wing-launch-grid619 button small,.boss-detail616 .wing-launch-grid619 button small{color:#426579}
.game-hud598 .wing-launch-grid619 button[aria-pressed="true"],.boss-detail616 .wing-launch-grid619 button[aria-pressed="true"]{color:#503b15;background:#fff3c9}
.game-hud598 .wing-launch-grid619 button[aria-pressed="true"] strong{color:#503b15}
.game-hud598 .wing-launch-grid619 button[aria-pressed="true"] small{color:#6a531e}
.game-hud598 #bossDetailsRoot .boss-heading616 h2,.boss-detail616 .boss-heading616 h2{color:#fff}
.boss-detail616 .boss-counter623{color:#ffe09b;font-weight:700}
