body{--gold:#edcd77;--red:#ef6556;--muted:#bfc4c7;--text:#f7f7f8;background:#141719;color:var(--text)}
#app,#beer-saved{letter-spacing:0}#app *{letter-spacing:0}#app h1{font-size:52px;line-height:1.05}#app .player-heading h1{font-size:38px}#app .section-title,#app .center h1{font-size:32px}#app .brand{display:block}#app .panel{border-radius:8px}#app .hero h1 i{display:none}#app .hero .table{transform:none}#app .why{display:none}#app .ranking{border-radius:8px}#app .step{color:#bfc4c7}#app main{width:min(100% - 32px,640px)}
.publisher-bar{position:relative;z-index:1}.publisher-links button{min-height:36px;border:0;box-shadow:none}.publisher-footer{max-width:none;letter-spacing:0;padding-bottom:24px}.game-consent h2,.share-dialog h2{font-size:20px;line-height:1.4;letter-spacing:0}.game-consent .primary,.share-dialog .primary{width:auto;letter-spacing:0;box-shadow:none}.share-dialog label{margin:12px 0}.share-dialog input[type=radio]{width:18px;display:inline-block;margin:0}.share-dialog .btn{min-height:40px}.share-dialog .share-heading button{width:40px;height:40px;min-height:40px;padding:0}.share-dialog .input{max-width:100%}
#beer-saved{width:min(100% - 32px,640px);margin:24px auto 48px;border-top:1px solid #4b5052;padding-top:24px}#beer-saved h2{font-size:22px}#beer-saved .saved-result{margin:12px 0;padding:14px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}#beer-saved .saved-result>span{flex:1 1 200px;min-width:0}#beer-saved button{border-radius:8px}#beer-saved .result-actions{margin:16px 0}#beer-status{min-height:24px;line-height:1.5}#beer-saved .result-privacy{font-size:13px;color:var(--muted)}
@media(max-width:420px){#app h1{font-size:44px}#app .player-heading h1{font-size:30px}#app .panel{padding:18px}#app header{padding:12px 16px}#app .languages{flex-wrap:wrap}#app .rank-row strong{white-space:nowrap}.publisher-links{gap:12px}}
