/* v9: stable loading shell, centered layout, publications and messaging. */
.js-loading9 #main,.js-loading9 .sidebar,.js-loading9 #account-nav,.js-loading9 footer{visibility:hidden}.js-loading9 body::after{content:'Mine-List.ru…';position:fixed;left:50%;top:35%;transform:translateX(-50%);color:var(--muted)}
body{max-width:1900px;margin-inline:auto}header{max-width:1900px}.sidebar{left:max(0px,calc((100% - 1900px)/2))}main{max-width:none}#main:focus{outline:none}.stats{margin:7px 0 10px}.page-top{margin-bottom:12px}.intro{margin-bottom:12px}.catalog-filters{margin:14px 0}.popular{margin-bottom:20px}.page-hidden9{display:none!important}.load-more9{display:flex;margin:0 auto 25px}
.icon9,.icon-text9{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--muted);border-radius:10px;padding:9px;font:inherit;cursor:pointer}.icon9:hover,.icon-text9:hover{background:var(--line);color:var(--text)}.icon9 svg,.icon-text9 svg{flex-shrink:0}.danger9,.button.danger9{background:#db3447;border-color:#db3447;color:white}.danger9:hover{background:#bd2435}.publication-head7{align-items:flex-start;gap:14px;flex-wrap:nowrap}.publication-server7.identity9{display:flex;align-items:flex-start;gap:13px;flex:1;min-width:0}.publication-server7.identity9>img,.publication-server7.identity9>.brand-mark{width:54px;height:54px;min-width:54px;object-fit:contain;border-radius:12px}.publication-identity9{min-width:0}.publication-name9{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.publication-name9 strong{font-size:18px;line-height:1.35}.publication-name9 .small{font-size:12px}.publication-actions9{display:flex;align-items:center;flex-shrink:0}.vacancy-role7{display:flex;align-items:center;gap:7px;font-weight:750;color:#bd7600;margin:5px 0 0}.publication-tags7{margin:6px 0 0;display:flex;gap:5px;flex-wrap:wrap}.publication-tags7 .tag{border:0;border-radius:20px;padding:3px 9px;font-weight:650}.tag-PROMO{background:#ffe8eb!important;color:#ad2540!important}.tag-OPENING{background:#e2f8e9!important;color:#10793b!important}.tag-WIPE{background:#e2f4ff!important;color:#1675a3!important}.tag-EVENT{background:#efe4ff!important;color:#7035ad!important}.tag-TOURNAMENT{background:#fff4cf!important;color:#927000!important}.publication7>h2{margin-top:20px}.reaction7{border:0!important;font-size:16px;padding:7px 10px;background:transparent}.reaction7:hover{background:var(--line)}.comment7,.comment{position:relative;font-weight:550;padding-right:35px}.comment7 p,.comment p{font-weight:550}.comment-delete9{position:absolute;right:0;top:7px}.comment7 .ghost,.comment .ghost,.comment [data-action=comment-like]{background:transparent;border:0;color:var(--muted)}.comment7 [data-action=comment-like7],.comment [data-action=comment-like]{font-size:16px}.comment7 .ghost:hover,.comment .ghost:hover{background:var(--line)}.favorite9{color:#ecac00!important;background:#fff8d9!important}.favorite9 svg{fill:#ffc928;stroke:#dfa000}#account-nav>.button.primary,.owned-card a[href^='/boost?']{box-shadow:0 4px 0 #096326;background:#14833c;color:white;border:0;transition:transform .15s,box-shadow .15s}#account-nav>.button.primary:active,.owned-card a[href^='/boost?']:active{transform:translateY(3px);box-shadow:0 1px 0 #096326}.burst9{position:fixed;pointer-events:none;z-index:10000;font-size:23px;animation:burst9 .85s ease-out forwards}@keyframes burst9{0%{opacity:1;transform:translate(-50%,0) scale(.7)}70%{opacity:1}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),-100px) rotate(var(--rot)) scale(1.3)}}
.socials9{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.social9{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:8px;background:var(--bg);font-size:12px;color:var(--text)}.social9 svg{color:#248dda}.social-youtube{background:#fff0f1;color:#df3440}.social-youtube svg{color:#f12c35}.social-discord svg{color:#5865f2}.contacts9{flex-direction:column;gap:10px}.contacts9 .social9{padding:10px 12px;font-size:14px}.contacts9 .social9 span{margin-left:auto}.contacts9 .server-avatar{width:24px;height:24px}.editor-content label>svg{vertical-align:middle}
.messenger-dock9{position:fixed;bottom:22px;right:22px;display:flex;gap:10px;z-index:40}.messenger-dock9 button{position:relative;width:54px;height:54px;display:grid;place-items:center;border:0;border-radius:18px;background:#079fea;color:#fff;box-shadow:0 5px 0 #0782bf,0 9px 22px #008bd330}.messenger-dock9 svg{width:27px;height:27px}.messenger-dock9 .support-launch9{background:var(--surface);color:#098bd0;box-shadow:0 4px 16px #0002}.support-count9{font-size:11px;color:#fff;background:#e64254;border-radius:20px;padding:1px 6px}.messenger-dock9 .support-count9{position:absolute;right:-4px;top:-3px}.messenger9{position:fixed;right:24px;bottom:90px;width:410px;height:570px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 105px);background:var(--surface);border:1px solid var(--line);border-radius:23px;box-shadow:0 15px 60px #0003;z-index:45;display:flex;flex-direction:column;overflow:hidden}.messenger9.maximized9{inset:90px 20px 20px!important;width:auto;height:auto;max-width:none;max-height:none}.messenger-head9{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid var(--line);cursor:move;touch-action:none}.messenger-head9 strong{flex:1}.messenger-notice9{font-size:12px;color:var(--muted);padding:4px 14px}.messenger-notice9:empty{display:none}.messenger-notice9 .notice{margin:5px 0;padding:10px}.messenger-notice9 p{margin-bottom:4px}.messenger-messages9{flex:1;overflow:auto;min-height:80px;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--bg)}.message9{align-self:flex-start;max-width:90%;background:var(--surface);border-radius:16px 16px 16px 4px;padding:10px 12px;min-width:110px;overflow-wrap:anywhere}.message9.own9{align-self:flex-end;background:#e1f2ff;color:#173748;border-radius:16px 16px 4px 16px}.message-author9{display:flex;align-items:center;gap:6px;font-size:12px}.message-author9 .user-avatar{width:26px;height:26px;font-size:12px}.message-author9 .icon9{padding:2px;margin-left:auto}.message-author9 .icon9 svg{width:15px;height:15px}.message9 p{white-space:pre-wrap;font-size:14px;margin:6px 0}.message9 small{display:block;text-align:right;font-size:10px;color:#72818b}.messenger-form9{padding:10px 13px;display:grid;gap:7px}.messenger-form9 textarea{min-height:65px;max-height:140px;width:100%;resize:none}.messenger-tools9{display:flex;align-items:center;gap:8px}.messenger-tools9 button{margin-left:auto;border-radius:13px}.messenger-error9{color:#d03546;font-size:12px;margin:0}.attach9{cursor:pointer;font-size:13px;color:#168ed0}.file-name9{font-size:10px;overflow:hidden;text-overflow:ellipsis;max-width:140px;white-space:nowrap}.support-photo9{display:block;width:100%;max-height:240px;object-fit:contain;border-radius:9px;margin:8px 0}.support-layout9{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.support-ticket9{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:12px;background:transparent;color:var(--text);padding:12px;text-align:left}.support-ticket9>span{min-width:0;flex:1}.support-ticket9 small{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.support-ticket9.unread9{background:#e8f4ff;color:#1a5176}.messenger-page9{position:relative;inset:auto;width:100%;height:650px;max-height:75vh;max-width:none;box-shadow:none}.messenger-page9 .messenger-head9{cursor:default}.messenger-page9 .maximize9{display:none}.support-layout9 #support-inbox9{max-height:75vh;overflow:auto}.dark .message9.own9{background:#173e57;color:#eff7ff}
@media(max-width:850px){.publication-head7{flex-wrap:wrap}.publication-actions9{margin-left:auto}.publication-name9{display:block}.publication-name9 .small{display:block;margin-top:3px}.support-layout9{grid-template-columns:1fr}.messenger9{right:12px;bottom:85px;width:calc(100vw - 24px)}.messenger-dock9{bottom:18px;right:15px}.messenger9.maximized9{inset:10px!important}.support-layout9 #support-inbox9{max-height:250px}}
@media(prefers-reduced-motion:reduce){.burst9{display:none}#account-nav>.button.primary,.owned-card a[href^='/boost?']{transition:none}}


.seo-context{margin-top:24px;line-height:1.7}.seo-context h2{font-size:22px}.seo-context li{margin:8px 0}.seo-context a{color:var(--blue,#009ee8)}
