:root{--club-color:#4fd5aa}.top{position:relative}.top .brand{min-width:0}.brand-core{display:flex;align-items:center;gap:9px;direction:rtl}.brand-mark{width:52px;height:52px;object-fit:cover;border-radius:50%;flex:none;border:1px solid #527ca4}.brand-core strong{display:block;color:#f5f9ff;font-size:21px;line-height:1}.brand-core span{display:block;color:#b5c9d9;font-size:10px;line-height:1.28;margin-top:4px}.brand .beta{display:block;color:#8eabbc;font-size:10px;margin-top:2px}.quick-actions{display:flex;gap:6px;margin-inline-start:auto}.quick-actions button{width:33px;height:33px;padding:0;border:1px solid #325066;border-radius:11px;background:#13283a;color:#fff;font-size:16px}.quick-actions .sound{font-size:13px}.campaign-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:5px;margin:25px 0 0;padding:13px 12px 10px;border-top:1px solid #2b4355;color:#86a2b4;font-size:10px;font-weight:800}.campaign-path i{height:2px;flex:1;background:linear-gradient(90deg,var(--club-color),#39566a)}.campaign-path b{position:absolute;right:14px;top:3px;animation:runPath 2.8s ease-in-out infinite}@keyframes runPath{0%,100%{transform:translateX(0)}50%{transform:translateX(-38px)}}.choice-picked,.tactic-picked{position:relative;border-color:var(--club-color)!important;background:#174d47!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--club-color) 30%,transparent),0 0 26px color-mix(in srgb,var(--club-color) 40%,transparent)!important;animation:pickPulse .32s ease-in-out 3}@keyframes pickPulse{50%{filter:brightness(1.45);transform:scale(1.015)}}.decision-feedback{margin:14px 0 2px;padding:13px;border:1px solid color-mix(in srgb,var(--club-color) 45%,#31556d);border-radius:14px;background:#0b2d42;text-align:right}.decision-feedback b,.decision-feedback span,.decision-feedback small{display:block}.decision-feedback b{color:var(--club-color)}.decision-feedback small{color:#aac3d2;margin-top:3px}.result-visual{position:relative;overflow:hidden;min-height:160px;margin:20px -18px 14px;border-top:1px solid #2b4658;border-bottom:1px solid #2b4658;background:#07131f}.result-visual img{display:block;width:100%;height:185px;object-fit:cover;opacity:.62}.result-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07131fee,#07131f22)}.result-visual div{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:center;max-width:70%;padding:18px;text-align:right}.result-visual b{font-size:20px;color:var(--club-color)}.result-visual p{margin:6px 0 0;color:#eff7fb;font-size:14px}.match-note{font-size:13px!important;color:#9bb6c7!important;margin:12px 0!important}.top .ghost{white-space:nowrap}.hud{border-bottom:2px solid color-mix(in srgb,var(--club-color) 75%,#082238)}.hud .crest{outline:2px solid var(--club-color)}input[type=color]{appearance:none;-webkit-appearance:none;height:62px;padding:5px!important;background:#0b2942!important;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:9px}.wiki-actions{display:flex;gap:7px;margin-top:7px}.wiki-next{margin-inline-start:5px}.info-page{padding-top:14px;max-width:680px}.info-page .back{border:1px solid #42667d;background:#123149;color:#eaf7fb;border-radius:12px;padding:9px 13px;font:inherit;font-weight:700}.info-page h1{font-size:33px;margin:12px 0 5px}.info-page .lead,.updated{color:#a9c0ce;margin-top:0}.info-page article,.contact-form{background:#f8fbfd;color:#17334a;border-radius:22px;padding:20px;margin:17px 0;box-shadow:0 12px 30px #0002}.info-page article h2{color:#17395b;margin:0 0 8px;font-size:23px}.info-page article p{color:#526d80;margin:0;line-height:1.7}.share-wide{width:100%;margin:13px 0 4px;padding:14px;border:0;border-radius:14px;background:var(--club-color);color:#062133;font:inherit;font-weight:800}.text-link{border:0;background:transparent;color:#1663ad;font:inherit;font-weight:800;padding:10px 0;cursor:pointer}.contact-form label{color:#315269}.contact-form input,.contact-form textarea{color:#17334a;background:#fff;border:1px solid #c5d7e2}.contact-form textarea{font:inherit;width:100%;min-height:150px;border-radius:12px;padding:12px;margin-top:5px;resize:vertical}.contact-form .opt-in{display:flex;align-items:flex-start;gap:9px;background:#edf5fa;border-radius:12px;padding:12px;font-size:14px}.contact-form .opt-in input{width:19px;height:19px;margin:0;flex:none}.fine-print{font-size:13px!important;color:#667e8e!important}.contact-form .primary{background:#1766ba;color:#fff}.contact-form .text-link{width:100%;text-align:center}.info-page{background:#eaf4fa;color:#17334a;border-radius:24px;margin-top:10px}.info-page>.eyebrow{color:#1d68ae}@media(max-width:420px){.top{padding-inline:13px!important;gap:6px}.brand-mark{width:46px;height:46px}.brand-core strong{font-size:19px}.quick-actions{gap:4px}.quick-actions button{width:30px;height:30px;font-size:14px}.result-visual{margin-inline:-14px}.result-visual div{max-width:78%}.campaign-path{margin-top:18px}.info-page{border-radius:20px;padding-inline:15px}.info-page h1{font-size:29px}.info-page article,.contact-form{padding:17px}}
