.header-actions{gap:14px}.contribution-label{color:#876a9e;background:#f2ecf8;border:1px solid #e6d9ef;border-radius:5px;padding:4px 8px}.official-game-link{display:flex;align-items:center;gap:10px;border:1px solid #e4eade;background:#f6f9f3;border-radius:9px;padding:13px 12px;margin-top:17px;color:#718565}.official-game-link>span{display:grid;place-items:center;width:29px;height:29px;background:white;border-radius:8px;flex-shrink:0}.official-game-link>span svg{width:17px;height:17px}.official-game-link>div{flex:1}.official-game-link strong{font-size:11px;display:block;font-weight:600}.official-game-link small{display:block;font-size:9px;color:#87947f;margin-top:2px}.official-game-link>svg{width:14px;height:14px}.official-game-link:hover{border-color:#bdceb1;background:#f0f6e9}.side-archive-password>span{font-size:9px}.game-action-buttons{margin-left:auto}.game-action-bar{justify-content:space-between}
.sidebar .admin-nav-button{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;font-size:12px;margin:7px 0;width:100%;border:0;background:none;color:inherit;text-align:left}.sidebar .admin-nav-button.active{background:#7862e9;color:white}.sidebar .admin-nav-button:hover{background:#ffffff10}.sidebar .admin-nav-button.active:hover{background:#7862e9}.global-settings-panel{max-width:760px;padding:32px}.settings-kicker{font-size:9px;letter-spacing:2px;color:#9b83be}.global-settings-panel h2{font-size:24px;margin:10px 0}.global-settings-panel>form>p{font-size:12px;color:#a18dae;margin-bottom:25px;line-height:2}.global-settings-panel .field{max-width:500px}.settings-save{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:23px}.settings-save>span{font-size:11px;color:#a78cb5}.cover-upload-preview{display:flex;align-items:center;gap:17px;border:1px solid #eee5f4;padding:14px;border-radius:8px;background:#fcf9fe;margin-bottom:12px}.cover-upload-preview>img{width:140px;height:80px;object-fit:cover;border-radius:6px;background:#eee8f5}.cover-upload-preview strong{font-size:12px;color:#8b719c}.cover-upload-preview p{font-size:10px;color:#b09dbb;margin:4px 0}.text-button{border:0;background:none;color:#8f6fae;font-size:10px;padding:0;cursor:pointer}.text-button:hover{text-decoration:underline}.uploaded-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px}.uploaded-images>.field-hint{grid-column:1/-1}.uploaded-image{border:1px solid #e8ddef;border-radius:7px;overflow:hidden;background:#faf7fc}.uploaded-image>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.uploaded-image>div{display:flex;align-items:center;gap:5px;padding:7px 8px;font-size:9px}.uploaded-image span{margin-right:auto;color:#aa90b9}.uploaded-image button{border:0;background:transparent;color:#9a7eac;padding:1px 3px;font-size:9px}.uploaded-image button:hover{color:#76508e}.uploaded-image button:disabled{opacity:.25;cursor:default}.field input[type=file]{font-size:11px;padding:10px;border:1px dashed #ddcfea;border-radius:7px;background:#faf7fd;width:100%;color:#aa91bc}.field input[type=file]::file-selector-button{border:0;background:#ede4fa;color:#8d6ca8;border-radius:5px;padding:7px 11px;margin-right:10px;font:inherit;cursor:pointer}.field input[readonly]{background:#f7f4fa;color:#a08aaf}.upload-message{font-size:11px;line-height:1.8;color:#9b7ead;margin-bottom:0}.upload-message:empty{display:none}.shared-password-notice{background:#f5f0fa;border:1px solid #e9ddf2;border-radius:7px;padding:13px 15px;font-size:11px;color:#a18ab2;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.shared-password-notice .text-button{margin-left:auto}.global-settings-panel[hidden]{display:none!important}
@media(min-width:601px) and (max-height:850px){.game-download-aside{position:static}}
@media(max-width:1100px){.uploaded-images{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-upload-preview{gap:12px}.cover-upload-preview>img{width:110px;height:67px}}
@media(max-width:800px){.sidebar .admin-nav-button{margin:0;padding:7px 10px;font-size:10px;width:auto;white-space:nowrap}.global-settings-panel{padding:25px}}
@media(max-width:600px){.contribution-label{padding:3px 7px;font-size:9px}.official-game-link strong{font-size:11px}.official-game-link small{font-size:9px}.game-action-bar{padding-top:0}.game-action-buttons{margin-left:0}.global-settings-panel{padding:22px}.global-settings-panel h2{font-size:22px}.global-settings-panel>form>p{font-size:11px}.cover-upload-preview{padding:11px}.cover-upload-preview>img{width:100px;height:63px}.cover-upload-preview p{font-size:9px}.uploaded-images{gap:9px}.shared-password-notice{font-size:10px}}
