/* MAKE IT 2.84: shared platform modal shell; matches existing MAKE IT board windows. */
#app #leaderboard .board283-modal{background:rgba(4,6,18,.90)!important;padding:clamp(8px,3vw,18px)!important}
#app #leaderboard .board283-dialog{width:min(100%,470px)!important;max-height:min(89dvh,850px)!important;
 border:1px solid #66608b!important;border-top:2px solid var(--board-accent,#25c8fb)!important;
 border-radius:20px!important;background:linear-gradient(150deg,#201c38,#111628 80%)!important;
 box-shadow:0 22px 65px #0009!important;padding:52px 13px 14px!important}
#app #leaderboard .board283-scroll{padding:0 2px 12px!important}
#app #leaderboard .board283-scroll>h3{margin:1px 44px 17px!important;text-align:center!important;
 font-size:clamp(19px,5vw,24px)!important;font-weight:950!important;line-height:1.24!important;
 background:var(--mi-platform-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;
 color:transparent!important;-webkit-text-fill-color:transparent!important}
#app #leaderboard .board283-group{border:1px solid var(--board274-game-color,#25c8fb)!important;
 background:rgba(29,31,55,.55)!important;border-radius:15px!important;padding:13px 11px!important;margin-bottom:13px!important;
 box-shadow:none!important;color:#f5f0ff!important}
#app #leaderboard .board283-group h4{color:var(--board274-game-color,#25c8fb)!important;font-size:clamp(15px,4.25vw,19px)!important;
 text-align:center!important;font-weight:900!important;margin:2px 0 13px!important}
#app #leaderboard .board283-group .board274-summary{background:transparent!important}
#app #leaderboard #board283-show-details{background:var(--mi-platform-gradient)!important;border-color:#b6a2df!important;
 min-height:49px!important;border-radius:13px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#app #leaderboard .pioneer284-block{margin-top:14px;border-top:1px solid #615b80;padding-top:2px}
#app #leaderboard .pioneer284-note{color:#c7bfd7;font-size:11px;line-height:1.45;margin:5px 0 12px}
#app #leaderboard .pioneer284-row{display:flex;justify-content:space-between;gap:8px;align-items:center;
 padding:8px 0;border-bottom:1px solid #45405f;font-size:12px}
#app #leaderboard .pioneer284-row span{color:#f4d390}
#app #leaderboard .pioneer284-row strong{color:var(--board274-game-color,#25c8fb);font-variant-numeric:tabular-nums}
#app #result .pioneer284-result-badge{color:#ffe0a3;border:1px solid #bd9160;border-radius:11px;background:#2e2637;
 padding:10px;margin:6px 0 12px;text-align:center;font-weight:850;font-size:clamp(12px,3.2vw,15px)}
/* First Hall of Fame screen: ONLY the selected game. All-games details stay available. */
#app #leaderboard #board-window-hof .board274-scope-other{display:none!important}
#app #leaderboard #board-window-hof #board274-hof-current .pioneer284-hof-entry{border-bottom:1px solid #48435f;
 padding:10px 0;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}
#app #leaderboard #board-window-hof #board274-hof-current .pioneer284-hof-entry strong{color:var(--board274-game-color,#25c8fb);white-space:nowrap}
