/* Beta 2.85 — MAKE IT shared visual system: original six-game gradient and game-registry colors. */
#app>header .sub #zenone285-open{display:inline-flex!important;vertical-align:middle!important;align-items:center!important;justify-content:center!important;
 width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;margin:0 0 0 5px!important;padding:0!important;
 background:transparent!important;background-image:none!important;border:1px solid #c2b9e0!important;border-radius:50%!important;
 color:#f4f0ff!important;-webkit-text-fill-color:#f4f0ff!important;font-size:19px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer!important}
#app>header .sub #zenone285-open:focus-visible,.zenone285-close:focus-visible{outline:3px solid #fff;outline-offset:3px}
.zenone285-overlay[hidden]{display:none!important}
.zenone285-overlay{position:fixed;inset:0;z-index:160000;display:flex;align-items:center;justify-content:center;padding:clamp(8px,3vw,18px);
 background:rgba(4,6,18,.90);overscroll-behavior:contain}
.zenone285-dialog{width:min(100%,470px);max-height:min(89dvh,850px);position:relative;display:flex;flex-direction:column;overflow:hidden;
 border:1px solid #66608b;border-top:2px solid #25c8fb;border-radius:20px;background:linear-gradient(150deg,#201c38,#111628 80%);
 box-shadow:0 22px 65px #0009;padding:56px 16px 16px;color:#fff}
.zenone285-scroll{overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 2px 7px}
.zenone285-scroll p{margin:0 0 15px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(13px,3.5vw,15px);line-height:1.58}
.zenone285-gradient{background:var(--mi-platform-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
.zenone285-scroll h2{font-size:clamp(20px,5.25vw,24px);line-height:1.2;text-align:center;margin:2px 30px 24px;font-weight:950}
.zenone285-scroll .zenone285-final{font-size:clamp(18px,5vw,22px);font-weight:950;text-align:center;line-height:1.25;margin:13px 0 4px;color:transparent!important;-webkit-text-fill-color:transparent!important}
.zenone285-close{position:absolute!important;top:11px!important;right:11px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;
 background:#282440!important;background-image:none!important;box-shadow:none!important;border:1px solid #82789f!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
 width:45px!important;height:45px!important;min-height:45px!important;min-width:45px!important;margin:0!important;padding:0!important;font-size:29px!important}
/* All game-scoped dialogs derive their accent directly from board-274 / registry. Platform-wide detail stays gradient. */
#app #leaderboard #board-window-ranking .board274-modal-title,
#app #leaderboard #board-window-hof .board274-modal-title,
#app #leaderboard #board283-combined .board283-scroll>h3{
 background:none!important;background-image:none!important;color:var(--board274-game-color,#25c8fb)!important;
 -webkit-text-fill-color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard .board-window-dialog,#app #leaderboard #board283-combined .board283-dialog,
#app #leaderboard #board283-details .board283-dialog{border-top-color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard #board283-details .board283-dialog{border-top-color:#66608b!important}
#app #leaderboard #board283-combined .board283-group{background:#17172c!important;border-color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard #board283-combined .board283-group h4{color:var(--board274-game-color,#25c8fb)!important;-webkit-text-fill-color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard .board283-x{background:#282440!important;background-image:none!important;border:1px solid #82789f!important;color:#fff!important;
 -webkit-text-fill-color:#fff!important;min-height:45px!important;min-width:45px!important;height:45px!important;width:45px!important}
#app #leaderboard .board283-ranking-subtitle{color:var(--board274-game-color,#25c8fb)!important;-webkit-text-fill-color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard .pioneer284-row span{color:var(--board274-game-color,#25c8fb)!important}
#app #leaderboard .board283-ranking-row strong,#app #leaderboard .pioneer284-row strong{color:var(--board274-game-color,#25c8fb)!important}
