.modern-page .player-heading{margin:56px 0 40px;align-items:end}.modern-page .player-heading h1{font-size:clamp(36px,4vw,56px);letter-spacing:-.055em;line-height:1.1}.modern-page .version-layout{grid-template-columns:280px minmax(0,1fr);gap:32px}.modern-page .build-choice{padding:24px;border:1px solid #dfdfdf;border-radius:12px;background:white;color:#232323;margin-bottom:12px;min-height:96px}.modern-page .build-choice span{font-size:17px;font-weight:600;letter-spacing:-.5px}.modern-page .build-choice small{font-size:12px;color:#696969;margin-top:10px;line-height:1.6}.modern-page .build-choice[aria-pressed=true]{background:#f4f4f4;border-color:#8c8c8c;color:#484848;box-shadow:inset 3px 0 #5a5a5a}.modern-page .card{padding:40px;background:#f4f4f4;min-width:0}.modern-page #build-title{font-size:40px;letter-spacing:-1.5px;margin-bottom:32px}.modern-page #runtime-language{max-width:280px;margin:8px 0 16px}.modern-page .status-chip{color:#525252;font-size:14px;display:block;margin-top:32px}.modern-page #status{color:#575757;font-size:14px;line-height:1.8}.modern-page .build-list+.hint{font-size:12px;line-height:1.8}.modern-page .buttons{margin:32px 0 24px}.modern-page .buttons .primary{background:#232323;color:white;border-color:#232323}.modern-page .small-nav{color:#5f5f5f;font-size:14px}.modern-page .game-toolbar{color:#f5f5f5;background:#212121}.modern-page .game-toolbar .btn{min-height:32px;color:#212121;padding:4px 12px;font-size:12px}.modern-page .game-toolbar a{font-size:12px}.modern-page #screen-status{color:#dfdfdf;font-size:12px}
@media(max-width:800px){.modern-page .version-layout{grid-template-columns:1fr}.modern-page .build-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;overflow:visible}.modern-page .build-choice{min-width:0;padding:16px;margin:0}.modern-page .build-choice span{font-size:14px}.modern-page .build-choice small{font-size:11px}.modern-page .player-heading{align-items:start;margin:40px 0 32px}.modern-page .card{padding:28px}.modern-page #build-title{font-size:32px}.modern-page .game-toolbar{padding:4px 8px}.modern-page .game-toolbar-actions{gap:8px}.modern-page #playing-title{max-width:32%;overflow:hidden;font-size:11px}.modern-page #screen-status{max-width:160px}}
@media(max-width:480px){.modern-page .build-list{grid-template-columns:1fr}.modern-page .build-choice{min-height:0;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:16px}.modern-page .build-choice small{margin:0;max-width:150px;text-align:right}.modern-page .card{padding:24px}.modern-page .buttons{gap:12px}.modern-page .buttons button{width:100%}.modern-page #runtime-language{max-width:none}.modern-page .status-chip{margin-top:24px}.modern-page #build-title{font-size:30px}}
