.wc-page{--wc-gold:#e8bf66;--wc-line:rgba(174,196,220,.23);--wc-panel:#14273b;max-width:1320px;margin:0 auto;padding:18px clamp(12px,2vw,28px) 72px;color:#eaf1f9}.wc-page *{box-sizing:border-box}.wc-page a{color:#f3ca78}.wc-crumb{font-size:.85rem;color:#a2b9d2;margin:0 0 18px}.wc-crumb a{text-decoration:none}.wc-hero{padding:clamp(22px,4vw,46px);background:radial-gradient(circle at 94% 0%,rgba(188,113,56,.19),transparent 50%),linear-gradient(140deg,#20354b,#111d30);border:1px solid rgba(237,188,99,.35);border-radius:15px;margin-bottom:23px}.wc-kicker{color:var(--wc-gold);font-size:.77rem;letter-spacing:.14em;text-transform:uppercase;font-weight:850}.wc-hero h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;margin:8px 0 14px;color:#fff}.wc-hero p{max-width:78ch;line-height:1.7;color:#c7d4e1}.wc-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.wc-tabs a{border:1px solid var(--wc-line);background:#17293f;text-decoration:none;border-radius:8px;padding:10px 14px;font-weight:750;color:#e4edf7}.wc-tabs a[aria-current=page]{background:var(--wc-gold);color:#17212c;border-color:var(--wc-gold)}.wc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.wc-card,.wc-box{background:linear-gradient(145deg,#1a3047,#132439);border:1px solid var(--wc-line);border-radius:13px;padding:21px;color:#eaf1f9}.wc-card h2,.wc-box h2{color:#fff;margin:0 0 10px;font-size:1.2rem}.wc-card p,.wc-box p{color:#c6d2df;line-height:1.65;margin:0 0 10px}.wc-card a{font-weight:800}.wc-section{margin-top:32px}.wc-section h2{color:#fff;margin:0 0 12px}.wc-section>p{color:#bfcedd}.wc-muted{color:#b8c8d8}.wc-list{line-height:1.75;padding-left:22px}.wc-btn{font:inherit;cursor:pointer;color:#112031!important;background:#edc569!important;border:1px solid #f2d28b!important;padding:12px 18px;border-radius:8px;font-weight:850}.wc-btn:focus-visible,.wc-card-button:focus-visible{outline:3px solid #fff;outline-offset:3px}.wc-card-button{width:100%;text-align:left;cursor:pointer;min-height:118px;display:block;background:linear-gradient(145deg,#1b324b,#15273d);border:1px solid rgba(214,179,103,.3);border-radius:12px;padding:21px;color:#fff;font:inherit}.wc-card-button:hover{border-color:var(--wc-gold);background:#253f59}.wc-card-button strong{display:block;font-size:1.5rem;margin:5px 0 7px}.wc-card-button small{color:#bdcad8}.wc-filters{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.wc-filters input,.wc-filters select,.wc-login input,.wc-login textarea{min-width:0;flex:1 1 190px;width:100%;font:inherit;border-radius:8px;border:1px solid #58718b;background:#101e30;color:#fff;padding:12px}.wc-filters label{display:flex;flex:1 1 200px;flex-direction:column;gap:6px;color:#cad7e3}.wc-modal{border:1px solid #a08357;background:#132337;color:#edf3f9;border-radius:15px;max-width:min(660px,calc(100vw - 24px));width:100%;max-height:min(85vh,900px);overflow:auto;padding:28px;box-shadow:0 22px 70px #000b}.wc-modal::backdrop{background:#020914bb}.wc-modal h2{color:#fff;margin:0 0 12px}.wc-modal dl{display:grid;grid-template-columns:minmax(100px,36%) 1fr;gap:11px;margin:14px 0}.wc-modal dt{color:#e8bf66;font-weight:850}.wc-modal dd{margin:0;color:#d2dfec;overflow-wrap:anywhere}.wc-modal-top{display:flex;justify-content:space-between;gap:12px;align-items:start}.wc-close{cursor:pointer;font:inherit;background:#26394d;color:#fff;border:1px solid #668099;padding:7px 12px;border-radius:7px}.wc-note{border-left:3px solid #ebbe66;background:#1b3044;padding:14px 18px;border-radius:4px;margin:18px 0;color:#d8e3ee}.wc-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.wc-plan-grid article{background:#192e45;border:1px solid var(--wc-line);border-radius:11px;padding:20px}.wc-plan-grid h3{color:#fff;margin:0 0 8px}.wc-plan-grid p{line-height:1.6;color:#c6d4e2}.wc-login{max-width:520px;margin:30px auto}.wc-login form{display:grid;gap:14px}.wc-login label{font-weight:750}.wc-empty{border:1px dashed #627a91;border-radius:12px;padding:28px;color:#c8d7e4}.wc-stats{display:flex;flex-wrap:wrap;gap:12px}.wc-stat{background:#182e43;border:1px solid var(--wc-line);border-radius:9px;padding:14px 19px}.wc-stat strong{display:block;font-size:1.45rem;color:#f0c778}.wc-stat span{font-size:.85rem;color:#bbc9d7}@media(max-width:600px){.wc-page{padding:12px 12px 40px}.wc-modal{padding:17px}.wc-modal dl{grid-template-columns:1fr;gap:3px}.wc-modal dd{margin-bottom:9px}}.wc-page .wc-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin:18px 0 22px}.wc-page .wc-filters label{display:flex;flex-direction:column;gap:6px;min-width:0;flex:initial;font-size:.86rem;line-height:1.3}.wc-page .wc-filters input,.wc-page .wc-filters select{box-sizing:border-box;display:block;flex:none;width:100%;height:44px;min-height:44px;max-height:44px;margin:0;padding:9px 12px;background:#101e30;color:#f5f8fc;border:1px solid #58718b;border-radius:8px;font:inherit;line-height:1.3}.wc-page .wc-filters input::placeholder{color:#9fb0c2;opacity:1}@media(max-width:800px){.wc-page .wc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.wc-page .wc-filters{grid-template-columns:1fr}}.wc-alliance-dossier{width:min(900px,calc(100vw - 24px));max-width:min(900px,calc(100vw - 24px))}.wc-alliance-dossier .wc-modal-top h2{font-size:clamp(1.4rem,3vw,2rem);margin:5px 0}.wc-alliance-dossier .wc-modal-top p{margin:0}.wc-verified{color:#bccddd;font-size:.9rem;margin:18px 0 5px}.wc-dossier-section{border-top:1px solid var(--wc-line);padding-top:18px;margin-top:20px}.wc-dossier-section h3{color:#fff;margin:0 0 14px;font-size:1.15rem}.wc-table-scroll{overflow-x:auto;max-width:100%}.wc-players{width:100%;min-width:550px;border-collapse:collapse;font-size:.9rem}.wc-players th,.wc-players td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(176,198,218,.17);white-space:nowrap}.wc-players th:nth-child(n+3),.wc-players td:nth-child(n+3){text-align:right}.wc-players th{color:#edc569;font-weight:850}.wc-players td{color:#e5edf6}.wc-note-fields{display:grid;gap:16px}.wc-note-fields h4{margin:0 0 5px;color:#f4d17e;font-size:.95rem}.wc-note-fields p{margin:0;color:#c8d7e6;white-space:pre-wrap;line-height:1.5}.wc-card-button span{display:block;margin:3px 0 9px;color:#d8e5ee}
