/* STRIKE — visual layer. Engine components remain in root.css. */
:root,[data-bs-theme=dark] {
  --strike-bg:#111214; --strike-panel:#191b1e; --strike-panel-raised:#202226;
  --strike-line:#2a2c30; --strike-muted:#989bA3; --strike-ink:#f0f0ee;
  --strike-accent:#ff7547; --strike-accent-soft:#ff956f; --strike-green:#91cf95;
  --strike-sidebar:224px; --strike-header:80px;
  --bs-primary:#ff7547; --bs-primary-rgb:255,117,71;
  --bs-body-bg:#111214; --bs-body-bg-rgb:17,18,20;
  --bs-body-color:#b7b9be; --bs-body-color-rgb:183,185,190;
  --bs-secondary-bg:#191b1e; --bs-secondary-bg-rgb:25,27,30;
  --bs-tertiary-bg:#222428; --bs-tertiary-bg-rgb:34,36,40;
  --bs-emphasis-color:#f0f0ee; --bs-heading-color:#f0f0ee;
  --bs-secondary-color:#989ba3; --bs-border-color:#2a2c30;
  --bs-link-color:#ff956f; --bs-link-color-rgb:255,149,111;
  --bs-link-hover-color:#ffb89e; --bs-link-hover-color-rgb:255,184,158;
  --bs-primary-text-emphasis:#ff956f; --bs-primary-bg-subtle:#32231d;
  --bs-primary-border-subtle:#654233; --bs-body-font-family:'Manrope','Segoe UI',sans-serif;
  --bs-body-font-size:14px; --bs-body-line-height:1.65; --bs-border-radius:10px;
  --bs-font-sans-serif:'Manrope','Segoe UI',sans-serif; --bs-focus-ring-width:3px;
}
html {scroll-padding-top:100px;}
body.strike-theme {background:var(--strike-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:14px;-webkit-font-smoothing:antialiased;}
.strike-theme * {scrollbar-width:thin;scrollbar-color:#3b3d42 #151618;}
.strike-theme ::selection {background:#ff75474a;color:#fff;}
.strike-theme a,.strike-theme button {touch-action:manipulation;}
.strike-theme :focus-visible {outline:2px solid var(--strike-accent);outline-offset:4px;box-shadow:none;}
.strike-theme [hidden] {display:none!important;}
.strike-theme h1,.strike-theme h2,.strike-theme h3,.strike-theme h4,.strike-theme h5,.strike-theme h6 {color:var(--strike-ink);}
.strike-theme button,.strike-theme input,.strike-theme select,.strike-theme textarea {font:inherit;}
.strike-theme .btn {--strike-btn-size:44px;--strike-btn-line:20px;--strike-btn-padding-x:18px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em;border:1px solid var(--bs-btn-border-color,transparent);border-radius:7px;gap:8px;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease;height:auto;min-height:var(--strike-btn-size);line-height:var(--strike-btn-line);padding:calc((var(--strike-btn-size) - var(--strike-btn-line) - 2px)/2) var(--strike-btn-padding-x);}
.strike-theme .btn.btn-primary {background:var(--bs-btn-bg);color:var(--bs-btn-color);border:1px solid var(--bs-btn-border-color);}
.strike-theme .btn.btn-primary:hover,.strike-theme .btn.btn-primary:active {background:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color);border-color:var(--bs-btn-hover-border-color);}
.strike-theme .btn.btn-primary:disabled,.strike-theme .btn.btn-primary.disabled {background:var(--bs-btn-disabled-bg);color:var(--bs-btn-disabled-color);border-color:var(--bs-btn-disabled-border-color);}
.strike-theme .btn.btn-secondary,.strike-theme .btn.btn-dark {background:var(--bs-btn-bg);color:var(--bs-btn-color);border:1px solid var(--bs-btn-border-color);}
.strike-theme .btn.btn-secondary:hover,.strike-theme .btn.btn-dark:hover {background:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color);border-color:var(--bs-btn-hover-border-color);}
.strike-theme .btn.btn-secondary i,.strike-theme .btn.btn-dark i {color:inherit;}
.strike-theme .btn.btn-light {background:var(--bs-btn-bg);color:var(--bs-btn-color);border-color:var(--bs-btn-border-color);}
.strike-theme .btn.btn-xs {--strike-btn-size:28px;--strike-btn-line:16px;--strike-btn-padding-x:10px;font-size:11px;}
.strike-theme .btn.btn-sm,.strike-theme .btn-group-sm>.btn {--strike-btn-size:36px;--strike-btn-line:18px;--strike-btn-padding-x:14px;font-size:12px;}
.strike-theme .btn.btn-md {--strike-btn-size:40px;--strike-btn-line:20px;--strike-btn-padding-x:16px;font-size:13px;}
.strike-theme .btn.btn-lg,.strike-theme .btn-group-lg>.btn {--strike-btn-size:48px;--strike-btn-line:22px;--strike-btn-padding-x:22px;font-size:16px;}
.strike-theme .btn.btn-square {width:var(--strike-btn-size);height:var(--strike-btn-size);min-width:var(--strike-btn-size);min-height:var(--strike-btn-size);padding:0;flex-shrink:0;}
.strike-theme .btn.btn-block {display:flex;}
.strike-theme .btn>i {flex-shrink:0;line-height:1;}
.strike-theme .btn .tag {top:0;}
.strike-theme .btn-primary {--bs-btn-bg:var(--strike-accent);--bs-btn-border-color:var(--strike-accent);--bs-btn-color:#171411;--bs-btn-hover-bg:#ff8c64;--bs-btn-hover-border-color:#ff8c64;--bs-btn-hover-color:#171411;--bs-btn-active-bg:#ff9c7c;--bs-btn-active-border-color:#ff9c7c;--bs-btn-active-color:#171411;--bs-btn-disabled-bg:#754f40;--bs-btn-disabled-border-color:#754f40;--bs-btn-disabled-color:#d5c1b9;}
.strike-theme .btn-secondary,.strike-theme .btn-dark {--bs-btn-bg:#24262a;--bs-btn-border-color:#323439;--bs-btn-color:#dedfdf;--bs-btn-hover-bg:#2e3035;--bs-btn-hover-border-color:#4c4f54;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#36393e;--bs-btn-active-border-color:#505258;--bs-btn-active-color:#fff;}
.strike-theme .btn-light {--bs-btn-bg:#efeeeb;--bs-btn-color:#17181a;--bs-btn-border-color:#efeeeb;}
.strike-theme .btn-outline-primary {--bs-btn-color:var(--strike-accent-soft);--bs-btn-border-color:#7b4b38;--bs-btn-hover-bg:var(--strike-accent);--bs-btn-hover-border-color:var(--strike-accent);--bs-btn-hover-color:#111;}
.strike-theme .btn-outline-secondary {--bs-btn-color:#c4c6ca;--bs-btn-border-color:#414348;--bs-btn-hover-bg:#26282c;--bs-btn-hover-color:#fff;}
.strike-theme .text-primary {color:var(--strike-accent-soft)!important;}
.strike-theme .bg-primary {background-color:var(--strike-accent)!important;}
.strike-theme .point-primary:before {background:var(--strike-accent);box-shadow:none;}
.strike-theme .point {font-weight:700;}
.strike-kicker {display:block;font-size:9px;font-weight:800;letter-spacing:1.75px;line-height:1.6;color:var(--strike-muted);}
.strike-status-dot {display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--strike-green);box-shadow:0 0 0 3px #91cf9510;flex-shrink:0;}
.strike-icon-button {display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:6px;color:#d5d6d8;background:transparent;cursor:pointer;}
.strike-icon-button:hover {color:#fff;background:#ffffff0b;border-color:#ffffff18;}
.strike-skip-link {position:fixed;left:16px;top:12px;z-index:2000;padding:12px 20px;background:var(--strike-accent);color:#111;transform:translateY(-150%);}
.strike-skip-link:focus {transform:none;}

/* Shell */
.strike-theme header.strike-header {height:var(--strike-header);overflow:visible;background:#111214f5;border-bottom:1px solid var(--strike-line);backdrop-filter:blur(18px);z-index:1035;align-items:center;}
.strike-header .section-logo {width:var(--strike-sidebar);min-width:0;border-right:1px solid var(--strike-line);padding:0 24px;}
.strike-header .strike-brand {display:flex;align-items:center;gap:9px;color:var(--strike-ink);width:100%;}
.strike-brand-mark {width:37px;height:40px;flex-shrink:0;color:var(--strike-accent);}
.strike-brand-type {display:flex;flex-direction:column;min-width:0;max-width:100%;}
.strike-brand-type strong {display:block;font-family:'Oswald',Impact,sans-serif;font-size:24px;letter-spacing:.9px;text-transform:uppercase;line-height:1.2;color:var(--strike-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:152px;}
.strike-brand-type small {display:block;font-size:6.6px;letter-spacing:1.05px;color:#8c8e95;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.strike-header-nav {display:flex;align-items:center;gap:30px;padding-left:36px;order:2;}
.strike-header-nav>a {display:flex;gap:9px;align-items:center;font-size:12px;color:#b7b9bf;font-weight:700;white-space:nowrap;position:relative;padding:29px 0;}
.strike-header-nav>a:hover,.strike-header-nav>a.is-active {color:var(--strike-ink);}
.strike-header-nav>a.is-active:after {position:absolute;content:'';height:2px;background:var(--strike-accent);left:0;right:0;bottom:0;}
.strike-nav-plus {color:var(--strike-accent);font-size:18px;font-weight:400;}
.strike-command-trigger {order:3;display:flex;align-items:center;gap:10px;background:none;color:#878a92;border:1px solid #2c2e32;padding:8px 10px 8px 12px;border-radius:6px;font-size:11px!important;margin:0 24px 0 auto;white-space:nowrap;}
.strike-command-trigger:hover {border-color:#59504a;color:#ddd;}
.strike-command-trigger>i {font-size:12px;}
.strike-command-trigger kbd {font-size:8px;padding:2px 4px;border:1px solid #383a3f;background:transparent;color:#868990;border-radius:3px;margin-left:12px;}
.strike-header #section-user {width:auto!important;flex-shrink:0;padding:0 28px 0 0;border:0;gap:10px;margin-left:0;}
.strike-header #section-user:before {display:none;}
.strike-header .authorization .btn {min-height:38px;}
.strike-header .authorization .btn-secondary {background:transparent;border-color:transparent;color:#b9bbc1;}
.strike-header .authorization .btn-primary {padding-left:22px;padding-right:22px;}
.strike-theme .mini-profile {align-items:center;justify-content:flex-end;}
.strike-theme .mini-profile-avatar {border-radius:7px;border:1px solid #55504b;width:38px;height:38px;}
.strike-theme .mini-profile-dropdown {top:80px;background:#202226;border:1px solid var(--strike-line);border-radius:10px;right:24px;width:280px!important;z-index:1040;box-shadow:0 20px 70px #0006;}
.strike-theme .mini-profile-menu ul li a {color:#c6c7cb;}
.strike-theme .mini-profile-menu ul li a:hover {background:#2b2d31;color:#fff;}
.strike-theme .root {min-height:calc(100vh - var(--strike-header));border-bottom:1px solid var(--strike-line);}
.strike-theme .root aside {width:var(--strike-sidebar);top:var(--strike-header);height:calc(100dvh - var(--strike-header));background:#141517;border-right:1px solid var(--strike-line);z-index:1025;padding:26px 16px 16px;gap:20px;overflow-y:auto;}
.strike-aside-label {font-size:8px;font-weight:800;letter-spacing:1.4px;color:#74777e;display:flex;justify-content:space-between;padding:0 12px 18px;white-space:nowrap;}
.strike-aside-label span {font:8px Consolas,monospace;color:#5c6068;letter-spacing:0;}
.strike-theme .collapsible-menu {list-style:none;margin:0;padding:0!important;}
.strike-theme .collapsible-menu>li {padding:0;margin:0 0 5px;}
.strike-theme .collapsible-menu>li>a {display:flex;align-items:center;gap:10px;min-height:46px;padding:12px;border-radius:7px;font-size:12px;font-weight:600;color:#a3a6ad;line-height:1.5;border:1px solid transparent;transition:background .18s,color .18s;}
.strike-theme .collapsible-menu>li>a>i {display:inline-flex;align-items:center;justify-content:center;background:none;border-radius:0;width:20px;height:20px;font-size:15px;margin:0;color:#717780;flex-shrink:0;}
.strike-theme .collapsible-menu>li>a:hover {background:#1d1f22;color:#e6e6e4;}
.strike-theme .collapsible-menu>li>a:hover>i {background:none;color:var(--strike-accent);}
.strike-theme .collapsible-menu>li>a.is-active {color:var(--strike-accent-soft)!important;background:linear-gradient(95deg,#ff754719,#ff754709);border-color:#ff754728;}
.strike-theme .collapsible-menu>li>a.is-active>i {color:var(--strike-accent);}
.strike-theme .collapsible-menu>li>a.is-active:after {content:'↗';margin-left:auto;font-size:16px;}
.strike-theme .collapsible-menu>li.collapsible>a:after {right:12px;}
.strike-theme .collapsible-menu>li.collapsible>ul {margin:0 10px 10px 22px;border-left:1px solid #313338;padding-left:10px;}
.strike-theme .collapsible-menu>li.collapsible>ul>li>a {font-size:11px;color:#9d9fa7;padding:10px;display:block;}
.strike-aside-bottom {margin-top:auto;}
.strike-club-card {display:flex;flex-direction:column;position:relative;overflow:hidden;padding:20px 16px;background:radial-gradient(ellipse at 80% 0%,#69453742,transparent 75%),#1e2023;border:1px solid #3a312c;border-radius:10px;color:var(--strike-ink);}
.strike-club-symbol {color:var(--strike-accent);font-size:32px;font-weight:400;line-height:1;margin-bottom:18px;}
.strike-club-card .strike-kicker {font-size:7px;letter-spacing:1.2px;color:#bb9c8b;}
.strike-club-card strong {font-size:17px;line-height:1.5;letter-spacing:-.5px;margin:8px 0 22px;}
.strike-club-link {font-size:9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #4e40324f;padding-top:12px;color:#c9b9ae;font-weight:700;}
.strike-club-link i {color:var(--strike-accent);}
.strike-club-card:hover {border-color:#745442;color:#fff;}
.strike-aside-help {margin:17px 0;padding:0 10px;}
.strike-aside-help a {display:flex;gap:9px;align-items:center;font-size:10px;color:#8e9199;}
.strike-aside-help a>span {margin-left:auto;}
.strike-aside-signature {display:flex;gap:8px;align-items:center;font-size:6.7px;letter-spacing:1px;padding:8px 10px 0;color:#6f737b;white-space:nowrap;}
.strike-aside-signature .strike-status-dot {width:4px;height:4px;}
.strike-theme .root aside .vk-widgets {padding:8px 4px;}
.strike-theme .root aside .vk-widgets:empty {display:none;}
.strike-theme .root main {width:calc(100% - var(--strike-sidebar));min-width:0;padding-bottom:38px;}
.strike-theme .page-content .page-content-body {width:100%;max-width:1440px;padding-left:36px;padding-right:36px;}
.strike-breadcrumb {display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:24px 36px 4px;width:100%;max-width:1440px;}
.strike-breadcrumb .breadcrumb {margin:0;padding:0;font-size:11px;gap:8px;color:#a5a8af;}
.strike-breadcrumb>span {font:8px Consolas,monospace;color:#6c7078;letter-spacing:1.2px;}
.strike-theme main:has(.strike-home)>.strike-breadcrumb {display:none;}
.strike-theme .root main .section-top {height:44px;border:0;background:transparent;}
.strike-theme .section-top.page-content-accent:before,.strike-theme .section-top.page-content-accent:after {display:none;}
.strike-theme .root main .section-top .page-content-body {padding-top:6px;padding-bottom:6px;gap:16px;}
.strike-theme .root main .section-top .page-content-body .users-online {flex-direction:row;gap:6px;margin-right:auto;font-size:10px;}
.strike-theme .root main .section-top .page-content-body .users-online .users-online-icon {font-size:8px;bottom:0;color:var(--strike-green);opacity:1;}
.strike-theme .root main .section-top .page-content-body .users-online .users-online-title {font-size:9px;color:#848890;}
.strike-theme .root main .section-top .page-content-body .users-online .users-online-count {font-size:10px;color:#b6bbc1;}
.strike-theme .section-top .search-users {width:26px;height:26px;background:transparent;border:0;color:#7e838b;}
.strike-theme .section-top #servers-line {font-size:9px;}

/* Home identity */
.strike-hero {position:relative;isolation:isolate;min-height:420px;overflow:hidden;border:1px solid #3b342e;border-radius:13px;background:#18191b;margin:4px 0 30px;}
.strike-hero-scene {position:absolute;z-index:-3;inset:0;pointer-events:none;overflow:hidden;opacity:.82;}
.strike-hero-image {display:block;position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);max-width:none;object-fit:cover;object-position:center 54%;transform:translate3d(0,0,0);}
.strike-hero[data-motion-active] .strike-hero-image {will-change:transform;}
.strike-hero:before {content:'';position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#18191b 0%,rgba(24,25,27,.99) 12%,rgba(24,25,27,.96) 23%,rgba(24,25,27,.88) 34%,rgba(24,25,27,.71) 45%,rgba(24,25,27,.48) 56%,rgba(24,25,27,.25) 67%,rgba(24,25,27,.09) 79%,rgba(24,25,27,.02) 90%,rgba(24,25,27,0) 100%),linear-gradient(0deg,rgba(24,25,27,.96) 0%,rgba(24,25,27,.66) 13%,rgba(24,25,27,.2) 32%,rgba(24,25,27,0) 54%,rgba(24,25,27,.12) 78%,rgba(24,25,27,.36) 100%);}
.strike-hero:after {content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 87% 11%,#e69e5618,transparent 56%);}
.strike-hero-grid {position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.065;background-image:linear-gradient(#ffffff40 1px,transparent 1px),linear-gradient(90deg,#ffffff40 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 35%,#000);}
.strike-hero-top {display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px 0;}
.strike-hero-top .strike-kicker {font:9px Consolas,monospace;letter-spacing:1.6px;color:#e3c3a1;display:flex;gap:9px;align-items:center;}
.strike-mini-cross {color:var(--strike-accent);font:20px Consolas,monospace;line-height:.8;}
.strike-hero-edition {font:8px Consolas,monospace;color:#c5b9a9;letter-spacing:2px;}
.strike-hero-copy {position:relative;z-index:2;padding:34px 32px 83px;}
.strike-hero-eyebrow {font-size:8px;font-weight:700;letter-spacing:1.6px;color:#c2b8aa;}
.strike-hero h1 {font-family:'Oswald',Impact,sans-serif;font-weight:600;font-size:clamp(44px,4.6vw,76px);line-height:1.1;letter-spacing:-1.3px;margin:11px 0 20px;color:#f1efe9;}
.strike-hero h1>span {color:var(--strike-accent);}
.strike-hero-copy>p {font-size:13px;line-height:1.95;color:#c0bbb5;max-width:410px;margin:0 0 26px;}
.strike-hero-actions {display:flex;gap:26px;align-items:center;}
.strike-theme .strike-play {padding:13px 20px;min-width:154px;display:inline-flex;align-items:center;justify-content:space-between;border-radius:6px;font-size:12px;}
.strike-play>i {font-size:10px;margin-right:8px;}
.strike-play>span {font-size:21px;line-height:1;margin-left:20px;}
.strike-play:hover {transform:translateY(-2px);box-shadow:0 6px 28px #ff754723;}
.strike-text-action {font-size:11px;font-weight:700;color:#d1cbc3;display:inline-flex;align-items:center;gap:14px;}
.strike-text-action i {font-size:10px;transition:transform .2s;}
.strike-text-action:hover i {transform:translateX(4px);}
.strike-hero-number {position:absolute;right:30px;top:50px;font-family:'Oswald',Impact,sans-serif;font-size:220px;font-weight:500;line-height:1;letter-spacing:-10px;color:transparent;-webkit-text-stroke:1px #e5cba15a;transform:rotate(-6deg);pointer-events:none;z-index:0;}
.strike-map-label {position:absolute;right:34px;bottom:92px;display:flex;align-items:center;gap:12px;color:#efe2d0;z-index:1;}
.strike-map-label small {display:block;font-size:7px;letter-spacing:1.7px;color:#c8b49a;}
.strike-map-label strong {font:19px 'Oswald',sans-serif;letter-spacing:.8px;}
.strike-map-coordinates {font:8px/1.7 Consolas,monospace;padding-left:18px;margin-left:8px;border-left:1px solid #c5b9a93b;color:#c3b098;}
.strike-map-cross {width:24px;height:24px;border:1px solid #f2ce8b8a;border-radius:50%;position:relative;}
.strike-map-cross:before,.strike-map-cross:after {content:'';position:absolute;background:#f2ce8b8a;}
.strike-map-cross:before {width:34px;height:1px;left:-6px;top:11px;}
.strike-map-cross:after {width:1px;height:34px;left:11px;top:-6px;}
.strike-hero-bottom {position:absolute;bottom:0;left:0;right:0;height:53px;display:flex;align-items:center;border-top:1px solid #a899791f;background:#13141642;gap:30px;padding:0 32px;z-index:3;}
.strike-hero-bottom>span,.strike-hero-bottom>a {font-size:7.5px;font-weight:700;letter-spacing:1.2px;color:#a9a69f;display:flex;align-items:center;gap:9px;}
.strike-hero-bottom i {color:#bb8e68;font-size:11px;}
.strike-hero-bottom>a {margin-left:auto;}
.strike-hero-bottom>a>span {font-size:15px;margin-left:9px;}
.strike-section-heading {display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 21px;}
.strike-section-heading .strike-kicker {margin-bottom:6px;font-size:8px;letter-spacing:1.6px;}
.strike-section-heading h2 {font-family:'Oswald',Impact,sans-serif;font-size:27px;letter-spacing:.2px;font-weight:500;line-height:1.25;margin:0;}
.strike-heading-dot {color:#62666c;font-weight:300;margin:0 5px;}
.strike-section-link {font-size:10px;color:#adb0b5;display:inline-flex;gap:18px;align-items:center;font-weight:600;padding-bottom:3px;}
.strike-section-link>span {font-size:19px;color:#d7d8d9;}
.strike-theme .strike-home .section {margin-bottom:26px;}
.strike-theme .strike-home .section .section-body {padding-bottom:0;}
.strike-monitor-summary {font-size:9px;color:var(--strike-muted);padding-bottom:4px;display:flex;align-items:center;gap:7px;}
.strike-monitor-summary.is-ready:before {content:'';width:5px;height:5px;border-radius:50%;background:var(--strike-green);}
.strike-server-toolbar {display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;}
.strike-server-tabs {display:flex;gap:4px;}
.strike-server-tabs button {background:transparent;border:1px solid transparent;color:#999da5;font-size:10px!important;font-weight:600!important;min-height:33px;padding:7px 13px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;}
.strike-server-tabs button.is-active {background:#24262a;border-color:#34363c;color:#e9e9e8;}
.strike-server-tabs button:hover {color:#fff;}
.strike-server-tabs button>span {font:8px Consolas,monospace;color:#9ea2aa;border:1px solid #3c3f45;padding:0 4px;border-radius:3px;}
.strike-server-search {display:flex;align-items:center;gap:10px;color:#777b84;border-bottom:1px solid #303239;padding:6px 0 7px;}
.strike-server-search i {font-size:11px;}
.strike-server-search input {background:transparent;border:0;outline:none;color:#ddd;font-size:10px;width:155px;padding:0;}
.strike-server-search input::placeholder {color:#898c95;}
.strike-server-search:focus-within {border-color:var(--strike-accent);}
.strike-monitoring {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.strike-monitoring>:not(.strike-server) {grid-column:1/-1;}
.strike-server-loading,.strike-server-empty {grid-column:1/-1;text-align:center;border:1px dashed #41444b;border-radius:10px;padding:35px 20px;color:#a8adb4;}
.strike-server-loading {display:flex;align-items:center;justify-content:center;gap:16px;min-height:260px;}
.strike-server-loading .loader {width:28px;height:28px;margin:0;}
.strike-server-empty {margin-top:14px;}
.strike-server-empty>i {font-size:25px;color:var(--strike-accent);margin:10px 0 18px;}
.strike-server-empty h3 {font-size:20px;}
.strike-server-empty p {font-size:12px;margin:12px auto 20px;max-width:360px;}
.strike-theme .monitoring .strike-server {height:auto;min-height:296px;border:1px solid #36383d;background:#1d1f22;border-radius:10px;padding:17px 18px 15px;overflow:hidden;isolation:isolate;transition:border-color .2s,box-shadow .2s;}
.strike-theme .monitoring .strike-server:hover {border-color:#82705d;box-shadow:0 10px 24px #0002;}
.strike-theme .monitoring .strike-server .server-map-image {height:147px;background-size:cover;background-position:center 46%;z-index:-3;opacity:.62;filter:saturate(.7);transition:transform .5s,opacity .3s;}
.strike-theme .monitoring .strike-server:hover .server-map-image {transform:scale(1.045);opacity:.78;}
.strike-theme .monitoring .strike-server .server-shadow {z-index:-2;opacity:1;background:linear-gradient(0deg,#1d1f22 42%,#1d1f2233 100%);}
.strike-theme .monitoring .strike-server:hover .server-shadow {opacity:1;}
.strike-server-topline {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px;}
.strike-server-tag {font-size:7px;color:#e7e3dd;text-transform:uppercase;letter-spacing:.7px;background:#12131580;backdrop-filter:blur(5px);border:1px solid #c2b0a033;padding:4px 7px;border-radius:4px;display:inline-flex;align-items:center;gap:5px;}
.strike-server-tag i {color:#c4bcb0;font-size:9px;}
.strike-favorite {width:27px;height:27px;background:#15161873;border-color:#ffffff1c;color:#c8c5be;font-size:12px;}
.strike-favorite[aria-pressed=true] {color:#ffb775;border-color:#c9955b8c;background:#72523147;}
.strike-theme .monitoring .strike-server .server-header {display:block;}
.strike-theme .monitoring .strike-server .server-title {font-size:15px;font-weight:800;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;min-height:22px;margin:0 0 7px;color:#f1f0ec;}
.strike-theme .monitoring .strike-server .server-body {display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;}
.strike-server-map {font:10px Consolas,monospace;color:#a9a69d;}
.strike-server-id {font:9px Consolas,monospace;color:#676b72;}
.strike-server-occupancy {display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1px;color:#a6abb3;margin-top:auto;}
.strike-server-occupancy strong {font:700 12px 'Manrope',sans-serif;color:#dcdfdf;}
.strike-server-occupancy small {font-size:9px;font-weight:400;color:#777e85;}
.strike-server-progress {height:3px;border-radius:4px;background:#34373d;margin:9px 0 10px;overflow:hidden;}
.strike-server-progress>span {height:100%;display:block;background:var(--strike-green);border-radius:inherit;max-width:100%;}
.strike-server[data-server-now="0"] .strike-server-progress>span {background:#81858d;}
.strike-server.is-full .strike-server-progress>span {background:var(--strike-accent);}
.strike-server-address {display:flex;align-items:center;justify-content:space-between;gap:8px;color:#9297a0;padding:0 0 8px;margin-bottom:12px;border-bottom:1px solid #34363b;}
.strike-server-address code {font:11px Consolas,monospace;color:#b4b9c2;}
.strike-copy {width:25px;height:25px;color:#858d96;font-size:11px;}
.strike-theme .monitoring .strike-server .server-footer {gap:12px;}
.strike-player-button {color:#b0b5bd;background:none;border:0;font-size:11px!important;padding:8px 0;display:flex;align-items:center;gap:8px;}
.strike-player-button:hover {color:#fff;}
.strike-theme .strike-connect {display:inline-flex;align-items:center;justify-content:space-between;gap:17px;font-size:10px;padding:8px 12px;margin-left:auto;min-height:33px;}
.strike-promo-strip {position:relative;isolation:isolate;display:flex;align-items:center;gap:20px;padding:24px 28px;border:1px solid #3b342d;border-radius:10px;background:linear-gradient(100deg,#28211bd6,#1a1b1e 74%);overflow:hidden;margin:32px 0;}
.strike-promo-icon {display:grid;place-items:center;color:var(--strike-accent);width:48px;height:56px;background:#ff754712;border:1px solid #ff75472b;border-radius:9px;font-size:23px;transform:rotate(-7deg);flex-shrink:0;}
.strike-promo-strip .strike-kicker {font-size:7px;color:#b99f8e;letter-spacing:1.4px;}
.strike-promo-strip h3 {font-size:19px;font-weight:800;letter-spacing:-.6px;margin:5px 0;}
.strike-promo-strip p {font-size:11px;color:#aaa49e;margin:0;}
.strike-promo-strip>.btn {position:relative;margin-left:auto;white-space:nowrap;font-size:10px;padding:10px 15px;gap:15px;display:inline-flex;align-items:center;}
.strike-promo-watermark {position:absolute;z-index:-1;right:25px;top:-12px;color:#ffffff03;font:100px 'Oswald',sans-serif;letter-spacing:-2px;transform:rotate(-8deg);pointer-events:none;}

/* Shared content */
.strike-theme .section .section-title {padding:24px 0 18px;}
.strike-theme .section-title h5 {font-size:17px;font-weight:700;letter-spacing:-.3px;}
.strike-theme .section .section-body {padding-bottom:26px;}
.strike-theme .card {--bs-card-bg:var(--strike-panel);--bs-card-color:#b8bbc3;--bs-card-border-color:var(--strike-line);background:var(--strike-panel);border:1px solid var(--strike-line);border-radius:10px;box-shadow:none;color:#b8bbc3;}
.strike-theme .card .card-body {padding:22px;}
.strike-theme .card .card-body-title,.strike-theme .card-body-heading {color:var(--strike-ink);}
.strike-theme .card-hover:hover {background:#202226;border-color:#4b4d53;}
.strike-theme .card-footer {border-color:var(--strike-line);background:#181a1d;}
.strike-theme .table {--bs-table-bg:#191b1e;--bs-table-color:#c0c2c7;--bs-table-border-color:#303239;--bs-table-hover-bg:#25272b;--bs-table-hover-color:#eee;}
.strike-theme .col-table {gap:4px;}
.strike-theme .col-table>.col-table-header>.col-table-row>.col-table-cell-content {font-size:9px;color:#8d929b;letter-spacing:.3px;}
.strike-theme .col-table>.col-table-body>.col-table-row {background:#1b1d20;border:1px solid #2d2f34;border-radius:7px;color:#b9bdc4;min-height:58px;margin-bottom:6px;}
.strike-theme .col-table>.col-table-body>.col-table-row:hover {background:#212327;}
.strike-theme .col-table .col-table-cell-content,.strike-theme .col-table .col-table-cell-content-text {font-size:11px;}
.strike-theme .col-table .col-table-cell-title {color:#9297a0;}
.strike-theme .user-profile .user-profile-login {font-family:inherit;font-weight:600;}
.strike-theme .user-profile-avatar {border-radius:7px;}
.strike-theme .form-control,.strike-theme .form-select {background-color:#141619;border:1px solid #393c43;border-radius:7px;color:#e4e4e2;font-size:13px;min-height:42px;padding:10px 13px;}
.strike-theme .form-control::placeholder {color:#777d86;}
.strike-theme .form-control:focus,.strike-theme .form-select:focus {border-color:#bb7456;box-shadow:0 0 0 3px #ff754716;}
.strike-theme .form-control:disabled {background:#242629;color:#8e939b;}
.strike-theme .form-label,.strike-theme label:not(.strike-server-search):not(.strike-command-input) {color:#b7bbc2;}
.strike-theme .form-check-input {background-color:#17191c;border-color:#666a71;}
.strike-theme .form-check-input:checked {background-color:var(--strike-accent);border-color:var(--strike-accent);}
.strike-theme .form-control-action {margin:3px;}
.strike-theme .dropdown-menu {--bs-dropdown-bg:#24262b;--bs-dropdown-link-color:#d1d3d7;--bs-dropdown-link-hover-bg:#30333a;--bs-dropdown-link-hover-color:#fff;border:1px solid #41444b;border-radius:8px;box-shadow:0 20px 45px #0006;}
.strike-theme .nav .btn.active,.strike-theme .nav .nav-link.active {background:#ff754718;color:var(--strike-accent-soft);border-color:#ff754745;}
.strike-theme .pagination>li>a,.strike-theme .pagination .page-link {background:#202226;border:1px solid #383a3f;color:#b5b9c0;border-radius:6px;margin-right:5px;}
.strike-theme .pagination>.active>a {background:var(--strike-accent);color:#111;border-color:var(--strike-accent);}
.strike-theme .alert {border-radius:8px;}
.strike-theme .empty-element {border:1px dashed #3b3e44;background:#181a1d;color:#a2a8b0;padding:28px;border-radius:8px;}
.strike-theme .label {border-radius:5px;font-size:10px;}
.strike-theme .text-muted,.strike-theme .text-secondary {color:#969ca5!important;}
.strike-theme .text-small {font-size:11px;}
.strike-theme .tox {color-scheme:dark;}
.strike-news-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.strike-theme .last-new {overflow:hidden;transition:border-color .2s,transform .25s;}
.strike-theme .last-new:hover {border-color:#65574c;transform:translateY(-3px);}
.strike-theme .last-new .card-bg-img {height:152px;min-height:152px;background-size:cover;background-position:center;border-radius:9px 9px 0 0;filter:saturate(.72);position:relative;opacity:.85;transition:filter .3s;}
.strike-theme .last-new:hover .card-bg-img {filter:saturate(1);}
.strike-theme .last-new .card-bg-img:after {content:'';position:absolute;inset:0;background:linear-gradient(0deg,#191b1e65,transparent 65%);}
.strike-theme .last-new .card-body {padding:18px;}
.strike-theme .last-new .last-new-title {font-size:14px;line-height:1.7;font-weight:700;min-height:48px;}
.strike-theme .last-new .card-body:last-child {font-size:9px;color:#828a95;padding-top:14px;padding-bottom:17px;}
.strike-theme .strike-community-row {margin-top:12px;}
.strike-theme .strike-community-row .section-title {padding-top:8px;}
.strike-theme .place-gradient-1,.strike-theme .place-gradient-2,.strike-theme .place-gradient-3 {background-image:linear-gradient(90deg,#9d7c4820,transparent)!important;}
.strike-theme .strike-forum-activity {margin-top:33px;}
.strike-theme .forum-card .forum-card-body {padding:24px;gap:22px;}
.strike-theme .forum-card .forum-card-info-title {font-size:17px;font-weight:700;}
.strike-theme .forum-card .forum-card-info-description {font-size:12px;color:#9096a0;line-height:1.8;margin-top:8px;}
.strike-theme .forum-card .forum-card-image {width:56px;height:56px;flex-shrink:0;}
.strike-theme .forum-card-last-message {border-color:#34373d;font-size:10px;}
.strike-theme .forum-card-last-message-label {color:#747c87;}
.strike-theme .forum-card-last-message-content {color:#bbc1c9;}
.strike-theme .topic-card-info-title {color:#e1e4e6;font-size:15px;}
.strike-theme .topic-answer {border-color:var(--strike-line);background:#1a1c20;border-radius:10px;overflow:hidden;}
.strike-theme .topic-answer .topic-answer-message {font-size:14px;line-height:1.9;}
.strike-theme .topic-answer .topic-answer-user {background:#1e2024;border-color:#34373e;}
.strike-page-intro {position:relative;display:flex;align-items:center;justify-content:space-between;padding:37px 38px;background:radial-gradient(ellipse at 94% 42%,#4e33224d,transparent 60%),#1b1d20;border:1px solid #3d342e;border-radius:12px;overflow:hidden;isolation:isolate;margin:20px 0 24px;}
.strike-page-intro .strike-kicker {font-size:8px;color:#ac9484;}
.strike-page-intro h1 {font:500 clamp(36px,4vw,62px)/1.15 'Oswald',Impact,sans-serif;letter-spacing:-.6px;margin:14px 0 20px;}
.strike-page-intro h1 em {font-style:normal;color:var(--strike-accent);}
.strike-page-intro p {font-size:13px;color:#a8afb9;max-width:500px;line-height:1.9;margin:0;}
.strike-intro-art {position:absolute;right:40px;top:15px;font:260px/.9 'Oswald',sans-serif;color:#ff754714;z-index:-1;transform:rotate(-10deg);}
.strike-theme .card-service {height:100%;overflow:hidden;transition:border-color .2s,transform .2s;}
.strike-theme .card-service:hover {border-color:#90704e;transform:translateY(-3px);}
.strike-theme .card-service .card-bg-img {height:220px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#17191c;border-bottom:1px solid #35332e;}
.strike-theme .card-service .card-body-title {font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:1px;font-size:25px;margin-bottom:12px;}
.strike-theme .card-service .card-service-text {font-size:12px;line-height:1.9;color:#959eaa;margin-bottom:26px;}
.strike-theme .card-service .card-service-btn {font-size:12px;min-height:42px;height:auto;line-height:1.5;}
.strike-theme .store-service {height:100%;}
.strike-theme .service-card {overflow:hidden;height:100%;}
.strike-theme .service-card img {object-fit:contain;}
body.strike-menu-open {overflow:hidden;}
.strike-theme .slider-store .slide-person {display:none;}
.strike-theme .slider-store .slide-background {background-image:url('../img/strike/dust-scene.webp');opacity:.35;}
.strike-theme .slider-store .slide {border:1px solid #5c4230;background:#282018;}
.strike-theme .slider .slide .slide-title b,.strike-theme .slider .slide .slide-description b {color:var(--strike-accent-soft);border-color:var(--strike-accent);}
.strike-theme .profile-page-top {height:340px;border-radius:12px;overflow:hidden;border:1px solid #383535;margin-top:20px;background:#191c1f;}
.strike-theme .profile-page-top .profile-page-top-body .profile-page-top-background {background-image:url('../img/strike/dust-scene.webp');opacity:.3;background-size:cover;}
.strike-theme .profile-page-top .profile-page-top-body .profile-page-top-background:after {background:linear-gradient(0deg,#191c1f 0%,#191c1f44 65%);}
.strike-theme .profile-page-top .profile-page-top-body .profile-page-top-info .profile-page-top-avatar {width:100px;height:100px;border:4px solid #d6a47c;border-radius:18px;box-shadow:0 0 0 6px #1b1c20b0;}
.strike-theme .profile-page-top .profile-page-top-body .profile-page-top-info .profile-page-top-login h1 {font-family:'Oswald',sans-serif;font-size:35px;font-weight:500;}
.strike-theme .profile-page-body {margin-top:24px;}
.strike-theme .strike-wallet-intro {height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:28px 30px;border-left:2px solid #ae674b;border-radius:8px;background:radial-gradient(ellipse at 0 0,#ff75470d,transparent 68%),#1c1e22;}
.strike-theme .strike-wallet-icon {display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid #ff956f32;border-radius:12px;background:#ff75470f;color:var(--strike-accent-soft);font-size:21px;}
.strike-theme .strike-wallet-copy {min-width:0;}
.strike-theme .strike-wallet-copy .strike-kicker {margin-bottom:8px;letter-spacing:1.5px;}
.strike-theme .strike-wallet-copy .card-body-title {margin:0 0 12px;font-size:26px;line-height:1.35;}
.strike-theme .strike-wallet-copy p {margin:0;max-width:34em;color:#aeb3bd;font-size:13px;line-height:1.8;}
@media(max-width:767.98px) {
    .strike-theme .strike-wallet-intro {flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;padding:20px;}
    .strike-theme .strike-wallet-copy .card-body-title {font-size:23px;margin-bottom:8px;}
}
@media(max-width:399.98px) {
    .strike-theme .strike-wallet-intro {gap:12px;padding:18px 14px;}
    .strike-theme .strike-wallet-icon {width:40px;height:40px;font-size:18px;}
    .strike-theme .strike-wallet-copy .card-body-title {font-size:20px;}
}

/* Overlays and utilities */
.strike-theme .modal {--bs-modal-bg:#1c1e22;--bs-modal-color:#bcc2ca;--bs-modal-border-color:#3b3e45;--bs-modal-border-width:1px;--bs-modal-border-radius:12px;--bs-modal-width:540px;z-index:1060;}
.strike-theme .modal-content {background:#1c1e22;border:1px solid #44403c;box-shadow:0 30px 100px #0009;}
.strike-theme .modal .modal-dialog .modal-content .modal-header {padding:26px 28px 18px;}
.strike-theme .modal .modal-dialog .modal-content .modal-body {padding:12px 28px 28px;}
.strike-theme .modal-title {font-size:20px;font-weight:700;}
.strike-theme .modal-backdrop {--bs-backdrop-opacity:.76;z-index:1050;backdrop-filter:blur(7px);}
.strike-theme .modal .form-label {font-size:11px;margin-top:5px;}
.strike-theme .modal form>.btn-primary {margin-top:8px;min-height:43px;}
.strike-theme .divider {color:#7e8590;border-color:#383b41;}
.strike-theme #section-chat-modal {width:100%!important;position:fixed;inset:0;height:100dvh;}
.strike-theme #section-chat-modal .modal-dialog {width:min(460px,calc(100% - 32px));max-width:460px;margin:16px 16px 16px auto;height:calc(100dvh - 32px);min-height:0;}
.strike-theme #section-chat-modal .modal-content {height:100%;border-radius:12px;padding:0;}
.strike-theme #section-chat-modal .section-chat {height:100%;width:100%;background:#1b1d20;}
.strike-theme #section-chat-modal .section-chat-modal-btn-close {display:block;flex-grow:0;}
.strike-theme .section-chat .chat-header {border-color:#34373e;gap:5px;padding:16px;min-height:66px;}
.strike-theme .section-chat .chat-header li button {padding:8px 12px;font-size:11px;}
.strike-theme .section-chat .chat-header li.section-chat-modal-btn-close {margin-left:auto;}
.strike-theme .section-chat .chat-body {height:calc(100% - 70px);}
.strike-theme .section-chat-modal-btn.btn {display:inline-flex!important;position:fixed;align-items:center;justify-content:center;flex-wrap:nowrap;width:max-content;min-width:96px;height:46px;min-height:46px;bottom:calc(22px + env(safe-area-inset-bottom,0px));right:calc(24px + env(safe-area-inset-right,0px));gap:9px;padding:0 16px;z-index:1026;background:#25272a;color:#e6d9ca;border:1px solid #695242;border-radius:9px;box-shadow:0 5px 24px #0004;font-size:12px;line-height:1;white-space:nowrap;}
.strike-theme .section-chat-modal-btn .strike-chat-icon {display:block;flex:0 0 18px;width:18px;height:18px;}
.strike-theme .section-chat-modal-btn .strike-chat-label {flex:0 0 auto;font-size:12px;font-weight:700;line-height:1.2;}
.strike-theme .section-chat-modal-btn.btn:hover {background:#373432;color:#fff;border-color:#b47654;}
.strike-theme .section-chat-modal-btn.with-corner-point::before {width:8px;height:8px;top:5px;right:5px;border:2px solid #25272a;background:var(--strike-green);}
.strike-command {width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 60px);padding:0;color:#d8dbe0;background:#1c1e22;border:1px solid #50433b;border-radius:14px;box-shadow:0 30px 120px #000b;overflow-y:auto;}
.strike-command::backdrop {background:#080a0dbe;backdrop-filter:blur(8px);}
.strike-command-head {display:flex;align-items:center;justify-content:space-between;padding:25px 24px 18px;gap:12px;}
.strike-command-head .strike-kicker {font-size:7px;letter-spacing:1.1px;}
.strike-command-head h2 {font-size:22px;letter-spacing:-.8px;margin:8px 0 0;}
.strike-command-head .strike-icon-button {font:26px 'Manrope',sans-serif;}
.strike-command-input {display:flex;align-items:center;gap:12px;padding:0 16px;margin:0 22px 12px;border:1px solid #575049;border-radius:7px;color:#898f98;background:#111317;}
.strike-command-input input {width:100%;height:46px;background:transparent;border:0;outline:none;color:#eee;font-size:13px;}
.strike-command-input:focus-within {border-color:var(--strike-accent);box-shadow:0 0 0 2px #ff75471b;}
.strike-command-input input:focus-visible,.strike-server-search input:focus-visible {outline:0;}
.strike-command-links {display:flex;flex-direction:column;padding:0 12px 10px;}
.strike-command-links>a {display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:7px;padding:11px 14px;color:#c3c7ce;font-size:12px;}
.strike-command-links>a.is-current,.strike-command-links>a:hover {background:#ff754710;border-color:#ff75472b;color:#ffb493;}
.strike-command-links>a>i {font-size:15px;display:grid;place-items:center;width:22px;color:#8b939f;}
.strike-command-links>a>span {display:flex;flex-direction:column;gap:3px;font-weight:600;}
.strike-command-links>a small {font-size:9px;color:#858e9a;font-weight:400;}
.strike-command-links kbd {margin-left:auto;color:#727b87;border:1px solid #3e444d;background:none;font-size:10px;border-radius:4px;padding:2px 5px;}
.strike-command-foot {display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 22px;border-top:1px solid #34383f;color:#7f8793;font-size:8px;}
.strike-command-foot kbd {background:#2a2e34;color:#a5abb5;font-size:8px;margin-right:3px;}
.strike-command-empty {padding:30px;text-align:center;color:#979faa;font-size:12px;}
.strike-toast {position:fixed;bottom:28px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 28px);padding:14px 20px;background:#292a27;border:1px solid #75634b;border-radius:9px;color:#f3e8d5;font-size:12px;font-weight:600;box-shadow:0 10px 35px #0008;z-index:1090;}
.strike-to-top {position:fixed;right:24px;bottom:76px;width:36px;height:36px;border:1px solid #3c4149;border-radius:7px;background:#1e2126;color:#a1a9b3;z-index:1026;font-size:11px;}
.strike-theme .cookies-noty {background:#24262bf2;border:1px solid #555049;border-radius:10px;color:#c9ccd1;z-index:1080;box-shadow:0 12px 60px #0008;max-width:calc(100vw - 30px);}
.strike-theme .cookies-noty p {font-size:11px;}
.strike-theme .tooltip {font-family:'Manrope',sans-serif;--bs-tooltip-bg:#36322e;--bs-tooltip-color:#f0dfd0;}
.strike-theme .popover {--bs-popover-bg:#24272c;--bs-popover-body-color:#d1d6dc;--bs-popover-border-color:#444951;}
.strike-theme .strike-footer {margin-left:var(--strike-sidebar);border:0;padding:40px 36px 22px;background:#141517;}
.strike-footer-masthead {display:flex;align-items:center;gap:30px;padding:0 0 32px;max-width:1368px;margin:auto;border-bottom:1px solid #2d2f33;}
.strike-footer-masthead>strong {display:flex;align-items:flex-start;gap:10px;min-width:0;font:600 clamp(32px,4.5vw,64px)/1.1 'Oswald',Impact,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#626263;}
.strike-footer-name {min-width:0;overflow-wrap:anywhere;}
.strike-footer-tag {flex-shrink:0;font:500 12px/1.4 'Manrope',sans-serif;letter-spacing:1px;color:var(--strike-accent);margin-top:4px;}
.strike-footer-masthead>p {flex-shrink:0;font-size:9px;line-height:1.8;letter-spacing:1.7px;margin:0;color:#8c8e93;}
.strike-footer-masthead>a {flex-shrink:0;font-size:35px;font-weight:300;margin-left:auto;color:#b5a99a;}
.strike-theme .strike-footer .footer-section {padding:0!important;border:0;}
.strike-theme .strike-footer .footer-navigations,.strike-theme .strike-footer .footer-description,.strike-theme .strike-footer .footer-copyrights {max-width:1368px;width:100%;margin:auto;padding:24px 0;}
.strike-theme .strike-footer .footer-navigation>b {font-size:10px;color:#d6d6d4;font-weight:700;}
.strike-theme .strike-footer .footer-navigation ul {padding:0;margin:13px 0 0;list-style:none;}
.strike-theme .strike-footer .footer-navigation li {margin:7px 0;}
.strike-theme .strike-footer .footer-navigation a {font-size:10px;color:#858b94;}
.strike-theme .strike-footer .footer-navigation a:hover {color:var(--strike-accent-soft);}
.strike-theme .strike-footer .footer-description {font-size:10px;color:#717985;line-height:1.9;border-top:1px solid #282b31;padding-bottom:15px;}
.strike-theme .strike-footer .footer-copyrights {font-size:9px;color:#757d88;padding-top:0;gap:16px;flex-wrap:wrap;}
.strike-theme .strike-footer .footer-site-copyright {min-width:0;overflow-wrap:anywhere;}
.strike-theme .strike-footer .footer-copyrights a {color:#8c929b;}
.strike-theme .strike-footer .footer-copyrights p {margin:0;}

/* Module widgets use the same surfaces without changing their logic. */
.strike-theme .activity-rewards-banner,.strike-theme .reward {background:#1c1e22;border-color:#3b3936;border-radius:10px;}
.strike-theme .reward .reward-day {background:var(--strike-accent);}
.strike-theme .reward .reward-day span,.strike-theme .reward .reward-day i {color:#201811;}
.strike-theme .reward .reward-content {color:#b8bfc9;}
.strike-theme .reward.active .received {background:#1b1d21de;color:#d5bd9f;}
.strike-theme #dw_donations .dw-widget .dw-widget-progress-wrap .dw-widget-progress {background:#30333a;}
.strike-theme #dw_donations .dw-widget .dw-widget-progress-wrap .dw-widget-progress .progress-bar {background:var(--strike-accent);color:#201811;}
.strike-theme #dw_donations .dw-widget .dw-widget-progress-wrap .dw-widget-progress .dw-progress-value {color:#201811;font-weight:700;}
.strike-theme #dw_merchants_modal .merchant-card,.strike-theme #dw_merchants_modal .dw-selected-merchant-block {background:#25282e;}
.strike-theme #dw_merchants_modal .merchant-card.selected {background:#ff754712;border-color:var(--strike-accent);}
.strike-theme #dw_merchants_modal .merchant-desc,.strike-theme #dw_merchants_modal .dw-selected-merchant-desc {color:#969fac;}
.strike-theme .sortition #participants,.strike-theme .sortition #winners {border-color:#373b43;}
.strike-theme .sortition-lite .sortition-lite-content .sortition-lite-timer {color:var(--strike-accent-soft);}
.strike-theme .sortition #participants a span,.strike-theme .sortition #winners a span {color:#c4cbd4;}
.strike-theme .strike-home #site_stats .card {border-color:#383c43;}
/* Responsive shell and reduced motion */
@media(min-width:1800px) { :root {--strike-sidebar:250px;} .strike-header .section-logo {padding-left:28px;} .strike-hero {min-height:470px;} .strike-hero-copy {padding-top:50px;} .strike-hero-number {font-size:260px;right:60px;top:54px;} .strike-hero h1 {font-size:82px;} .strike-hero-copy>p {font-size:13px;max-width:440px;} .strike-hero-actions .btn {min-height:50px;} }
@media(max-width:1277.98px) { :root {--strike-sidebar:202px;} .strike-header .section-logo {padding:0 16px;} .strike-header-nav {padding-left:25px;gap:22px;} .strike-brand-type strong {font-size:22px;} .strike-brand-type small {font-size:6px;letter-spacing:.85px;} .strike-brand-mark {width:33px;} .strike-command-trigger {margin-right:18px;} .strike-command-trigger>span {display:none;} .strike-command-trigger kbd {margin-left:0;} .strike-header #section-user {padding-right:22px;} .strike-theme .page-content .page-content-body {padding-left:26px;padding-right:26px;} .strike-breadcrumb {padding-left:26px;padding-right:26px;} .strike-hero h1 {font-size:clamp(40px,4.7vw,62px);} .strike-hero-number {font-size:190px;right:25px;top:77px;} .strike-hero-copy {padding-left:26px;padding-right:26px;} .strike-hero-top,.strike-hero-bottom {padding-left:26px;padding-right:26px;} .strike-hero {min-height:408px;} .strike-hero-edition {font-size:7px;letter-spacing:1px;} .strike-monitoring,.strike-news-grid {gap:12px;} .strike-theme .monitoring .strike-server {padding:14px;} .strike-theme .monitoring .strike-server .server-title {font-size:13px;} .strike-club-card {padding:17px 13px;} .strike-club-card strong {font-size:16px;} .strike-aside-label {font-size:7px;padding-left:9px;padding-right:9px;letter-spacing:1px;} .strike-aside-label>span {display:none;} .strike-aside-signature {font-size:6px;letter-spacing:.7px;} .strike-theme .strike-footer {padding-left:26px;padding-right:26px;} }
@media(max-width:1019.98px) { :root {--strike-header:70px;--strike-sidebar:0px;} .strike-header .section-logo {width:auto;border:0;padding:0 22px;flex-shrink:1;max-width:240px;} .strike-header-nav {display:none;padding-left:12px;gap:22px;} .strike-header-nav>a {padding:24px 0;} .strike-header #section-user {padding-right:18px;margin-left:0;} .strike-command-trigger {margin-left:auto;margin-right:14px;} .strike-command-trigger kbd {display:none;} .strike-theme .root aside {width:280px;position:fixed;left:0;top:70px;height:calc(100dvh - 70px);border-right:1px solid #414047;padding-top:25px;z-index:1040;box-shadow:20px 15px 90px #0008;} .strike-theme .root aside.aside-open {display:flex;} .strike-theme .root aside .collapsible-menu {max-height:none;overflow:visible;} .strike-theme .root main {width:100%;} .strike-aside-label {font-size:8px;padding:0 12px 18px;} .strike-aside-label>span {display:inline;} .strike-club-card strong {font-size:20px;} .strike-aside-signature {font-size:7px;letter-spacing:1px;} .strike-menu-backdrop:not([hidden]) {display:block;position:fixed;inset:70px 0 0;border:0;border-radius:0;background:#080a0ab0;z-index:1036;backdrop-filter:blur(4px);} .strike-header .aside-toggle-btn {display:inline-flex!important;align-items:center;justify-content:center;margin-left:2px;width:34px;height:36px;background:#25272a;} .strike-theme .mini-profile-dropdown {top:70px;} .strike-theme .strike-footer {margin-left:0;} .strike-hero h1 {font-size:62px;} .strike-hero {min-height:430px;} .strike-hero-copy {padding-top:34px;} .strike-hero-number {font-size:220px;} .strike-theme .root main .section-top {height:40px;} .strike-theme .strike-header .authorization .btn-secondary {display:none;} .strike-breadcrumb>span {font-size:7px;} }
@media(max-width:767.98px) { .strike-header-nav {display:none;} .strike-header .section-logo {padding-left:18px;padding-right:12px;} .strike-header .strike-brand-mark {width:32px;} .strike-brand-type strong {font-size:23px;max-width:190px;} .strike-brand-type small {font-size:6px;letter-spacing:1px;} .strike-header #section-user {padding-right:16px;gap:6px;} .strike-header .authorization .btn-primary {padding:8px 13px;min-height:36px;font-size:10px;} .strike-command-trigger {border:0;margin-right:3px;padding:10px;} .strike-theme .page-content .page-content-body {padding-left:20px;padding-right:20px;} .strike-breadcrumb {padding-left:20px;padding-right:20px;} .strike-breadcrumb>span {display:none;} .strike-hero {min-height:420px;border-radius:10px;} .strike-hero h1 {font-size:clamp(44px,7.7vw,59px);letter-spacing:-.7px;} .strike-hero-copy {padding:35px 24px 90px;} .strike-hero-top {padding:24px 24px 0;} .strike-hero-edition {display:none;} .strike-hero-number {font-size:160px;right:20px;top:110px;opacity:.5;} .strike-hero-scene {opacity:.64;} .strike-hero:before {background:linear-gradient(90deg,#18191b 0%,rgba(24,25,27,.94) 16%,rgba(24,25,27,.83) 32%,rgba(24,25,27,.62) 49%,rgba(24,25,27,.37) 67%,rgba(24,25,27,.16) 85%,rgba(24,25,27,.08) 100%),linear-gradient(0deg,#18191b 0%,rgba(24,25,27,.6) 25%,rgba(24,25,27,0) 70%);} .strike-map-label {right:24px;bottom:77px;opacity:.8;} .strike-map-label small {font-size:6px;letter-spacing:.7px;} .strike-map-label strong {font-size:15px;} .strike-map-coordinates {display:none;} .strike-map-cross {display:none;} .strike-hero-bottom {padding:0 24px;gap:20px;height:48px;} .strike-hero-bottom>span,.strike-hero-bottom>a {font-size:6px;letter-spacing:.7px;gap:6px;} .strike-hero-bottom>a>span {display:none;} .strike-hero-bottom i {font-size:9px;} .strike-hero-copy>p {font-size:10px;} .strike-hero-actions {gap:24px;} .strike-monitoring {grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} .strike-monitoring>.strike-server:last-child:nth-child(odd) {grid-column:1/-1;} .strike-theme .monitoring .strike-server {padding:18px;min-height:302px;} .strike-theme .monitoring .strike-server .server-title {font-size:15px;} .strike-section-heading h2 {font-size:24px;} .strike-section-heading .strike-kicker {font-size:7px;} .strike-monitor-summary {font-size:8px;} .strike-server-tabs button {font-size:9px!important;padding:6px 10px;} .strike-server-search input {width:140px;font-size:9px;} .strike-news-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} .strike-news-grid>.last-new:first-child {grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;} .strike-news-grid>.last-new:first-child .card-bg-img {grid-row:1/3;height:100%;border-radius:8px 0 0 8px;} .strike-promo-strip {padding:24px;gap:17px;flex-wrap:wrap;} .strike-promo-strip h3 {font-size:19px;} .strike-promo-strip p {font-size:10px;max-width:290px;} .strike-promo-strip>.btn {margin-left:65px;} .strike-promo-icon {width:46px;height:52px;} .strike-promo-watermark {top:35px;} .strike-theme .col-table>.col-table-body>.col-table-row {padding-top:10px;padding-bottom:10px;} .strike-theme .col-table .col-table-cell-content,.strike-theme .col-table .col-table-cell-title {font-size:11px;} .strike-theme .strike-forum-activity .col-table-cell-title {font-size:9px;} .strike-theme .forum-card .forum-card-body {padding:20px;} .strike-page-intro {padding:28px;} .strike-page-intro h1 {font-size:47px;} .strike-intro-art {font-size:230px;right:20px;} .strike-theme .strike-footer {padding:32px 24px 20px;} .strike-footer-masthead {gap:20px;} .strike-footer-masthead>p {font-size:6px;letter-spacing:1px;} .strike-theme .strike-footer .footer-navigations .row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px;} .strike-theme .strike-footer .footer-navigation {width:100%;margin:0!important;} .strike-theme .strike-footer .footer-navigation:last-child {grid-column:1/-1;} .strike-theme .strike-footer .footer-copyrights {flex-wrap:wrap;} }
@media(max-width:479.98px) { .strike-header .section-logo {padding:0 12px 0 14px;} .strike-brand-type strong {font-size:20px;max-width:143px;} .strike-brand-type small {font-size:5.4px;letter-spacing:.85px;} .strike-header .strike-brand {gap:6px;} .strike-header .strike-brand-mark {width:29px;} .strike-header #section-user {padding-right:12px;} .strike-header .mini-profile-balance {font-size:9px;padding:6px;min-width:0;max-width:100px;} .strike-header .mini-profile-notifications-button {width:28px;height:32px;} .strike-header .mini-profile-avatar {width:32px;height:32px;} .strike-header:has(.mini-profile) .strike-command-trigger {display:none;} .strike-theme .page-content .page-content-body {padding-left:14px;padding-right:14px;} .strike-breadcrumb {padding-left:14px;padding-right:14px;} .strike-theme .root main .section-top {height:37px;} .strike-hero {min-height:440px;margin-top:3px;margin-bottom:28px;} .strike-hero-copy {padding:38px 20px 120px;} .strike-hero-top {padding:22px 20px 0;} .strike-hero-top .strike-kicker {font-size:8px;letter-spacing:1.1px;} .strike-hero-eyebrow {font-size:6.5px;letter-spacing:1.1px;} .strike-hero h1 {font-size:clamp(35px,9.7vw,47px);line-height:1.14;margin:13px 0 20px;} .strike-hero-copy>p {font-size:12px;line-height:1.85;max-width:280px;} .strike-hero-copy>p>br {display:none;} .strike-hero-scene {opacity:.54;} .strike-hero-image {object-position:61% center;} .strike-hero-number {font-size:170px;right:18px;top:136px;opacity:.2;} .strike-hero-actions {gap:20px;flex-wrap:wrap;} .strike-theme .strike-play {min-width:140px;padding:12px 15px;font-size:11px;} .strike-text-action {font-size:10px;gap:8px;} .strike-map-label {bottom:68px;right:20px;} .strike-map-label small {display:none;} .strike-map-label strong {font-size:12px;color:#b9a790;} .strike-hero-bottom {padding:0 20px;gap:12px;}.strike-hero-bottom>span,.strike-hero-bottom>a {font-size:5.6px;letter-spacing:.3px;gap:5px;} .strike-hero-bottom>span:nth-child(2) {display:none;} .strike-hero-bottom>a {margin-left:auto;} .strike-section-heading {gap:12px;margin-bottom:18px;} .strike-section-heading h2 {font-size:25px;} .strike-heading-dot {margin:0 2px;} .strike-section-heading .strike-kicker {font-size:6.5px;letter-spacing:1.3px;} .strike-monitor-summary {font-size:7px;max-width:85px;text-align:right;line-height:1.6;align-self:center;} .strike-monitor-summary:before {display:none;} .strike-server-toolbar {flex-wrap:wrap;gap:12px;} .strike-server-tabs {width:100%;} .strike-server-tabs button {min-height:36px;} .strike-server-search {width:100%;border:1px solid #30333a;border-radius:6px;padding:10px 12px;gap:10px;} .strike-server-search input {width:100%;font-size:11px;} .strike-monitoring {grid-template-columns:minmax(0,1fr);gap:14px;} .strike-theme .monitoring .strike-server {min-height:292px;padding:20px;} .strike-theme .monitoring .strike-server .server-map-image {height:152px;} .strike-theme .monitoring .strike-server .server-title {font-size:19px;min-height:28px;} .strike-server-topline {margin-bottom:30px;} .strike-server-tag {font-size:8px;} .strike-server-occupancy {font-size:10px;} .strike-server-occupancy strong {font-size:14px;} .strike-server-address code {font-size:11px;} .strike-theme .strike-connect {font-size:11px;min-height:37px;padding:9px 17px;} .strike-player-button {font-size:11px!important;} .strike-server-map {font-size:11px;} .strike-promo-strip {padding:23px 20px;gap:16px;margin:28px 0;} .strike-promo-strip h3 {font-size:17px;max-width:220px;line-height:1.45;} .strike-promo-strip p {max-width:220px;font-size:11px;} .strike-promo-strip>div:nth-child(2) {flex:1;min-width:0;} .strike-promo-strip>.btn {margin-left:0;min-height:38px;width:100%;justify-content:space-between;} .strike-promo-icon {width:36px;height:44px;font-size:19px;} .strike-promo-strip .strike-kicker {font-size:6px;letter-spacing:1px;} .strike-news-grid {grid-template-columns:minmax(0,1fr);} .strike-news-grid>.last-new:first-child {display:flex;grid-template-columns:none;} .strike-theme .strike-news-grid>.last-new .card-bg-img,.strike-news-grid>.last-new:first-child .card-bg-img {height:174px;min-height:174px;border-radius:8px 8px 0 0;} .strike-theme .last-new .last-new-title {font-size:15px;min-height:0;} .strike-section-link {font-size:9px;gap:8px;} .strike-theme .card .card-body {padding:19px;} .strike-theme .section-title h5 {font-size:16px;} .strike-page-intro {padding:26px 22px;} .strike-page-intro h1 {font-size:40px;} .strike-page-intro p {font-size:12px;max-width:270px;} .strike-theme .forum-card .forum-card-info-title {font-size:15px;} .strike-theme .forum-card .forum-card-image {width:40px;height:40px;} .strike-theme .forum-card .forum-card-info-description {font-size:11px;} .strike-theme .modal .modal-dialog .modal-content .modal-header {padding:24px 22px 16px;} .strike-theme .modal .modal-dialog .modal-content .modal-body {padding:10px 22px 26px;} .strike-theme #section-chat-modal .modal-dialog {width:100%;height:100dvh;max-width:100%;margin:0;} .strike-theme #section-chat-modal .modal-content {border-radius:0;} .strike-theme .section-chat-modal-btn.btn {right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));min-width:88px;height:44px;min-height:44px;padding:0 14px;gap:8px;} .strike-to-top {right:16px;bottom:65px;} .strike-command {max-height:calc(100dvh - 24px);}.strike-command-head {padding:22px 20px 16px;}.strike-command-head .strike-kicker {font-size:5.7px;letter-spacing:.8px;}.strike-command-head h2 {font-size:20px;}.strike-command-links>a {padding:10px 12px;}.strike-command-foot {font-size:7px;padding:12px 15px;}.strike-toast {bottom:65px;width:max-content;text-align:center;}.strike-theme .strike-footer {padding-left:20px;padding-right:20px;}.strike-footer-masthead>strong {font-size:40px;}.strike-footer-masthead>p {display:none;}.strike-theme .strike-footer .footer-copyrights {padding-bottom:30px;} }
@media(max-width:479.98px) {
  .strike-theme .strike-header #section-user.mini-profile {margin-left:auto;}
  .strike-theme .strike-header #section-user.mini-profile>* {margin:0;}
  .strike-theme .strike-header #section-user .mini-profile-notifications-button {width:30px;height:32px;min-height:32px;}
  .strike-theme .strike-header #section-user .aside-toggle-btn {width:32px;height:34px;min-height:34px;}
}
@media(max-width:379.98px) {
  .strike-theme .strike-header #section-user.mini-profile .mini-profile-balance {display:none;}
  .strike-hero h1 {font-size:32px;letter-spacing:-.7px;}
}
@media(prefers-reduced-motion:reduce) { html {scroll-behavior:auto!important;} .strike-theme *, .strike-theme *:before, .strike-theme *:after {animation:none!important;transition:none!important;scroll-behavior:auto!important;} .strike-hero-image {transform:none!important;will-change:auto!important;} }
.strike-theme.strike-maintenance {min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 30%,#412e203b,transparent 70%),#111214;}
.strike-maintenance-card {position:relative;max-width:720px;width:100%;padding:60px;background:#1b1d20;border:1px solid #4a3b30;border-radius:14px;overflow:hidden;}
.strike-maintenance-card h1 {font:500 clamp(32px,6vw,62px)/1.2 'Oswald',sans-serif;letter-spacing:-.7px;margin:35px 0 24px;}
.strike-maintenance-card em {font-style:normal;color:var(--strike-accent);}
.strike-maintenance-message {color:#d6cabc;line-height:1.8;margin-bottom:26px;}
.strike-maintenance-card>p {font-size:12px;color:#8a929d;margin:0;}
.strike-maintenance-symbol {position:absolute;right:30px;top:15px;font:170px/.9 'Oswald',sans-serif;color:#ff754717;}
@media(max-width:479px) {.strike-maintenance-card{padding:35px 24px;}}
@media print { .strike-header,.strike-theme .root aside,.strike-theme .section-chat-modal-btn.btn,.strike-to-top,.strike-command-trigger {display:none!important;} .strike-theme .root main {width:100%;}.strike-theme .strike-footer {margin:0;} }
