.clan-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.clan-directory-card{display:flex;align-items:center;gap:18px;padding:24px;background:#101820;border:1px solid #303c46;border-radius:3px;color:inherit;text-decoration:none;min-width:0}.clan-directory-card:hover{border-color:#c89a47;background:#14202a}.clan-directory-card>div{min-width:0;flex:1}.clan-directory-card h2{font-size:22px;overflow-wrap:anywhere}.clan-directory-card p{font-size:12px;margin-top:8px;color:#91a4b3}.clan-directory-card>svg{width:22px;flex-shrink:0;color:#d6a857}.clan-page-heading{display:flex;align-items:center;gap:24px;margin-bottom:32px}.clan-page-heading>div{min-width:0;flex:1}.clan-page-heading h1{font-size:48px;overflow-wrap:anywhere}.clan-page-heading p{color:#92a5b3;margin-top:10px;font-size:13px}.clan-page-heading>.clan-emblem{width:100px;height:100px}.clan-page-heading>.clan-emblem .clan-mark{width:70px;height:70px}.clan-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#303c46;border:1px solid #303c46}.clan-stat-grid>div{background:#101820;padding:22px}.clan-stat-grid span{display:block;color:#90a1af;font-size:11px}.clan-stat-grid strong{display:block;font-size:28px;margin-top:12px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.clan-sections{display:flex;gap:28px;margin:28px 0;border-bottom:1px solid #303c46;padding-bottom:18px;flex-wrap:wrap}.clan-sections a{font-size:14px;color:#e6e9ed;text-decoration:none}.clan-sections span{color:#e6b354;font:11px monospace;margin-left:7px}.clan-content-panel{padding:25px;background:#101820;border:1px solid #303c46;border-radius:3px;min-width:0;scroll-margin-top:25px}.clan-content-panel h2{font-size:21px}.clan-members-scroll{overflow-x:auto}.clan-members-table{width:100%;border-collapse:collapse}.clan-members-table td,.clan-members-table th{padding:16px 10px;border-bottom:1px solid #2a353e;white-space:nowrap;font-size:12px}.clan-members-table td:first-child,.clan-members-table th:first-child{padding-left:0}.clan-members-table .player-rank{width:29px;height:29px}.clan-members-table .country-flag{width:22px;height:16px}.clan-members-table tbody tr:last-child td{border:0}.clan-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px;align-items:start}.clan-history-entry{border-top:1px solid #2a353e}.clan-history-entry summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:20px 0;list-style:none}.clan-history-entry summary::-webkit-details-marker{display:none}.clan-history-entry summary>div{flex:1;min-width:0}.clan-history-entry h3{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.clan-history-entry summary p{font-size:10px;color:#95a5b2;margin:7px 0 0}.clan-history-entry .tag{font-size:8px;margin-bottom:8px}.history-status{border:1px solid #45515a;font-size:9px;padding:7px;white-space:nowrap;color:#b5c1cb}.history-status.won{border-color:#436a53;color:#99cca9}.history-chevron{font-size:20px;color:#e8b85b}.clan-history-entry[open] .history-chevron{transform:rotate(45deg)}.history-body{padding:0 0 20px}.history-period{font-size:10px;color:#9dafbd;line-height:1.8;margin-bottom:16px}.history-period span{margin:0 8px}.war-teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}.war-teams article{background:#0b1117;border:1px solid #27323a;padding:14px;min-width:0}.war-team-score{display:flex;justify-content:space-between;gap:10px}.war-team-score h4{overflow-wrap:anywhere;font-size:13px}.war-team-score strong{color:#ecc379}.war-teams .subtle{font-size:10px;margin:14px 0 8px}.war-teams ul{padding-left:15px;font-size:11px;color:#a8b8c4;line-height:1.8;overflow-wrap:anywhere}.history-body h4{font-size:13px;margin-bottom:10px}.history-body>.subtle{font-size:12px;margin:0 0 20px}.tournament-places{padding-left:25px;margin:0 0 20px;font-size:13px;line-height:1.9}.participant-names{display:flex;flex-wrap:wrap;gap:7px;font-size:11px;color:#a8b8c4}.participant-names span{background:#0b1117;border:1px solid #27323a;padding:6px 8px;overflow-wrap:anywhere}@media(max-width:950px){.clan-history-grid{grid-template-columns:1fr}.clan-page-heading{flex-wrap:wrap}.clan-page-heading .profile-source{flex-basis:100%}}@media(max-width:600px){.clan-directory-grid{grid-template-columns:1fr}.clan-directory-card{padding:18px;gap:14px}.clan-page-heading{gap:15px}.clan-page-heading h1{font-size:30px}.clan-page-heading>.clan-emblem{width:70px;height:70px}.clan-page-heading>.clan-emblem .clan-mark{width:48px;height:48px}.clan-page-heading p{font-size:11px}.clan-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clan-stat-grid>div{padding:18px}.clan-stat-grid strong{font-size:24px}.clan-content-panel{padding:18px}.clan-sections{gap:16px}.clan-sections a{font-size:12px}.clan-history-entry h3{font-size:14px}.war-teams{grid-template-columns:1fr}.history-status{font-size:8px}.clan-history-entry summary{gap:8px}}
