.publish-screen{color:#17142c;display:grid;gap:36px}.publish-screen p{color:#555366;line-height:1.6}.publish-kicker{font-size:11px;font-weight:800;letter-spacing:.1em}.publish-launch{display:grid;grid-template-columns:1fr 300px;gap:36px;padding:32px;border:2px solid #17142c;border-radius:20px;box-shadow:5px 5px 0 #17142c;background:#fff}.publish-launch h2{font-size:32px;line-height:1.15;margin:16px 0}.publish-facts{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:12px}.publish-facts strong{display:block;font-size:24px}.publish-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;border-left:1px solid #dddce5;padding-left:28px}.publish-action p{font-size:12px;margin:0}.publish-status{display:inline-block;background:#eef0ff;color:#302d69;padding:6px 9px;border-radius:7px;font-size:11px;font-weight:800}.publish-screen #publish,.publish-dialog #confirm-publication{background:#2842f5;color:#fff;border:2px solid #17142c;box-shadow:3px 3px 0 #17142c}.publish-screen button:disabled{opacity:.5;box-shadow:none!important;cursor:not-allowed}.publish-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.publish-section-title h2{font-size:25px;margin:12px 0}.publish-section-title>span{font-size:12px;color:#555366}.publish-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.publish-check{border:1px solid #dddce5;border-radius:12px;padding:17px;display:flex;align-items:center;gap:12px}.publish-check>span{font-size:17px;border-radius:50%;background:#eeeffb;width:28px;height:28px;text-align:center;line-height:28px;flex-shrink:0}.publish-check.needs-fix{border-color:#d28c5b;background:#fffaf5}.publish-check.needs-fix>span{background:#ffe2c9;color:#7b3700}.publish-check strong{font-size:13px}.publish-check small{display:block;color:#555366;margin-top:4px}.publish-check button{margin-left:auto;font-size:12px;padding:7px}.publish-warning{border-left:3px solid #a35e23;background:#fff6ed;padding:12px 16px}.publish-preview .preview-pair{margin-top:24px}.publish-history{border-top:1px solid #dddce5;padding-top:30px}.publish-version{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dddce5;padding:22px 0}.publish-version p{font-size:12px;overflow-wrap:anywhere}.publish-version .actions{flex-shrink:0}.publish-empty{padding:30px;border:1px dashed #aaa7bc;border-radius:12px;margin-top:20px}.publish-empty p{margin-bottom:0}.publish-dialog{max-width:530px;width:calc(100% - 32px);border:2px solid #17142c;border-radius:18px;padding:28px;color:#17142c;box-shadow:6px 6px 0 #17142c}.publish-dialog::backdrop{background:#10112699}.publish-dialog h2{font-size:28px;margin:16px 0}.publish-dialog p{line-height:1.7;color:#555366}.publish-dialog .actions{justify-content:flex-end;margin-top:24px;flex-wrap:wrap}.publish-screen a{color:#2739ae}.publish-screen button:focus-visible,.publish-dialog button:focus-visible{outline:3px solid #7167e8;outline-offset:4px}@media(max-width:1000px){.publish-launch{grid-template-columns:1fr}.publish-action{border-left:0;border-top:1px solid #dddce5;padding:24px 0 0}.publish-checks{grid-template-columns:1fr}}@media(max-width:600px){.publish-launch{padding:22px;gap:24px}.publish-launch h2{font-size:27px}.publish-section-title,.publish-version{align-items:flex-start;flex-direction:column}.publish-facts{gap:18px}.publish-check{padding:12px}.publish-dialog{padding:22px}.publish-dialog .actions{justify-content:flex-start}}
.publish-screen .store-preview p{color:var(--game-text)}
.publish-screen .store-preview button:disabled{opacity:1}
