.game-contacts{color:#eef6ea;max-width:1180px;margin:auto}.game-contacts>header{text-align:center;background:linear-gradient(90deg,#092218de,#123729bd,#092218ed),url(/wow-onboarding/team-forest.png) 50%/cover;border:1px solid #a4d96738;border-radius:18px;padding:52px 24px 42px}.contacts-fortnite>header{background-image:linear-gradient(90deg,#092218e8,#123729ae,#092218ed),url(/game-art/fortnite-selected.webp)}.game-contacts>header>span{letter-spacing:.16em;color:#c4e59d;font-size:12px}.game-contacts h1{color:#fff;margin:16px 0;font-size:clamp(28px,4vw,46px);line-height:1.15}.game-contacts h1:after,.game-contacts h2:after{content:"";background:linear-gradient(90deg,#0000,#b7e56e,#0000);width:min(240px,75%);height:2px;margin:18px auto;display:block}.game-contacts p{color:#c7d7cc;line-height:1.65}.game-contacts a{color:#d5efa9;text-underline-offset:4px}.contact-lead{background:linear-gradient(135deg,#294a31,#122d23);border:1px solid #b1d87870;border-radius:14px;max-width:650px;margin:30px auto 0;padding:20px}.contact-level{color:#c7e697;letter-spacing:.13em;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.contact-person{align-items:flex-start;gap:15px;min-width:0;padding:18px 0;display:flex}.contact-person h3{color:#fff;overflow-wrap:anywhere;margin:0 0 5px;font-size:19px}.contact-person p{margin:0 0 9px;font-size:14px}.contact-person a{align-items:center;gap:5px;font-size:13px;display:inline-flex}.contact-monogram{color:#d9efb2;background:#b6d6771a;border:1px solid #bbdc8370;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:grid}.contact-connector{background:linear-gradient(#b7dc6d,#b7dc6d44);width:1px;height:34px;margin:auto}.contact-section-heading{text-align:center;color:#fff;margin:8px 0 0;font-size:25px}.contact-help{text-align:center;max-width:700px;margin:0 auto 26px}.contact-version-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.contact-version{background:linear-gradient(135deg,#173429,#0c231b);border:1px solid #b4d98530;border-radius:16px;flex-direction:column;padding:24px;display:flex}.contact-version-head{text-align:center;min-height:180px}.contact-version-head img{object-fit:contain;width:190px;height:76px;margin:0 auto 16px;display:block}.contact-version-head span{color:#b8d39f;font-size:12px}.contact-version h2{color:#fff;margin:10px 0 0;font-size:23px}.contact-history{border-top:1px solid #c5dbab29;margin-top:auto;padding-top:18px;font-size:13px}.contact-history strong{color:#d9e7d2}.contact-history a{font-size:12px}.contact-note{background:#96c65a10;border:1px solid #bad49d33;border-radius:12px;gap:16px;margin:24px 0;padding:20px;display:flex}.contact-note svg{color:#b9dc70;flex-shrink:0;margin-top:5px}.contact-note p{margin:0}.contact-note strong{color:#fff;display:block}.contact-fortnite-grid{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.contact-fortnite-grid>.contact-person{background:#173429;border:1px solid #b4d98540;border-radius:16px;padding:24px}.contact-visual{background:#173429;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:26px;margin:32px 0;display:grid;overflow:hidden}.contact-visual>img{object-fit:cover;width:100%;height:100%;min-height:260px}.contact-visual>div{padding:24px}.contact-visual h2{text-align:center;color:#fff}.contact-recruit{text-align:center;background:radial-gradient(at bottom,#668a323b,#0000 70%),#102a20;border:1px solid #b6dd7860;border-radius:18px;margin:30px 0 0;padding:35px 25px}.contact-recruit>svg{color:#b9dc70}.contact-recruit h2{color:#fff}.contact-recruit p{max-width:630px;margin:0 auto 22px}.contact-recruit>a,.admin-apply button{color:#183311;cursor:pointer;background:linear-gradient(#d3ec9b,#a9d15d);border:1px solid #d5efa9;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-flex}.contact-updated{text-align:center;margin:22px 0;font-size:12px}.admin-apply-body{background:#10271e;border:1px solid #b5d98838;border-radius:16px;max-width:800px;margin:26px auto;padding:28px}.admin-apply fieldset{border:0;margin:28px 0 0;padding:0}.admin-apply legend{color:#fff;border-bottom:2px solid #a4d16d;padding-bottom:12px;font-size:23px}.admin-apply label{color:#f1f6ed;flex-direction:column;gap:9px;margin:22px 0;font-weight:600;display:flex}.admin-apply small{color:#b8cbbb;font-weight:400}.admin-apply select,.admin-apply textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#081d14;border:1px solid #a8cf7855;border-radius:8px;padding:12px}.admin-apply textarea{resize:vertical}.admin-apply .application-consent{border:1px solid #b4d98540;border-radius:10px;flex-direction:row;align-items:flex-start;padding:16px;font-size:14px;line-height:1.6}.application-consent input{accent-color:#b9dc70;flex-shrink:0;margin-top:5px}.application-success{text-align:center;color:#b9dc70;padding:32px}.application-error{color:#ffc9b3!important}.admin-apply button:disabled{opacity:.65;cursor:wait}@media (max-width:700px){.contact-version-grid,.contact-fortnite-grid,.contact-visual{grid-template-columns:1fr}.game-contacts>header{padding:35px 18px}.contact-version{padding:20px}.contact-version-head{min-height:0}.contact-version-head img{height:68px}.contact-visual>img{min-height:0}.contact-visual>div{padding-top:0}.admin-apply-body,.contact-lead{padding:18px}.contact-person{gap:12px}}.contact-jump{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 34px;display:flex}.contact-jump a{background:#173429;border:1px solid #b4d98545;border-radius:24px;padding:10px 16px;font-size:14px;text-decoration:none}.contact-area{margin:40px 0 50px;scroll-margin-top:24px}.contact-wow-leads{grid-template-columns:1.2fr 1fr;gap:22px;margin:26px 0 42px;display:grid}.contact-wow-primary,.contact-wow-partner,.contact-community-card{background:linear-gradient(140deg,#274632,#10291f);border:1px solid #b4d98555;border-radius:16px;padding:26px}.contact-wow-primary .contact-person h3{font-size:29px}.contact-wow-partner .contact-person h3{font-size:25px}.contact-wow-leads .contact-person{padding-top:8px}.contact-wow-leads p{font-size:15px}.contact-community-card{max-width:800px;margin:24px auto}.contact-appreciation{text-align:center;background:linear-gradient(140deg,#143426,#0e221c);border:1px solid #b4d98540;border-radius:16px;max-width:800px;margin:28px auto;padding:30px}.contact-appreciation>svg{color:#c5e992}.contact-appreciation h2{color:#fff}.contact-appreciation strong{color:#d6e9bd}@media (max-width:700px){.contact-wow-leads{grid-template-columns:1fr}.contact-wow-primary,.contact-wow-partner,.contact-community-card,.contact-appreciation{padding:20px}.contact-jump{gap:8px}.contact-jump a{padding:9px 12px;font-size:13px}}.contact-portrait{background:linear-gradient(140deg,#375641,#122b20);border:1px solid #b7d78755;border-radius:12px;flex-shrink:0;width:76px;height:88px;margin:0;overflow:hidden}.contact-portrait img{object-fit:cover;width:100%;height:100%}.contact-art-caption{color:#a8bcae;margin:0 0 9px;font-size:11px;line-height:1.4;display:block}.contact-wow-leads .contact-portrait{width:112px;height:132px}.contact-wow-primary{background:radial-gradient(at 0 0,#398ddd3b,#0000 80%),linear-gradient(140deg,#142e48,#102232);border-color:#78baf080}.contact-wow-partner{background:radial-gradient(at 100% 0,#e677b132,#0000 80%),linear-gradient(140deg,#3c2434,#251c29);border-color:#eda5cd80}.contact-wow-primary .contact-level{color:#a9d7ff}.contact-wow-partner .contact-level{color:#ffd0e9}.person-frankster .contact-portrait{background:linear-gradient(140deg,#416a94,#132940);border-color:#7cbdef90}.person-nina .contact-portrait{background:linear-gradient(140deg,#865475,#332135);border-color:#e8a0c790}.contact-wow-primary a{color:#bfdefa}.contact-wow-partner a{color:#ffd2e9}.contact-wow-primary p{color:#cbddeb}.contact-wow-partner p{color:#e2d1dd}@media (max-width:700px){.contact-wow-leads .contact-portrait{width:86px;height:106px}.contact-portrait{width:62px;height:76px}.contact-wow-leads .contact-person{gap:14px}}.kp-page{flex-direction:column;gap:22px;width:100%;max-width:1180px;margin:0 auto;display:flex}.kp-page .kp-header{text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.kp-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#7cf07a;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.kp-page .kp-header h1{letter-spacing:-1px;color:#eef4ec;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:800}.kp-page .kp-header p{color:#a7b6ac;margin:0;font-size:17px}.kp-page .kp-header:after{content:"";background:linear-gradient(90deg,#b9df7c,#0000);width:min(320px,80%);height:2px;margin-top:6px;display:block}.kp-report{background:#ff7eb614;border:1.5px solid #ff7eb6;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.kp-report-icon{color:#1a0710;background:#ff7eb6;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.kp-report-text{flex-direction:column;flex:300px;gap:2px;display:flex}.kp-report-text strong{color:#eef4ec;font-size:16px}.kp-report-text span{color:#e9c6d6;font-size:14px;line-height:1.5}.kp-report-button{color:#1a0710;background:#ff7eb6;border-radius:12px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.kp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.kp-card{background:#131f18;border:1.5px solid #2a3f32;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.kp-card.is-open{border:1.5px dashed var(--kp-c)}.kp-area{letter-spacing:1px;text-transform:uppercase;color:var(--kp-c);font-size:12px;font-weight:800}.kp-person{align-items:center;gap:12px;display:flex}.kp-person>span{flex-direction:column;display:flex}.kp-person strong{color:#eef4ec;font-size:16px}.kp-person small{color:#a7b6ac;font-size:13px}.kp-portrait{object-fit:cover;border:2px solid var(--kp-c);background:#0e1913;border-radius:999px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.kp-portrait-open{color:var(--kp-c);border-style:dashed;font-size:22px}.kp-card p{color:#c9d6cd;margin:0;font-size:14px;line-height:1.5}.kp-action{border:1px solid var(--kp-c);min-height:38px;color:var(--kp-c);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.kp-note{margin:0}
.game-contacts.admin-apply{width:100%;min-width:0;max-width:980px}.game-contacts.admin-apply>header{background:linear-gradient(100deg,#09251ce8,#153d2cbd,#082119ed),url(/wow-onboarding/team-forest.png) 50%/cover;border:1px solid #718d4b;border-radius:18px;padding:36px 26px;position:relative;overflow:hidden}.game-contacts.admin-apply>header>svg{color:#c4e685}.game-contacts.admin-apply h1{margin:14px 0;font-size:clamp(28px,4vw,40px)}.game-contacts.admin-apply>header p{color:#f0f4e8;max-width:650px;margin:0 auto;font-size:17px}.game-contacts.admin-apply .admin-apply-body{background:linear-gradient(135deg,#173c2c,#0a231a);border:1px solid #718d4b;border-radius:16px;width:100%;max-width:none;margin:22px 0;padding:30px}.admin-apply .admin-apply-body>p{color:#e4eddd;max-width:820px;font-size:16px;line-height:1.75}.admin-apply form{max-width:820px;margin:auto}.admin-apply fieldset{min-width:0;max-width:100%;margin-top:25px}.admin-apply legend{border:0;width:100%;padding:0 0 12px;font-size:25px;font-weight:750}.admin-apply legend:after{content:"";background:linear-gradient(90deg,#bfdc78,#0000);width:100%;height:1px;margin-top:15px;display:block}.admin-apply fieldset>p{font-size:14px}.admin-apply fieldset>label{min-width:0;margin:24px 0;font-size:16px;line-height:1.5}.admin-apply fieldset>label small{color:#cedac7;font-size:14px;line-height:1.5}.admin-apply fieldset select,.admin-apply fieldset textarea{color:#f6f5e8;background:#081e16;border:1px solid #75914e;border-radius:10px;min-width:0;max-width:100%;padding:13px 15px;font-size:16px;line-height:1.6}.admin-apply fieldset textarea{min-height:120px}.admin-apply fieldset>label.application-consent{background:#102d21;border:1px solid #668447;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:13px;width:100%;padding:18px;font-size:15px;font-weight:400;line-height:1.65;display:grid}.admin-apply fieldset label.application-consent>input[type=checkbox]{appearance:auto;accent-color:#badc78;min-width:20px;max-width:20px;min-height:20px;max-height:20px;box-shadow:none;border-radius:3px;flex:none;margin:3px 0 0;padding:0;display:block;position:static;width:20px!important;height:20px!important}.admin-apply fieldset label.application-consent>span{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.admin-apply fieldset>button[type=submit]{background:var(--action-background);color:var(--action-color);border:1px solid var(--action-border);border-radius:var(--action-radius);box-shadow:var(--action-shadow);min-height:46px;padding:12px 20px;font-size:16px}.admin-apply .application-success h2{font-size:26px}.admin-apply .application-success p{font-size:17px}@media (max-width:700px){.game-contacts.admin-apply>header{padding:28px 18px}.game-contacts.admin-apply .admin-apply-body{padding:20px 16px}.admin-apply fieldset>button[type=submit]{width:100%}.admin-apply fieldset>label.application-consent{gap:10px;padding:14px;font-size:15px}}
