@font-face{ font-family: "Chakra Petch"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://playstrike.ro/themes/playstrike/assets/css/../fonts/chakra-petch-500.woff2") format("woff2"); }@font-face{ font-family: "Chakra Petch"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://playstrike.ro/themes/playstrike/assets/css/../fonts/chakra-petch-600.woff2") format("woff2"); }@font-face{ font-family: "Chakra Petch"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://playstrike.ro/themes/playstrike/assets/css/../fonts/chakra-petch-700.woff2") format("woff2"); }@property --ps-g{ syntax: "<number>"; inherits: false; initial-value: -24.16; }@property --ps-h{ syntax: "<number>"; inherits: false; initial-value: 98.4; }@property --ps-x{ syntax: "<number>"; inherits: false; initial-value: 0; }@property --ps-w{ syntax: "<number>"; inherits: false; initial-value: 0; }@property --ps-f{ syntax: "<number>"; inherits: false; initial-value: 0.55; }:root{
  --ace-site-bg: #F4F4F6;
  --ace-site-surface: #FFFFFF;
  --ace-site-text: #111114;
  --ace-site-muted: #5F5F6B;
  --ace-site-border: #DCDCE1;
  --ace-site-primary: #E11D2A;
  --ace-site-on-primary: #FFFFFF;
  --ace-site-accent: #E11D2A;
  --ace-site-success: #15803D;
  --ace-site-warning: #B7791F;
  --ace-site-danger: #C2101C;
  --ace-site-font: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
  --ace-site-font-heading: "Chakra Petch", "Segoe UI", system-ui, sans-serif;
  --ace-site-text-base: 15px;
  --ace-site-width: 1376px;
  --ace-site-gutter: 32px;
  --ace-site-radius-sm: 0px;
  --ace-site-radius-md: 10px;
  --ace-site-radius: 0px;
  --ace-site-space: 24px;
  --ace-site-space-1: 4px;
  --ace-site-space-2: 8px;
  --ace-site-space-3: 12px;
  --ace-site-space-4: 16px;
  --ace-site-section-gap: 18px;
  --ace-site-card-gap: 14px;

  --playstrike-text-2: #3F3F46;
  --playstrike-strong: #111114;
  --playstrike-soft: #EDEDF0;
  --playstrike-line: #CDCDD4;
  --playstrike-line-2: #EDEDF0;
  --playstrike-panel: #FFFFFF;
  --playstrike-input: #F7F7F9;
  --playstrike-hover: #F1F1F4;
  --playstrike-bar: rgba(255, 255, 255, 0.8);
  --playstrike-foot: rgba(255, 255, 255, 0.82);
  --playstrike-shadow: 0 14px 34px rgba(0, 0, 0, 0.14);
  --playstrike-fade-1: rgba(244, 244, 246, 0.2);
  --playstrike-fade-2: rgba(244, 244, 246, 0.9);
  --playstrike-glow-1: rgba(225, 29, 42, 0.17);
  --playstrike-glow-2: rgba(225, 29, 42, 0.07);
  --playstrike-hex: url("https://playstrike.ro/themes/playstrike/assets/css/../images/hex-deschis.webp");
  --playstrike-edge: linear-gradient(135deg, #C4C4CC, #E4E4E7 55%, #C4C4CC);
  --playstrike-eyebrow: #C2101C;
  --playstrike-link: #C2101C;
  --playstrike-outline: rgba(0, 0, 0, 0.03);
  --playstrike-bright: #E11D2A;
  --playstrike-deep: #A50F1C;
  --playstrike-deeper: #5E0710;
  --playstrike-focus: #E11D2A;
  --playstrike-ok: #15803D;
  color-scheme: light;
}:root:where([data-ace-theme="dark"]){
    --ace-site-bg: #08080A;
    --ace-site-surface: #111114;
    --ace-site-text: #F5F5F7;
    --ace-site-muted: #A1A1AA;
    --ace-site-border: #26262C;
    --ace-site-primary: #E11D2A;
    --ace-site-on-primary: #FFFFFF;
    --ace-site-accent: #FF4A55;
    --ace-site-success: #4ADE80;
    --ace-site-warning: #E5A63B;
    --ace-site-danger: #FF6B74;

    --playstrike-text-2: #D4D4DA;
    --playstrike-strong: #FFFFFF;
    --playstrike-soft: #1F1F25;
    --playstrike-line: #2F2F37;
    --playstrike-line-2: #1F1F25;
    --playstrike-panel: #141418;
    --playstrike-input: #0D0D10;
    --playstrike-hover: #17171C;
    --playstrike-bar: rgba(10, 10, 12, 0.8);
    --playstrike-foot: rgba(10, 10, 12, 0.82);
    --playstrike-shadow: 0 14px 34px rgba(0, 0, 0, 0.55);
    --playstrike-fade-1: rgba(8, 8, 10, 0.2);
    --playstrike-fade-2: rgba(8, 8, 10, 0.9);
    --playstrike-hex: url("https://playstrike.ro/themes/playstrike/assets/css/../images/hex-inchis.webp");
    --playstrike-edge: linear-gradient(135deg, #3A3A44, #1C1C22 55%, #3A3A44);
    --playstrike-eyebrow: #FF6B74;
    --playstrike-link: #FF8088;
    --playstrike-outline: rgba(255, 255, 255, 0.03);
    --playstrike-bright: #FF4A55;
    --playstrike-focus: #FF4A55;
    --playstrike-ok: #4ADE80;
    color-scheme: dark;
  }
@supports (color: hsl(from red h s l)){:root{
    --playstrike-deep: hsl(from var(--ace-site-primary) h calc(s + 6) calc(l - 15));
    --playstrike-deeper: hsl(from var(--ace-site-primary) h s calc(l - 30));
    --playstrike-glow-1: hsl(from var(--ace-site-primary) h s l / 0.17);
    --playstrike-glow-2: hsl(from var(--ace-site-primary) h s l / 0.07);
    --playstrike-eyebrow: hsl(from var(--ace-site-primary) h s calc(l - 8));
    --playstrike-link: hsl(from var(--ace-site-primary) h s calc(l - 8));
    --playstrike-focus: var(--ace-site-primary);
    --playstrike-bright: var(--ace-site-primary);
  }:root:where([data-ace-theme="dark"]){
      --playstrike-bright: hsl(from var(--ace-site-primary) h 100 calc(l + 15));
      --playstrike-eyebrow: hsl(from var(--ace-site-primary) h 100 calc(l + 21));
      --playstrike-link: hsl(from var(--ace-site-primary) h 100 calc(l + 25));
      --playstrike-focus: hsl(from var(--ace-site-primary) h 100 calc(l + 15));
    }
  
}*, *::before, *::after{ box-sizing: border-box; }html{ -webkit-text-size-adjust: 100%; }html > body.ace-site{ position: relative; isolation: isolate; display: flex; flex-direction: column; min-height: 100vh; margin: 0; overflow-x: clip; background: var(--ace-site-bg); color: var(--ace-site-text); font: 400 var(--ace-site-text-base)/1.5 var(--ace-site-font); }html > body.ace-site::before{ content: ""; position: absolute; inset: 0; z-index: -2; pointer-events: none; background: radial-gradient(900px 520px at 80% 4%, var(--playstrike-glow-1), transparent 66%), radial-gradient(760px 460px at 6% 42%, var(--playstrike-glow-2), transparent 70%), linear-gradient(180deg, var(--playstrike-fade-1), var(--playstrike-fade-2) 72%); }html > body.ace-site::after{ content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: var(--playstrike-hex) 0 0 / 84px 72px; -webkit-mask-image: linear-gradient(180deg, #000, transparent 74%); mask-image: linear-gradient(180deg, #000, transparent 74%); }.ace-site a{ color: inherit; text-decoration: none; }.ace-site img{ max-width: 100%; height: auto; }.ace-site :focus-visible{ outline: 2px solid var(--playstrike-focus); outline-offset: 2px; }.ace-site :where(h1, h2, h3, h4, h5, h6){ margin: 0; font-family: var(--ace-site-font-heading); }.ace-site-visually-hidden{ position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }.ace-site-skip{ position: absolute; left: var(--ace-site-gutter); top: -60px; z-index: 60; display: inline-flex; align-items: center; min-height: 44px; padding: 8px 14px; background: var(--ace-site-primary); color: var(--ace-site-on-primary) !important; font-weight: 600; }.ace-site-skip:focus{ top: 8px; }.ace-site-staging{ padding: 8px var(--ace-site-gutter); background: var(--playstrike-deep); color: #FFFFFF; font-weight: 600; text-align: center; }.ace-site-container{ width: 100%; max-width: calc(var(--ace-site-width) + 2 * var(--ace-site-gutter)); margin: 0 auto; padding: 0 var(--ace-site-gutter); }.ace-site-main{ position: relative; flex: 1 0 auto; }.ace-site-header{ position: relative; z-index: 5; flex: none; background: var(--playstrike-bar); border-bottom: 1px solid var(--ace-site-border); }.ace-site-header-inner{ --ps-u: calc(56px / 158); --ps-top: 5.2px; --ps-left: calc(var(--ace-site-gutter) - 5.7px); position: relative; display: flex; align-items: center; gap: 4px; height: 84px; }.ace-site-brand{ position: relative; display: block; flex: none; width: calc(var(--ps-u) * 444.75); height: calc(var(--ps-u) * 150); margin: 0 18px 0 -5.7px; overflow: visible; color: transparent !important; font-size: 0; line-height: 0; transform: translateY(-7.4px); background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-deschis.webp") 0 0 / 100% 100% no-repeat; }.ace-site-brand:not(:has(~ .ace-site-nav)){ margin-right: auto; }:where(:root[data-ace-theme="dark"]) .ace-site-brand{ height: calc(var(--ps-u) * 158); transform: translateY(-8.8px); background: radial-gradient(closest-side, rgba(255, 74, 85, calc(0.85 * var(--ps-f))), rgba(255, 74, 85, 0)) calc(var(--ps-u) * 30) calc(var(--ps-u) * 48.8) / calc(var(--ps-u) * 60) calc(var(--ps-u) * 6.4) no-repeat, url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-scut.webp") 0 0 / 100% 100% no-repeat; }:where(:root[data-ace-theme="dark"]) .ace-site-brand::before,:where(:root[data-ace-theme="dark"]) .ace-site-brand::after{ content: ""; position: absolute; inset: 0; pointer-events: none; }:where(:root[data-ace-theme="dark"]) .ace-site-brand::before{ transform-origin: 14.368% 68.101%; background: linear-gradient(110deg, transparent calc(var(--ps-u) * (var(--ps-g) - 8)), rgba(255, 255, 255, 0.24) calc(var(--ps-u) * (var(--ps-g) - 8)), rgba(255, 255, 255, 0.24) calc(var(--ps-u) * (var(--ps-g) + 8)), transparent calc(var(--ps-u) * (var(--ps-g) + 8))), url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-p.webp") 0 0 / 100% 100% no-repeat; -webkit-mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-scut.webp") 0 0 / 100% 100% no-repeat; mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-scut.webp") 0 0 / 100% 100% no-repeat; }:where(:root[data-ace-theme="dark"]) .ace-site-brand::after{ transform-origin: 13.491% 29.146%; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-coroana.webp") 0 0 / 100% 100% no-repeat; }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand)::before,:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand)::after{ content: ""; position: absolute; left: var(--ps-left); top: var(--ps-top); width: calc(var(--ps-u) * 444.75); height: calc(var(--ps-u) * 158); pointer-events: none; }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand)::before{ left: calc(var(--ps-left) - var(--ps-u) * 8); width: calc(var(--ps-u) * 524.75); }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand)::before{ z-index: 1; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-nume.webp") calc(var(--ps-u) * 8) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat, radial-gradient(closest-side, rgba(255, 122, 130, calc(0.6 * var(--ps-w))), rgba(248, 98, 108, calc(0.45 * var(--ps-w))) 25%, rgba(240, 76, 86, calc(0.3 * var(--ps-w))) 50%, rgba(232, 52, 64, calc(0.15 * var(--ps-w))) 75%, rgba(225, 29, 42, 0)) calc(var(--ps-u) * (var(--ps-x) + 4)) calc(var(--ps-u) * 54) / calc(var(--ps-u) * 128) calc(var(--ps-u) * 100) no-repeat; }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand)::after{ z-index: 2; background: linear-gradient(110deg, transparent calc(var(--ps-u) * (var(--ps-h) - 13)), rgba(255, 255, 255, 0.34) calc(var(--ps-u) * (var(--ps-h) - 13)), rgba(255, 255, 255, 0.34) calc(var(--ps-u) * (var(--ps-h) + 13)), transparent calc(var(--ps-u) * (var(--ps-h) + 13))); -webkit-mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-nume.webp") 0 0 / 100% 100% no-repeat; mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-nume.webp") 0 0 / 100% 100% no-repeat; }
@keyframes ps-coroana{ 0%, 100% { transform: translateY(0) rotate(0); } 25% { transform: translateY(calc(var(--ps-u) * -12.04)) rotate(-5deg); } 50% { transform: translateY(calc(var(--ps-u) * -1.72)) rotate(0); } 75% { transform: translateY(calc(var(--ps-u) * -9.46)) rotate(5deg); } }@keyframes ps-p{ 0% { transform: scaleX(1); } 2.5% { transform: scaleX(0.866); } 5% { transform: scaleX(0.5); } 7.5% { transform: scaleX(0); } 10% { transform: scaleX(-0.5); } 12.5% { transform: scaleX(-0.866); } 15% { transform: scaleX(-1); } 17.5% { transform: scaleX(-0.866); } 20% { transform: scaleX(-0.5); } 22.5% { transform: scaleX(0); } 25% { transform: scaleX(0.5); } 27.5% { transform: scaleX(0.866); } 30%, 100% { transform: scaleX(1); } }@keyframes ps-lumina-scut{ 0%, 26% { --ps-g: -24.16; } 46%, 100% { --ps-g: 185.84; } }@keyframes ps-lumina-nume{ 0%, 36% { --ps-h: 98.4; } 76%, 100% { --ps-h: 518.4; } }@keyframes ps-drum{ 0%, 30% { --ps-w: 0; --ps-x: 0; } 38% { --ps-w: 1; } 64% { --ps-w: 1; } 74%, 100% { --ps-w: 0; --ps-x: 360; } }@keyframes ps-sclipire{ 0%, 100% { --ps-f: 0.25; } 25%, 75% { --ps-f: 1; } 50% { --ps-f: 0.45; } }@media (hover: hover) and (prefers-reduced-motion: no-preference){:where(:root[data-ace-theme="dark"]) .ace-site-brand:is(:hover, :focus-visible){ animation: ps-sclipire 4s ease-in-out infinite; }:where(:root[data-ace-theme="dark"]) .ace-site-brand:is(:hover, :focus-visible)::before{ animation: ps-p 4s linear infinite, ps-lumina-scut 4s ease-in-out infinite; }:where(:root[data-ace-theme="dark"]) .ace-site-brand:is(:hover, :focus-visible)::after{ animation: ps-coroana 4s ease-in-out infinite; }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand:is(:hover, :focus-visible))::before{ animation: ps-drum 4s ease-in-out infinite; }:where(:root[data-ace-theme="dark"]) .ace-site-header-inner:has(> .ace-site-brand:is(:hover, :focus-visible))::after{ animation: ps-lumina-nume 4s ease-in-out infinite; }
}.ace-site-menu, .ace-site-submenu{ margin: 0; padding: 0; list-style: none; }.ace-site-menu .ace-site-menu-icon{ flex-shrink: 0; margin-right: 0.4em; vertical-align: -0.2em; }.ace-site-nav .ace-site-menu .ace-site-menu-icon, .ace-site-footer .ace-site-menu .ace-site-menu-icon{ display: none; }.ace-site-nav-check{ position: absolute; width: 1px; height: 1px; opacity: 0; }.ace-site-nav-toggle{ display: none; }.ace-site-nav{ margin-right: auto; }.ace-site-nav-phone{ display: none; }.ace-site-nav .ace-site-menu{ display: flex; align-items: center; gap: 4px; }.ace-site-nav li{ position: relative; }.ace-site-nav .ace-site-menu > li > a{ position: relative; top: 3px; display: inline-flex; align-items: center; gap: 5px; height: 42px; padding: 0 14px; color: var(--playstrike-text-2); font: 600 16px var(--ace-site-font-heading); transition: color 0.2s; }.ace-site-nav .ace-site-menu > li > a:hover, .ace-site-nav .ace-site-menu > li > a[aria-current="page"]{ color: var(--playstrike-strong); }.ace-site-nav .ace-site-menu > li > a::after{ content: ""; position: absolute; left: 14px; right: 14px; bottom: 5px; height: 2px; background: var(--ace-site-primary); transform: scaleX(0); transform-origin: left; transition: transform 0.25s; }.ace-site-nav .ace-site-menu > li > a:hover::after, .ace-site-nav .ace-site-menu > li > a[aria-current="page"]::after{ transform: scaleX(1); }.ace-site-nav .ace-site-menu > li:has(> .ace-site-submenu) > a::before{ content: ""; order: 1; width: 6px; height: 6px; margin: -3px 2px 0 3px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor; transform: rotate(45deg); }.ace-site-nav .ace-site-submenu{ display: none; position: absolute; left: 0; top: 100%; z-index: 9; min-width: 200px; padding: 6px; background: var(--playstrike-panel); border: 1px solid var(--playstrike-line); border-radius: var(--ace-site-radius-md); box-shadow: var(--playstrike-shadow); }.ace-site-nav li:hover > .ace-site-submenu, .ace-site-nav li:focus-within > .ace-site-submenu{ display: block; }.ace-site-nav .ace-site-submenu a{ display: flex; justify-content: space-between; padding: 8px 10px; border-radius: 7px; color: var(--playstrike-text-2); font-size: 14px; }.ace-site-nav .ace-site-submenu a:hover{ background: var(--playstrike-soft); color: var(--playstrike-strong); }.ace-site-menu-heading > span{ display: block; padding: 8px 10px 4px; color: var(--ace-site-muted); font-size: 12px; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; }.ace-site-menu-separator{ align-self: stretch; min-width: 1px; min-height: 1px; margin: 4px 0; background: var(--playstrike-line); }.ace-site-languages ul{ display: flex; gap: 2px; margin: 0; padding: 0; list-style: none; }.ace-site-languages a{ display: inline-flex; align-items: center; min-height: 42px; padding: 0 10px; color: var(--ace-site-muted); font-size: 13px; font-weight: 600; }.ace-site-languages a[aria-current="true"]{ background: linear-gradient(90deg, var(--playstrike-bright), var(--ace-site-primary) 55%, var(--playstrike-deep)); color: var(--ace-site-on-primary); }.ace-site-account{ display: inline-flex; align-items: center; height: 42px; margin-left: 8px; padding: 0 14px; border: 1px solid var(--playstrike-line); background: var(--playstrike-outline); color: var(--ace-site-text) !important; font-size: 14px; font-weight: 600; white-space: nowrap; transition: border-color 0.2s; }.ace-site-account:hover{ border-color: var(--playstrike-bright); }.ace-site-header-search{ display: flex; flex: none; align-items: center; gap: 8px; width: 270px; height: 42px; margin-left: 8px; padding: 0 14px; border: 1px solid var(--playstrike-line); background: var(--playstrike-outline); color: var(--ace-site-muted) !important; font-size: 14px; transition: border-color 0.2s; }.ace-site-header-search:hover{ border-color: var(--playstrike-bright); }.ace-site-header-search svg{ flex: none; }.ace-site-header .ace-site-header-search-text{ position: static; width: auto; height: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; clip-path: none; }.ace-site-download{ --c: 10px; position: relative; display: inline-flex; flex: none; align-items: center; gap: 8px; height: 42px; margin-left: 8px; padding: 0 16px; overflow: hidden; background: linear-gradient(90deg, var(--playstrike-bright) 0, var(--ace-site-primary) 16px, var(--ace-site-primary) 55%, var(--playstrike-deep) 100%); color: #FFFFFF !important; font: 600 14.5px var(--ace-site-font-heading); white-space: nowrap; clip-path: polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c))); transition: filter 0.2s; }@supports (color: lch(from red l c h)){.ace-site-download{ color: lch(from var(--ace-site-primary) calc((50 - l) * 1000) 0 0) !important; }
}.ace-site-download:hover{ filter: brightness(1.14); }.ace-site-account-menu{ position: relative; flex: none; margin-left: 8px; }.ace-site-account-menu > summary{ display: inline-flex; align-items: center; gap: 8px; height: 42px; padding: 0 12px 0 6px; border: 1px solid var(--playstrike-line); background: var(--playstrike-outline); color: var(--ace-site-text); font-size: 14px; font-weight: 600; white-space: nowrap; cursor: pointer; list-style: none; transition: border-color 0.2s; }.ace-site-account-menu > summary::-webkit-details-marker{ display: none; }.ace-site-account-menu > summary:hover, .ace-site-account-menu[open] > summary{ border-color: var(--playstrike-bright); }.ace-site-account-menu > summary::after{ content: ""; width: 6px; height: 6px; margin: -3px 2px 0 3px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor; transform: rotate(45deg); }.ace-site-avatar{ --c: 6px; flex: none; display: block; width: 30px; height: 30px; overflow: hidden; background: var(--playstrike-soft); clip-path: polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c)); }.ace-site .ace-site-avatar img{ display: block; width: 100%; height: 100%; object-fit: cover; }.ace-site .ace-site-avatar img[src*="ace-a."]{ content: url("https://playstrike.ro/themes/playstrike/assets/css/../images/semn-gri.webp"); padding: 2px; object-fit: contain; }.ace-site-account-dropdown{ position: absolute; right: 0; top: calc(100% + 4px); z-index: 9; min-width: 240px; padding: 6px; background: var(--playstrike-panel); border: 1px solid var(--playstrike-line); border-radius: var(--ace-site-radius-md); box-shadow: var(--playstrike-shadow); }.ace-site-account-who{ display: flex; align-items: center; gap: 10px; margin-bottom: 4px; padding: 6px 10px 10px; border-bottom: 1px solid var(--playstrike-line-2); }.ace-site-account-who strong{ display: block; color: var(--playstrike-strong); font-size: 14px; }.ace-site-account-who span span{ color: var(--ace-site-muted); font-size: 12.5px; overflow-wrap: anywhere; }.ace-site-account-dropdown > a, .ace-site-account-dropdown .is-out{ display: flex; align-items: center; gap: 10px; width: 100%; min-height: 40px; padding: 8px 10px; border: 0; border-radius: 7px; background: none; color: var(--playstrike-text-2) !important; font: 400 14px var(--ace-site-font); text-align: left; cursor: pointer; }.ace-site-account-dropdown > a:hover, .ace-site-account-dropdown .is-out:hover{ background: var(--playstrike-soft); color: var(--playstrike-strong) !important; }.ace-site-account-out{ margin: 0; }.ace-site-nav-extra{ display: none; }body.ace-site .ace-site-section{ position: relative; width: 100%; max-width: none; margin: 0; padding: var(--ace-pad, var(--ace-site-section-gap)) var(--ace-site-gutter) 0; overflow-wrap: anywhere; }.ace-site-section > .ace-site-row, .ace-site-section > .ace-site-grid{ position: relative; z-index: 1; width: 100%; max-width: var(--ace-site-width); margin-left: auto; margin-right: auto; }body.ace-site .ace-site-section > .ace-site-row + .ace-site-row{ margin-top: var(--ace-site-card-gap); }.ace-site-row{ --ace-gap: var(--ace-site-card-gap); display: flex; flex-wrap: nowrap; gap: var(--ace-gap); }.ace-site-column{ flex: 1 1 calc(var(--ace-col, 100%) - var(--ace-gap)); min-width: 0; }body.ace-site .ace-site-column > :last-child{ margin-bottom: 0; }.ace-site-with-sidebars{ display: grid; grid-template-columns: minmax(0, 1fr); gap: 32px; width: 100%; max-width: calc(var(--ace-site-width) + 2 * var(--ace-site-gutter)); margin: 0 auto; padding: 0 var(--ace-site-gutter); }.ace-site-with-sidebars.has-right{ grid-template-columns: minmax(0, 1fr) 300px; }.ace-site-with-sidebars.has-left{ grid-template-columns: 300px minmax(0, 1fr); }.ace-site-with-sidebars.has-left.has-right{ grid-template-columns: 260px minmax(0, 1fr) 260px; }.ace-site-with-sidebars .ace-site-section{ padding-left: 0; padding-right: 0; }.ace-site-content, .ace-site-sidebar{ min-width: 0; }.ace-site-sidebar{ padding: var(--ace-site-section-gap) 0; }.ace-site-heading{ margin: 0 0 12px; color: var(--ace-site-text); font-weight: 700; line-height: 1.15; }h1.ace-site-heading{ margin: 2px 0 6px; font-size: 46px; line-height: 1.1; }h2.ace-site-heading{ font-size: 26px; }h3.ace-site-heading{ font-size: 19px; }.ace-site-text{ margin: 0 0 12px; color: var(--playstrike-text-2); }.ace-site-rich-text a, .ace-site-text a{ color: var(--playstrike-link); text-decoration: underline; }.ace-site .ace-site-price{ font-family: var(--ace-site-font-heading); font-weight: 700; }.ace-site .ace-site-price span{ font-family: var(--ace-site-font); font-weight: 400; }.ace-site-figure{ margin: 0 0 16px; }.ace-site-image{ display: inline-block; }.ace-site-divider{ margin: 16px 0; border: 0; border-top: 1px solid var(--ace-site-border); }.ace-site-legacy{ padding-top: 32px; padding-bottom: 32px; }.ace-site-button-wrap{ margin: 0; }.ace-site-button, .ace-cookie-button{ --c: 10px; position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 0 22px; overflow: hidden; border: 0; border-radius: 0; font: 600 15.5px var(--ace-site-font-heading); white-space: nowrap; cursor: pointer; clip-path: polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c))); transition: filter 0.2s, transform 0.2s; }.ace-site-button:hover, .ace-cookie-button:hover{ filter: brightness(1.14); transform: translateY(-1px); }.ace-site-button.is-primary, .ace-cookie-button{ background: linear-gradient(90deg, var(--playstrike-bright) 0, var(--ace-site-primary) 22px, var(--ace-site-primary) 55%, var(--playstrike-deep) 100%); color: #FFFFFF !important; }@supports (color: lch(from red l c h)){.ace-site-button.is-primary, .ace-cookie-button{ color: lch(from var(--ace-site-primary) calc((50 - l) * 1000) 0 0) !important; }
}.ace-site-button.is-primary::after, .ace-cookie-button::after{ content: ""; position: absolute; top: -20%; bottom: -20%; left: -40%; width: 26%; background: rgba(255, 255, 255, 0.3); transform: skewX(-20deg); transition: left 0.5s; }.ace-site-button.is-primary:hover::after, .ace-cookie-button:hover::after{ left: 115%; }.ace-site-button.is-secondary, .ace-cookie-button.is-save{ background: var(--playstrike-soft); color: var(--ace-site-text) !important; }.ace-cookie-button.is-save::after{ display: none; }.ace-site-button.is-outline{ background: var(--playstrike-outline); box-shadow: inset 0 0 0 1px var(--playstrike-line); color: var(--ace-site-text) !important; }.ace-site-button.is-ghost{ background: transparent; color: var(--ace-site-text) !important; }.ace-site-button.is-link{ min-height: 0; padding: 0; background: none; color: var(--playstrike-text-2) !important; font: 400 14px var(--ace-site-font); clip-path: none; }.ace-site-button.is-link:hover{ color: var(--playstrike-eyebrow) !important; filter: none; transform: none; }.ace-site-button.is-small{ min-height: 40px; padding: 0 16px; font-size: 14.5px; }.ace-site-button.is-large{ min-height: 54px; padding: 0 28px; font-size: 17px; }.ace-site .ace-site-button .ace-site-svg{ margin: 0; }.ace-site-text.playstrike-eyebrow{ margin: 0; color: var(--playstrike-eyebrow); font: 600 14px var(--ace-site-font-heading); letter-spacing: 0.14em; text-transform: uppercase; }body.ace-site .ace-site-section.playstrike-hero{ padding: 44px var(--ace-site-gutter) 8px; }.playstrike-hero .ace-site-column{ flex: 1 1 100%; }.playstrike-hero h1.ace-site-heading, .playstrike-hero .playstrike-accent{ display: inline-block; margin: 10px 0 10px; font-size: 78px; font-weight: 700; line-height: 1.05; }.playstrike-hero h1.ace-site-heading{ margin-right: 0.24em; }.ace-site-heading.playstrike-accent{ background: linear-gradient(90deg, var(--playstrike-bright), var(--ace-site-primary) 60%, var(--playstrike-deep)); -webkit-background-clip: text; background-clip: text; color: transparent; }body.ace-site .playstrike-hero > .ace-site-row + .ace-site-row{ margin-top: 0; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 24px; }.playstrike-hero > .ace-site-row + .ace-site-row > .ace-site-column{ flex: 0 1 auto; }.playstrike-hero > .ace-site-row + .ace-site-row .ace-site-text{ margin: 0; font-size: 18px; }.playstrike-actions{ display: flex; flex-wrap: wrap; gap: 10px; }body.ace-site .ace-site-section.playstrike-page-head{ padding: 26px var(--ace-site-gutter) 4px; }body.ace-site .playstrike-page-head .ace-site-column > h1.ace-site-heading{ margin-bottom: 6px; }.playstrike-page-head .ace-site-text:not(.playstrike-eyebrow){ max-width: 640px; margin: 0; font-size: 16px; }body.ace-site .ace-site-section.playstrike-head{ padding-top: 26px; padding-bottom: 12px; }body.ace-site .ace-site-section.playstrike-head + .ace-site-section{ padding-top: 0; }.playstrike-head .ace-site-row{ align-items: baseline; justify-content: space-between; }.playstrike-head .ace-site-column{ flex: 0 1 auto; }.playstrike-head .ace-site-heading{ margin: 0; }.playstrike-card, .playstrike-tile, body.ace-site .ace-site-section.playstrike-panel{ --c: 16px; --clip: polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c))); position: relative; isolation: isolate; background: var(--playstrike-edge); clip-path: var(--clip); }.playstrike-card::before, .playstrike-tile::before, .ace-site-section.playstrike-panel::before{ content: ""; position: absolute; inset: 1px; z-index: -1; background: var(--ace-site-surface); clip-path: var(--clip); }.playstrike-card{ padding: 20px 22px; }body.ace-site .ace-site-section.playstrike-panel{ width: auto; margin: 34px max(var(--ace-site-gutter), calc((100% - var(--ace-site-width)) / 2)) 0; padding: 28px 30px; }.playstrike-panel .ace-site-heading{ font-size: 30px; line-height: 1.15; margin: 6px 0 10px; }.playstrike-panel .ace-site-text:not(.playstrike-eyebrow){ font-size: 16px; line-height: 1.6; }.playstrike-panel .playstrike-actions{ margin-top: 16px; }.playstrike-about > .ace-site-row{ display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); align-items: center; gap: 40px; }.playstrike-about > .ace-site-row:has(> :only-child){ grid-template-columns: minmax(0, 1fr); }.playstrike-figs{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }.ace-site .ace-site-counter.playstrike-fig{ margin: 0; padding: 0 0 0 14px; border-left: 2px solid var(--ace-site-primary); text-align: left; }.ace-site .playstrike-fig .ace-site-counter-value{ display: block; color: var(--playstrike-strong); font: 700 46px/1.05 var(--ace-site-font-heading); }.ace-site .playstrike-fig .ace-site-counter-label{ display: block; color: var(--ace-site-muted); font-size: 14px; }body.ace-site .ace-site-section.playstrike-from{ padding: 22px 26px 16px; }.playstrike-from > .ace-site-row:first-child{ align-items: baseline; justify-content: space-between; }.playstrike-from > .ace-site-row:first-child > .ace-site-column{ flex: 0 1 auto; }.playstrike-from .ace-site-heading{ margin: 0; font-size: 26px; }body.ace-site .playstrike-from > .ace-site-row + .ace-site-row{ display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); align-items: start; gap: 40px; margin-top: 10px; }body.ace-site .playstrike-from > .ace-site-row + .ace-site-row:has(> :only-child){ grid-template-columns: minmax(0, 1fr); }.ace-site-text.playstrike-col-title{ margin: 0 0 4px; color: var(--playstrike-eyebrow); font: 600 14px var(--ace-site-font-heading); letter-spacing: 0.1em; text-transform: uppercase; }.ace-site .ace-site-table-wrap.playstrike-lines{ margin: 0; overflow: visible; }.ace-site .playstrike-lines .ace-site-table, .ace-site .playstrike-lines tbody{ display: block; }.ace-site .playstrike-lines tr{ display: flex; justify-content: space-between; gap: 12px; padding: 10px 0; border-top: 1px solid var(--ace-site-border); font-size: 14.5px; }body.ace-site .playstrike-lines td{ padding: 0; border: 0; color: var(--ace-site-text); }body.ace-site .playstrike-lines td:last-child{ flex-shrink: 0; color: var(--ace-site-muted); font-size: 13px; }.ace-site .playstrike-forum-list{ margin: 0; }.ace-site .playstrike-forum-list .ace-site-app-title{ margin: 0 0 4px; color: var(--playstrike-eyebrow); font: 600 14px var(--ace-site-font-heading); letter-spacing: 0.1em; text-transform: uppercase; }.ace-site .playstrike-forum-list .ace-site-app-list{ display: block; margin: 0; padding: 0; list-style: none; }.ace-site .playstrike-forum-list .ace-site-app-list li{ display: flex; align-items: baseline; justify-content: space-between; gap: 12px; margin: 0; padding: 10px 0; border: 0; border-top: 1px solid var(--ace-site-border); background: none; font-size: 14.5px; }.ace-site .playstrike-forum-list .ace-site-app-list strong{ min-width: 0; font-weight: 400; }.ace-site .playstrike-forum-list .ace-site-app-list a{ color: var(--ace-site-text); transition: color 0.2s; }.ace-site .playstrike-forum-list .ace-site-app-list a:hover{ color: var(--playstrike-link); }.ace-site .playstrike-forum-list .ace-site-app-list p{ flex: 0 0 auto; max-width: 45%; margin: 0; overflow: hidden; color: var(--ace-site-muted); font-size: 13px; white-space: nowrap; text-overflow: ellipsis; }.ace-site .ace-c-avatar img[src*="ace-a."]{ content: url("https://playstrike.ro/themes/playstrike/assets/css/../images/semn-gri.webp"); padding: 2px; object-fit: contain; }.ace-site .playstrike-forum-list .ace-site-app-rows{ margin: 0; padding: 0; list-style: none; }.ace-site .playstrike-forum-list .ace-site-app-rows li{ gap: 10px; padding: 8px 0; border-top: 1px solid var(--ace-site-border); font-size: 14.5px; }.ace-site .playstrike-forum-list .ace-site-app-rows .ace-c-avatar{ --c: 5px; width: 28px; height: 28px; border-radius: 0; background: var(--playstrike-soft); clip-path: polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c)); }.ace-site .playstrike-forum-list .ace-site-app-row strong{ font-weight: 400; }.ace-site .playstrike-forum-list .ace-site-app-row a{ color: var(--ace-site-text); transition: color 0.2s; }.ace-site .playstrike-forum-list .ace-site-app-row a:hover{ color: var(--playstrike-link); }.ace-site .playstrike-forum-list .ace-site-app-row p{ margin: 0; color: var(--ace-site-muted); font-size: 13px; }.ace-site .playstrike-forum-list .ace-site-app-note{ color: var(--ace-site-muted); font-size: 13px; }.ace-site .playstrike-fig-block{ margin: 0; padding: 0 0 0 14px; border-left: 2px solid var(--ace-site-primary); }.ace-site .playstrike-fig-block .ace-site-app-stat{ display: block; margin: 0; padding: 0; border: 0; background: none; text-align: left; }.ace-site .playstrike-fig-block .ace-site-app-value{ display: block; color: var(--playstrike-strong); font: 700 46px/1.05 var(--ace-site-font-heading); }.ace-site .playstrike-fig-block .ace-site-app-label{ display: block; color: var(--ace-site-muted); font-size: 14px; }.ace-site .playstrike-servers-block{ margin: 0; }.ace-site .playstrike-servers-block .ace-site-app-title{ position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }.ace-site .playstrike-servers-block .ace-site-app-cards{ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--ace-site-card-gap); margin: 0; }.ace-site .playstrike-servers-block .ace-site-card{ --c: 16px; --clip: polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c))); position: relative; isolation: isolate; height: auto; margin: 0; padding: 16px 18px 18px; border: 0; background: var(--playstrike-edge); clip-path: var(--clip); transition: transform 0.25s; }.ace-site .playstrike-servers-block .ace-site-card::before{ content: ""; position: absolute; inset: 1px; z-index: -1; background: var(--ace-site-surface); clip-path: var(--clip); }.ace-site .playstrike-servers-block .ace-site-card:hover{ transform: translateY(-6px); --playstrike-edge: linear-gradient(135deg, var(--playstrike-bright), var(--playstrike-deep) 60%, var(--playstrike-bright)); }.ace-site .playstrike-servers-block .ace-site-card h3{ margin: 0 0 8px; font: 700 16px/1.3 var(--ace-site-font-heading); overflow-wrap: anywhere; }.ace-site .playstrike-servers-block .ace-site-card h3 a::after{ content: ""; position: absolute; inset: 0; }.ace-site .playstrike-servers-block .ace-site-card p{ margin: 0; color: var(--ace-site-muted); font-size: 13.5px; overflow-wrap: anywhere; }body.ace-site .ace-site-card.is-rich{ display: flex; flex-direction: column; gap: 0; }body.ace-site .ace-site-card.is-rich > h3{ margin: 10px 0 4px; font: 700 16px/1.3 var(--ace-site-font-heading); overflow-wrap: anywhere; }body.ace-site .playstrike-servers-block .ace-site-card.is-rich > h3{ min-height: 63px; }body.ace-site .ace-site-card.is-rich:hover .ace-site-card-link{ text-decoration: none; }body.ace-site .ace-site-card-chips{ justify-content: space-between; }body.ace-site .ace-site-chip{ height: 22px; min-height: 0; padding: 0 9px; border: 0; border-radius: 0; background: var(--playstrike-soft); color: var(--playstrike-text-2); font-size: 12px; font-weight: 600; }body.ace-site .ace-site-chip.is-ok{ background: rgba(74, 222, 128, 0.14); color: var(--playstrike-ok); }body.ace-site .ace-site-chip.is-warn{ background: color-mix(in srgb, var(--ace-site-warning) 14%, transparent); color: color-mix(in srgb, var(--ace-site-warning) 62%, var(--ace-site-text)); }body.ace-site .ace-site-chip.is-bad{ background: color-mix(in srgb, var(--ace-site-danger) 14%, transparent); color: var(--ace-site-danger-text, var(--ace-site-danger)); }body.ace-site .ace-site-chip.is-muted{ color: var(--ace-site-muted); }body.ace-site .ace-site-card-facts{ display: block; font-size: 13.5px; }body.ace-site .ace-site-card-facts > div{ margin-top: 10px; }body.ace-site .ace-site-card-facts dd{ color: var(--ace-site-text); font-weight: 600; }body.ace-site .ace-site-card-facts > div:has(> dd.is-mono){ justify-content: flex-start; gap: 5px; margin-top: 0; font-size: 13px; }body.ace-site .ace-site-card-facts dd.is-mono{ color: var(--playstrike-text-2); font-weight: 400; text-align: start; }body.ace-site .ace-site-card-meter{ margin-top: 4px; border-radius: 0; background: var(--ace-site-border); }body.ace-site .ace-site-card-meter > span{ background: linear-gradient(90deg, var(--ace-site-primary), var(--playstrike-bright)); }body.ace-site .ace-site-card.is-rich > :has(+ .ace-site-card-action){ margin-bottom: 14px; }.playstrike-servers .ace-site-row{ display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); }.playstrike-server{ display: flex; flex-direction: column; padding: 16px 18px 18px; transition: transform 0.25s; }.playstrike-server:hover{ transform: translateY(-6px); --playstrike-edge: linear-gradient(135deg, var(--playstrike-bright), var(--playstrike-deep) 60%, var(--playstrike-bright)); }.playstrike-server .ace-site-heading{ margin: 10px 0 4px; font-size: 16px; line-height: 1.3; min-height: 63px; }.ace-site-text.playstrike-chip{ display: inline-flex; align-items: center; align-self: flex-start; height: 22px; margin: 0; padding: 0 9px; background: var(--playstrike-soft); color: var(--playstrike-text-2); font-size: 12px; font-weight: 600; }.ace-site-text.playstrike-chip.is-ok{ position: absolute; top: 16px; right: 18px; background: rgba(74, 222, 128, 0.14); color: var(--playstrike-ok); }.ace-site-text.playstrike-sub{ margin: 0; color: var(--ace-site-muted); font-size: 13px; }.ace-site .ace-site-table-wrap.playstrike-count{ margin: 10px 0 0; overflow: visible; }.ace-site .playstrike-count .ace-site-table, .ace-site .playstrike-count tbody{ display: block; }.ace-site .playstrike-count tr{ display: flex; justify-content: space-between; gap: 12px; font-size: 13.5px; }body.ace-site .playstrike-count td{ padding: 0; border: 0; color: var(--ace-site-muted); }body.ace-site .playstrike-count td:last-child{ color: var(--ace-site-text); font-weight: 600; }body.ace-site .ace-site-progress-bar{ height: 6px; overflow: hidden; border-radius: 0; background: var(--ace-site-border); }body.ace-site .ace-site-progress-bar > i{ display: block; height: 100%; border-radius: 0; background: linear-gradient(90deg, var(--ace-site-primary), var(--playstrike-bright)); }.ace-site .ace-site-progress.playstrike-meter{ margin: 4px 0 0; }.ace-site .playstrike-meter .ace-site-progress-item{ margin: 0; }.ace-site .playstrike-meter .ace-site-progress-head{ display: none; }.playstrike-server .ace-site-button-wrap{ margin-top: 14px; }.playstrike-server .ace-site-button{ width: 100%; }body.ace-site .ace-site-section.playstrike-contact{ padding-top: 16px; }.playstrike-contact > .ace-site-row{ display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr); align-items: start; }.playstrike-contact > .ace-site-row > .ace-site-column:first-child{ padding: 22px 24px 24px; }.playstrike-links{ display: grid; grid-template-columns: minmax(0, 1fr); gap: 12px; }.playstrike-links > :nth-child(1), .playstrike-links > :nth-child(2){ grid-area: 1 / 1; }.playstrike-links > :nth-child(3), .playstrike-links > :nth-child(4){ grid-area: 2 / 1; }.playstrike-links > :nth-child(5), .playstrike-links > :nth-child(6){ grid-area: 3 / 1; }.playstrike-links > :nth-child(7), .playstrike-links > :nth-child(8){ grid-area: 4 / 1; }.playstrike-links > :nth-child(9), .playstrike-links > :nth-child(10){ grid-area: 5 / 1; }.playstrike-links .ace-site-button-wrap{ display: flex; }.playstrike-links .ace-site-button{ flex: 1; min-height: 44px; padding: 0; background: none; color: transparent !important; font-size: 0; clip-path: none; }.playstrike-links .ace-site-button .ace-site-svg{ display: none; }.playstrike-links .ace-site-button:hover{ filter: none; transform: none; }.ace-site .ace-site-icon-box.playstrike-tile{ display: grid; grid-template-columns: 42px minmax(0, 1fr); align-items: center; column-gap: 14px; margin: 0; padding: 16px 18px; }.ace-site .playstrike-tile .ace-site-icon-mark{ flex: none; display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin: 0; background: var(--playstrike-soft); color: var(--playstrike-eyebrow); transition: background 0.2s, color 0.2s; }.ace-site .playstrike-tile .ace-site-icon-mark svg{ width: 20px; height: 20px; }.ace-site .playstrike-tile h3{ margin: 0; font: 700 16px var(--ace-site-font-heading); }.ace-site .playstrike-tile p{ margin: 0; color: var(--ace-site-muted); font-size: 13.5px; }.ace-site .playstrike-tile .ace-site-icon-mark{ grid-row: span 2; align-self: center; }.playstrike-tile:has(+ .ace-site-button-wrap .ace-site-button:hover) .ace-site-icon-mark{ background: var(--ace-site-primary); color: var(--ace-site-on-primary); }.playstrike-trio > .ace-site-row{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }.ace-site .ace-site-icon-box.playstrike-feature{ display: block; height: 100%; padding: 20px 22px; }.ace-site .playstrike-feature .ace-site-icon-mark{ margin-bottom: 10px; }.ace-site .playstrike-feature h3{ margin: 0 0 4px; font-size: 19px; }.ace-site .playstrike-feature p{ font-size: 14.5px; }.ace-site .ace-site-icon-box.playstrike-person{ display: grid; grid-template-columns: 37px minmax(0, 1fr); column-gap: 14px; height: 100%; padding: 16px 18px; }.ace-site .playstrike-person::after{ content: ""; grid-area: 1 / 1 / span 2 / 2; align-self: center; width: 37px; height: 52px; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/semn-gri.webp") center / contain no-repeat; }.ace-site .playstrike-person h3{ grid-column: 2; margin: 0; font: 700 16px var(--ace-site-font-heading); }.ace-site .playstrike-person p{ grid-column: 2; margin: 0; color: var(--ace-site-muted); font-size: 13px; }body.ace-site .ace-site-section.playstrike-story{ padding-top: 24px; }.playstrike-story > .ace-site-row{ display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); align-items: center; gap: 40px; }.playstrike-story > .ace-site-row:has(> :only-child){ grid-template-columns: minmax(0, 1fr); }.playstrike-story .ace-site-text{ margin: 0; font-size: 17px; line-height: 1.65; }.playstrike-story .ace-site-text + .ace-site-text{ margin-top: 10px; }body.ace-site .ace-site-section.playstrike-band{ width: auto; margin: 18px max(var(--ace-site-gutter), calc((100% - var(--ace-site-width)) / 2)) 0; padding: 22px 26px; background: linear-gradient(90deg, var(--playstrike-deep), var(--ace-site-primary) 45%, var(--playstrike-deeper)); color: #FFFFFF; }.playstrike-band .ace-site-row{ align-items: center; justify-content: space-between; gap: 20px; }.playstrike-band .ace-site-column{ flex: 0 1 auto; }.playstrike-band .ace-site-heading{ margin: 0; color: #FFFFFF; font-size: 26px; }.playstrike-band .ace-site-button{ padding: 0 16px; font-size: 14.5px; clip-path: none; }.playstrike-band .ace-site-button.is-primary{ background: #FFFFFF; color: var(--playstrike-deep) !important; }.playstrike-band .ace-site-button.is-primary::after{ display: none; }.playstrike-band .ace-site-button.is-outline{ background: none; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45); color: #FFFFFF !important; }body.ace-site .ace-site-form{ gap: 0; margin: 0; }body.ace-site .ace-site-form-row{ gap: 5px; margin-top: 12px; }body.ace-site .ace-site-form > .ace-site-form-row:first-of-type{ margin-top: 0; }body.ace-site .ace-site-form-row > label{ color: var(--ace-site-text); font-size: 14px; font-weight: 600; }body.ace-site .ace-site-form-row > label.ace-site-check{ color: var(--playstrike-text-2); font-weight: 400; }body.ace-site .ace-site-form input:not([type="checkbox"]), body.ace-site .ace-site-form select, body.ace-site .ace-site-form textarea{ display: block; width: 100%; min-height: 44px; padding: 11px 12px; border: 1px solid var(--playstrike-line); border-radius: 0; background: var(--playstrike-input); color: var(--ace-site-text); font: 400 15px var(--ace-site-font); }body.ace-site .ace-site-form :is(input, textarea)::placeholder{ color: var(--ace-site-muted); opacity: 1; }body.ace-site .ace-site-form :is(input, select, textarea):focus{ outline: 0; border-color: var(--playstrike-focus); }.ace-site .ace-site-check{ align-items: center; }.ace-site .ace-site-check input{ flex: none; width: 18px; height: 18px; margin: 0; accent-color: var(--ace-site-primary); }.ace-site .ace-site-form .ace-site-button{ justify-self: start; margin-top: 16px; }.ace-site .ace-site-form > .ace-site-button{ align-self: flex-start; }.ace-site-search{ display: flex; gap: 8px; }body.ace-site .ace-site-search input[type="search"]{ flex: 1; min-height: 44px; padding: 0 14px; border: 1px solid var(--playstrike-line); border-radius: 0; background: var(--playstrike-outline); color: var(--ace-site-text); font: 400 14px var(--ace-site-font); }.ace-site-search input[type="search"]::placeholder{ color: var(--ace-site-muted); }.ace-site-card{ height: 100%; margin: 0; padding: 20px 22px; border: 1px solid var(--ace-site-border); background: var(--ace-site-surface); }.ace-site-card h3{ margin: 0 0 6px; font-size: 19px; }.ace-site-card p{ margin: 0; color: var(--ace-site-muted); }.ace-site-footer{ position: relative; flex: none; margin-top: 44px; border-top: 1px solid var(--ace-site-border); background: var(--playstrike-foot); color: var(--ace-site-muted); font-size: 14px; }.ace-site-footer-inner{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 24px; padding-top: 24px; padding-bottom: 16px; }.ace-site-footer p{ margin: 0; }.ace-site-footer-nav .ace-site-menu, .ace-site-legal-nav .ace-site-menu{ display: flex; flex-wrap: wrap; gap: 4px 16px; }.ace-site-footer-nav li, .ace-site-footer-nav .ace-site-submenu{ display: contents; }.ace-site-footer a:hover{ color: var(--playstrike-strong); }.ace-site-contact{ display: flex; flex-wrap: wrap; gap: 8px 24px; flex-basis: 100%; }.ace-site-contact-list, .ace-site-social{ display: flex; flex-wrap: wrap; gap: 4px 16px; margin: 0; padding: 0; list-style: none; }.ace-site-footer.is-built{ display: grid; grid-template-columns: minmax(0, 1.6fr) repeat(4, minmax(0, 1fr)); column-gap: 28px; width: 100%; max-width: none; padding: 30px max(var(--ace-site-gutter), calc((100% - var(--ace-site-width)) / 2)) 0; }.ace-site-footer.is-built > .ace-site-page, .ace-site-footer.is-built .ace-site-section, .ace-site-footer.is-built .ace-site-section > .ace-site-row, .ace-site-footer.is-built > .ace-site-footer-inner{ display: contents; }.ace-site-footer.is-built .ace-site-column{ min-width: 0; }.ace-site-footer.is-built .ace-site-heading{ margin: 0 0 8px; color: var(--ace-site-text); font: 600 14px var(--ace-site-font-heading); }.ace-site-footer.is-built .ace-site-menu-block{ margin: 0; }body.ace-site .ace-site-footer.is-built .ace-site-menu{ display: block; margin: 0; padding: 0; list-style: none; }body.ace-site .ace-site-footer.is-built .ace-site-menu a{ display: block; padding: 3px 0; color: var(--ace-site-muted); font-size: 14px; font-weight: 400; transition: color 0.2s; }body.ace-site .ace-site-footer.is-built .ace-site-menu a:hover{ color: var(--playstrike-strong); }.ace-site-footer.is-built .ace-site-legal-nav{ grid-area: 1 / 5; }.ace-site-footer.is-built .ace-site-footer-title{ margin: 0 0 8px; color: var(--ace-site-text); font: 600 14px var(--ace-site-font-heading); }.ace-site-footer:not(.is-built) .ace-site-footer-inner{ display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(0, 3fr) minmax(0, 1fr); column-gap: 28px; align-items: start; padding-top: 30px; padding-bottom: 0; }.ace-site-footer-brand{ display: flex; align-items: center; gap: 14px; padding-top: 20.9px; }.ace-site-footer-brand p{ margin: 0; color: var(--ace-site-muted); font-size: 14px; }.ace-site-footer-brand .ace-site-brand{ --ps-u: calc(66px / 158); flex: none; width: calc(var(--ps-u) * 100); height: calc(var(--ps-u) * 150); margin: -20.9px 0 0; transform: none; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/semn-rosu.webp") center / contain no-repeat; animation: none; }.ace-site-footer-brand .ace-site-brand::before, .ace-site-footer-brand .ace-site-brand::after{ content: none; }.ace-site-footer:not(.is-built) .ace-site-footer-nav .ace-site-menu{ flex-wrap: wrap; gap: 4px 20px; }body.ace-site .ace-site-footer:not(.is-built) .ace-site-menu a{ color: var(--ace-site-muted); }.ace-site-footer:not(.is-built) .ace-site-footer-title{ margin: 0 0 8px; color: var(--ace-site-text); font: 600 14px var(--ace-site-font-heading); }.ace-site-footer:not(.is-built) .ace-site-legal-nav .ace-site-menu{ display: block; }.ace-site-footer-bottom{ grid-column: 1 / -1; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 24px; margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--playstrike-line-2); }.ace-site-company{ color: var(--ace-site-muted); font-size: 13px; }.ace-site-footer-social{ display: flex; flex-wrap: wrap; gap: 6px; margin: 0; padding: 0; list-style: none; }.ace-site-anpc{ display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 4px 12px; border: 1px solid #D4D4DA; background: #FFFFFF; color: #111114 !important; font-size: 12.5px; font-weight: 600; }.ace-site-footer:not(.is-built) .ace-site-footer-choices{ grid-column: 1 / -1; }.ace-site-footer:not(.is-built) .ace-credit{ grid-column: 1 / -1; padding: 12px 0 16px !important; text-align: right; color: var(--playstrike-text-2) !important; }.ace-site-footer .playstrike-foot-about{ display: flex; align-items: center; align-self: start; gap: 14px; padding-top: 20.9px; }.ace-site-footer .playstrike-foot-about .ace-site-text{ margin: 0; color: var(--ace-site-muted); font-size: 14px; }.ace-site-brand-block{ display: inline-block; color: inherit; }body.ace-site .ace-site-footer .ace-site-brand-block{ --ps-u: calc(66px / 158); position: relative; flex: none; display: block; width: calc(var(--ps-u) * 100); height: calc(var(--ps-u) * 158); margin-top: -20.9px; overflow: visible; color: transparent !important; font-size: 0; line-height: 0; background: radial-gradient(closest-side, rgba(255, 74, 85, calc(0.85 * var(--ps-f))), rgba(255, 74, 85, 0)) calc(var(--ps-u) * 20) calc(var(--ps-u) * 48.8) / calc(var(--ps-u) * 60) calc(var(--ps-u) * 6.4) no-repeat, url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-scut.webp") calc(var(--ps-u) * -10) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat; }.ace-site-footer .ace-site-brand-block::before, .ace-site-footer .ace-site-brand-block::after, .ace-site-footer .ace-site-brand-block > span{ content: ""; position: absolute; inset: 0; pointer-events: none; }.ace-site-footer .ace-site-brand-block::before{ transform-origin: 53.9% 68.101%; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-p.webp") calc(var(--ps-u) * -10) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat; }.ace-site-footer .ace-site-brand-block::after{ transform-origin: 50% 29.146%; background: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-coroana.webp") calc(var(--ps-u) * -10) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat; }.ace-site-footer .ace-site-brand-block > span{ background: linear-gradient(110deg, transparent calc(var(--ps-u) * (var(--ps-g) - 17.39)), rgba(255, 255, 255, 0.24) calc(var(--ps-u) * (var(--ps-g) - 17.39)), rgba(255, 255, 255, 0.24) calc(var(--ps-u) * (var(--ps-g) - 1.39)), transparent calc(var(--ps-u) * (var(--ps-g) - 1.39))); -webkit-mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-scut.webp") calc(var(--ps-u) * -10) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat; mask: url("https://playstrike.ro/themes/playstrike/assets/css/../images/logo-masca-scut.webp") calc(var(--ps-u) * -10) 0 / calc(var(--ps-u) * 444.75) calc(var(--ps-u) * 158) no-repeat; }@media (hover: hover) and (prefers-reduced-motion: no-preference){.ace-site-footer .ace-site-brand-block:is(:hover, :focus-visible){ animation: ps-sclipire 4s ease-in-out infinite; }.ace-site-footer .ace-site-brand-block:is(:hover, :focus-visible)::before{ animation: ps-p 4s linear infinite; }.ace-site-footer .ace-site-brand-block:is(:hover, :focus-visible)::after{ animation: ps-coroana 4s ease-in-out infinite; }.ace-site-footer .ace-site-brand-block:is(:hover, :focus-visible) > span{ animation: ps-lumina-scut 4s ease-in-out infinite; }
}.ace-site-footer.is-built .playstrike-foot-sal{ grid-area: 2 / 1 / auto / -1; margin-top: 20px; }.ace-site-footer .ace-site-button.playstrike-anpc, .ace-site-footer .playstrike-anpc .ace-site-button{ display: inline-flex; width: 250px; min-height: 50px; padding: 0 10px; border: 1px solid #D4D4DA; background: #FFFFFF; color: #111114 !important; font: 600 12.5px/1.25 var(--ace-site-font); text-align: center; white-space: normal; box-shadow: none; clip-path: none; }.ace-site-footer .playstrike-anpc .ace-site-button:hover{ border-color: var(--playstrike-bright); filter: none; transform: none; }.ace-site-footer.is-built::after{ content: ""; grid-area: 3 / 1 / auto / -1; align-self: start; margin-top: 18px; border-top: 1px solid var(--playstrike-line-2); }.ace-site-footer.is-built .ace-site-footer-choices{ grid-area: 4 / 1 / auto / -1; }.ace-site-footer-choices{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px; padding-top: 14px; }.ace-site-footer-choices:not(:has(.ace-site-mode:not([hidden]), .ace-site-theme-choice:not([hidden]), .ace-site-languages)){ display: none; }.ace-site-footer-language{ margin-right: auto; }.ace-site-footer-language:empty{ display: none; }.ace-site-footer-language:not(:empty){ display: inline-flex; align-items: center; gap: 8px; height: 44px; padding: 0 4px 0 12px; border: 1px solid var(--playstrike-line); background: var(--playstrike-outline); color: var(--ace-site-muted); font-size: 13px; }.ace-site-footer-language .ace-site-languages ul{ gap: 2px; }body.ace-site .ace-site-footer-language .ace-site-languages a{ display: flex; align-items: center; justify-content: center; width: 38px; min-height: 0; height: 34px; padding: 0; color: var(--ace-site-muted); font-size: 12.5px; font-weight: 600; transition: background 0.15s, color 0.15s; }body.ace-site .ace-site-footer-language .ace-site-languages a:hover{ background: var(--playstrike-soft); color: var(--ace-site-text); }body.ace-site .ace-site-footer-language .ace-site-languages a[aria-current="true"]{ background: linear-gradient(90deg, var(--playstrike-bright), var(--ace-site-primary) 55%, var(--playstrike-deep)); color: #FFFFFF; }.ace-site-mode{ display: inline-flex; gap: 2px; height: 44px; padding: 4px; border: 1px solid var(--playstrike-line); background: var(--playstrike-outline); }.ace-site-mode[hidden]{ display: none; }.ace-site-mode button{ display: flex; align-items: center; justify-content: center; min-width: 70px; height: 34px; padding: 0 10px; border: 0; border-radius: 0; background: none; color: var(--ace-site-muted); font: 600 13px var(--ace-site-font); cursor: pointer; transition: background 0.15s, color 0.15s; }.ace-site-mode button:hover{ background: var(--playstrike-soft); color: var(--ace-site-text); }.ace-site-mode button[aria-pressed="true"]{ background: linear-gradient(90deg, var(--playstrike-bright), var(--ace-site-primary) 55%, var(--playstrike-deep)); color: #FFFFFF; }body.ace-site .ace-site-theme-button{ gap: 10px; height: 44px; padding: 0 12px 0 6px; border: 1px solid var(--playstrike-line); border-radius: 0; background: var(--playstrike-outline); color: var(--ace-site-text); font: 600 13.5px var(--ace-site-font); white-space: nowrap; }body.ace-site .ace-site-theme-button:hover, body.ace-site .ace-site-theme-button[aria-expanded="true"]{ border-color: var(--playstrike-bright); background: var(--playstrike-soft); }body.ace-site .ace-site-theme-mini{ border-radius: 0; border-color: rgba(255, 255, 255, 0.2); }body.ace-site .ace-site-theme-pop{ padding: 6px; border: 1px solid var(--playstrike-line); border-radius: 0; background: var(--playstrike-panel); box-shadow: var(--playstrike-shadow); }body.ace-site .ace-site-theme-head{ padding: 6px 10px 8px; color: var(--ace-site-muted); font-size: 12.5px; }body.ace-site .ace-site-theme-option{ border-radius: 0; color: var(--ace-site-text); }body.ace-site .ace-site-theme-option:hover{ background: var(--playstrike-soft); }body.ace-site .ace-site-theme-option.is-on{ background: var(--playstrike-soft); box-shadow: inset 0 0 0 1px var(--playstrike-bright); }body.ace-site .ace-site-theme-option small{ color: var(--ace-site-muted); }body.ace-site .ace-site-theme-ok{ color: var(--playstrike-eyebrow); }.ace-site-footer.is-built .playstrike-foot-copy{ grid-area: 5 / 1 / auto / 5; padding: 12px 0 16px; color: var(--ace-site-muted); font-size: 13px; }.ace-site-footer.is-built .playstrike-foot-copy .ace-site-text{ margin: 0; color: inherit; font-size: 13px; }.ace-site-footer.is-built .ace-credit{ grid-area: 5 / 5; align-self: start; padding: 12px 0 16px !important; color: var(--playstrike-text-2) !important; }.ace-site-footer .ace-credit a:hover{ color: var(--playstrike-bright) !important; }body.ace-site .ace-site-section.ace-site-legal{ padding: 26px max(var(--ace-site-gutter), calc((100% - var(--ace-site-width)) / 2)) 0; }.ace-site-legal > *{ max-width: 860px; }.ace-site-legal-meta{ margin: 0 0 24px; color: var(--ace-site-muted); font-size: 14px; }.ace-site-legal-draft{ margin: 0 0 24px; padding: 10px 14px; border: 1px solid var(--ace-site-border); border-left: 4px solid var(--ace-site-primary); background: var(--ace-site-surface); }.ace-site-legal-text h2{ margin: 32px 0 8px; font-size: 22px; line-height: 1.3; }.ace-site-legal-text h3{ margin: 20px 0 6px; font-size: 18px; line-height: 1.3; }.ace-site-legal-text p, .ace-site-legal-text li{ color: var(--playstrike-text-2); overflow-wrap: anywhere; }.ace-site-legal-text ul{ margin: 0 0 16px; padding-left: 22px; }.ace-site-legal-text a{ color: var(--playstrike-link); text-decoration: underline; }.ace-site-legal-choice{ margin-top: 32px; padding: 20px; border: 1px solid var(--ace-site-border); background: var(--ace-site-surface); }.ace-site-legal-choice h2{ margin: 0 0 8px; font-size: 22px; }.ace-site-legal-choice fieldset{ min-width: 0; margin: 0 0 16px; padding: 0; border: 0; }.ace-site-legal-choice legend{ margin-bottom: 8px; font-weight: 700; }.ace-site-legal-option{ display: flex; align-items: flex-start; gap: 10px; padding: 8px 0; }.ace-site-legal-option input{ flex: none; width: 18px; height: 18px; margin-top: 4px; accent-color: var(--ace-site-primary); }.ace-site-legal-option small{ display: block; color: var(--ace-site-muted); }.ace-site-legal-saved{ font-weight: 700; }.ace-site-legal-actions, .ace-cookie-banner-actions{ display: flex; flex-wrap: wrap; gap: 10px; }.ace-cookie-banner{ position: relative; z-index: 4; border-bottom: 1px solid var(--ace-site-border); background: var(--ace-site-surface); color: var(--ace-site-text); }.ace-cookie-banner-inner{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 24px; padding-top: 16px; padding-bottom: 16px; }.ace-cookie-banner-text{ flex: 1 1 420px; min-width: 0; }.ace-cookie-banner h2{ margin: 0 0 4px; font-size: 17px; }.ace-cookie-banner p{ margin: 0; color: var(--playstrike-text-2); }.ace-cookie-banner a{ color: var(--playstrike-link); text-decoration: underline; }.ace-cookie-banner.is-bar, .ace-cookie-banner.is-corner, .ace-cookie-banner.is-middle{ position: fixed; z-index: 50; border: 1px solid var(--ace-site-border); box-shadow: var(--playstrike-shadow); }.ace-cookie-banner.is-bar{ inset: auto 0 0 0; border-width: 1px 0 0; }.ace-cookie-banner.is-corner{ right: 16px; bottom: 16px; max-width: 420px; }.ace-cookie-banner.is-middle{ top: 50%; left: 50%; width: min(560px, calc(100vw - 32px)); transform: translate(-50%, -50%); }.ace-cookie-banner.is-corner .ace-cookie-banner-text, .ace-cookie-banner.is-middle .ace-cookie-banner-text{ flex-basis: 100%; }body.ace-site .ace-site-section.ace-site-message{ padding: 72px var(--ace-site-gutter); text-align: center; }p.ace-site-map{ max-width: 1100px; margin: 16px auto; padding: 0 16px; }.ace-site-map a{ color: var(--playstrike-link); }@media (max-width: 1180px){.playstrike-hero h1.ace-site-heading, .playstrike-hero .playstrike-accent{ font-size: clamp(44px, 6.4vw, 78px); }.playstrike-servers .ace-site-row{ grid-template-columns: repeat(3, minmax(0, 1fr)); }.ace-site .playstrike-servers-block .ace-site-app-cards{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
}@media (max-width: 860px){:root{ --ace-site-gutter: 16px; }.ace-site-header-inner{ --ps-u: calc(46px / 158); --ps-top: 1.8px; --ps-left: 12px; height: 64px; gap: 0; padding: 0 8px 0 12px; }.ace-site-brand{ margin: 0 auto 0 0; transform: translateY(-7.2px); }.ace-site-nav-toggle{ display: inline-flex; order: 3; flex: none; align-items: center; justify-content: center; width: 44px; height: 44px; color: transparent; font-size: 0; cursor: pointer; background: linear-gradient(var(--playstrike-text-2) 0 0) center 15px / 20px 2px no-repeat, linear-gradient(var(--playstrike-text-2) 0 0) center 21px / 20px 2px no-repeat, linear-gradient(var(--playstrike-text-2) 0 0) center 27px / 20px 2px no-repeat; }.ace-site-nav-check:focus-visible + .ace-site-nav-toggle{ outline: 2px solid var(--playstrike-focus); outline-offset: 2px; }.ace-site-account{ order: 2; margin-left: 0; padding: 0 12px; border: 0; background: none; }.ace-site-nav{ display: none; position: absolute; right: 8px; top: 100%; z-index: 9; min-width: 220px; margin: 0; padding: 6px; background: var(--playstrike-panel); border: 1px solid var(--playstrike-line); border-radius: var(--ace-site-radius-md); box-shadow: var(--playstrike-shadow); }.ace-site-nav-check:checked ~ .ace-site-nav{ display: block; }.ace-site-nav.has-phone-menu .ace-site-nav-wide{ display: none; }.ace-site-nav.has-phone-menu .ace-site-nav-phone{ display: block; }.ace-site-nav .ace-site-menu{ display: block; }.ace-site-nav .ace-site-menu > li > a{ top: 0; display: flex; height: auto; min-height: 44px; padding: 8px 10px; font: 400 14px var(--ace-site-font); border-radius: 7px; }.ace-site-nav .ace-site-menu > li > a::after, .ace-site-nav .ace-site-menu > li:has(> .ace-site-submenu) > a::before{ display: none; }.ace-site-nav .ace-site-submenu{ display: block; position: static; min-width: 0; padding: 0 0 0 12px; border: 0; background: none; box-shadow: none; }.ace-site-nav .ace-site-submenu a{ align-items: center; min-height: 44px; }.ace-site-row{ flex-wrap: wrap; }.ace-site-column{ flex-basis: 100%; }body.ace-site .ace-site-section.playstrike-hero{ padding: 24px var(--ace-site-gutter) 8px; }.playstrike-hero h1.ace-site-heading, .playstrike-hero .playstrike-accent{ display: block; margin: 0; font-size: 44px; }.playstrike-hero h1.ace-site-heading{ margin-top: 10px; }body.ace-site .playstrike-hero > .ace-site-row + .ace-site-row{ margin-top: 14px; }.playstrike-servers .ace-site-row, .playstrike-trio > .ace-site-row{ grid-template-columns: minmax(0, 1fr); }.ace-site .playstrike-servers-block .ace-site-app-cards{ grid-template-columns: minmax(0, 1fr); }.playstrike-server .ace-site-heading{ min-height: 0; }body.ace-site .ace-site-section.playstrike-panel{ margin: 22px var(--ace-site-gutter) 0; padding: 20px 18px; }body.ace-site .ace-site-section.playstrike-from{ padding: 18px 16px 10px; }.playstrike-panel .ace-site-heading{ font-size: 26px; }.playstrike-about > .ace-site-row, body.ace-site .playstrike-from > .ace-site-row + .ace-site-row, .playstrike-story > .ace-site-row, .playstrike-contact > .ace-site-row{ grid-template-columns: minmax(0, 1fr); gap: 20px; }.playstrike-contact > .ace-site-row > .ace-site-column:first-child{ padding: 16px; }.ace-site .playstrike-fig .ace-site-counter-value{ font-size: 32px; }.ace-site .ace-site-counter.playstrike-fig{ padding-left: 10px; }.ace-site .playstrike-lines tr{ flex-direction: column; gap: 2px; }.ace-site .playstrike-forum-list .ace-site-app-list li{ flex-direction: column; gap: 2px; }.ace-site .playstrike-forum-list .ace-site-app-list p{ max-width: 100%; }.ace-site .playstrike-fig-block{ padding-left: 10px; }.ace-site .playstrike-fig-block .ace-site-app-value{ font-size: 32px; }body.ace-site .ace-site-section.playstrike-band{ flex-direction: column; margin: 14px var(--ace-site-gutter) 0; padding: 18px; }.playstrike-band .ace-site-row{ align-items: flex-start; flex-direction: column; }.ace-site-footer{ margin-top: 24px; }.ace-site-footer.is-built{ grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 20px; row-gap: 22px; padding: 24px var(--ace-site-gutter) 0; }.ace-site-footer:not(.is-built) .ace-site-footer-inner{ grid-template-columns: minmax(0, 1fr); row-gap: 18px; padding-top: 24px; }.ace-site-footer:not(.is-built) .ace-site-footer-nav .ace-site-menu{ display: block; }body.ace-site .ace-site-footer:not(.is-built) .ace-site-menu a{ display: flex; align-items: center; min-height: 40px; }.ace-site-footer-bottom{ margin-top: 0; }.ace-site-footer.is-built .playstrike-foot-about{ grid-column: 1 / -1; }.ace-site-footer.is-built .ace-site-legal-nav{ grid-area: auto; order: 1; }body.ace-site .ace-site-footer.is-built .ace-site-menu a{ display: flex; align-items: center; min-height: 40px; padding: 0; }.ace-site-footer.is-built .playstrike-foot-sal{ grid-area: auto; grid-column: 1 / -1; order: 2; margin-top: 0; }.ace-site-footer.is-built::after{ display: none; }.ace-site-footer.is-built .playstrike-foot-copy{ grid-area: auto; grid-column: 1 / -1; order: 3; padding: 14px 0 0; border-top: 1px solid var(--playstrike-line-2); }.ace-site-footer.is-built .ace-credit{ grid-area: auto; grid-column: 1 / -1; order: 5; margin-top: -14px !important; padding: 0 0 16px !important; text-align: right !important; }.ace-site-footer.is-built .ace-site-footer-choices{ grid-area: auto; grid-column: 1 / -1; order: 3; }.ace-site-footer-choices{ flex-direction: column; align-items: stretch; padding-top: 0; }.ace-site-footer.is-built .playstrike-foot-copy{ order: 4; }.ace-site-footer-language:not(:empty){ align-self: flex-start; height: 48px; margin-right: 0; }body.ace-site .ace-site-theme-choice{ width: 100%; }body.ace-site .ace-site-theme-button{ width: 100%; }body.ace-site .ace-site-theme-chev{ margin-left: auto; }body.ace-site .ace-site-theme-pop{ left: 0; right: 0; width: auto; max-width: none; }body.ace-site .ace-site-footer-language .ace-site-languages a{ width: 44px; height: 40px; }.ace-site-mode{ display: flex; height: 50px; margin-left: 0; }.ace-site-mode button{ flex: 1; height: 40px; }.ace-site .playstrike-forum-list .ace-site-app-list strong a, .ace-site .playstrike-forum-list .ace-site-app-row strong a{ display: inline-block; padding-block: 13px; margin-block: -13px; }.ace-site .playstrike-forum-list .ace-site-app-rows li{ flex-wrap: wrap; }.ace-site .playstrike-forum-list .ace-site-app-row{ flex: 1 1 calc(100% - 38px); }.ace-site .playstrike-forum-list .ace-site-app-note{ margin-left: 38px; }.ace-site-header-search{ order: 1; width: 44px; height: 44px; margin: 0; padding: 0; justify-content: center; border: 0; background: none; color: var(--playstrike-text-2) !important; }.ace-site-header .ace-site-header-search-text{ position: absolute; width: 1px; height: 1px; clip-path: inset(50%); }.ace-site-download{ display: none; }.ace-site-account-menu{ order: 2; margin-left: 0; }.ace-site-account-menu > summary{ width: 44px; height: 44px; padding: 0; justify-content: center; border: 0; background: none; }.ace-site-account-menu > summary::after, .ace-site-account-name{ display: none; }.ace-site-account-dropdown{ position: fixed; left: 8px; right: 8px; top: 64px; min-width: 0; }.ace-site-nav-extra{ display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 6px; padding: 8px 10px 4px; border-top: 1px solid var(--playstrike-line-2); }.ace-site-nav-extra .ace-site-account-menu, .ace-site-nav-extra .ace-site-account{ display: none; }.ace-site-nav-extra .ace-site-download{ display: inline-flex; margin: 0; }.ace-cookie-button{ flex: 1 1 140px; }.ace-site-with-sidebars, .ace-site-with-sidebars.has-left, .ace-site-with-sidebars.has-right, .ace-site-with-sidebars.has-left.has-right{ grid-template-columns: minmax(0, 1fr); }.ace-site-with-sidebars .ace-site-content{ order: -1; }
}@media (prefers-reduced-motion: reduce){.ace-site *, .ace-site *::before, .ace-site *::after{ animation: none !important; transition: none !important; }
}
