/* The only palette for the SINYSTER COMMAND application. Change visual identity here. */
:root{
 --ui-canvas:#0a111d;--ui-surface:#101b2b;--ui-surface-raised:#182438;
 --ui-text:#eee8f5;--ui-muted:#bcb3cb;--ui-line:#514361;
 --ui-accent:#65349a;--ui-accent-hover:#7845ad;--ui-accent-soft:#302344;--ui-link:#d7b9f6;
 --ui-danger:#c96d88;--ui-danger-bg:#392332;--ui-danger-text:#ffcedb;
 --ui-success:#69bd99;--ui-success-bg:#16342e;--ui-success-text:#a2e5c7;
 --ui-warning:#c5a85d;--ui-warning-bg:#352e21;--ui-warning-text:#f0d899;
 --ui-whatsapp:#25845e;--ui-whatsapp-bg:#1a4a39;--ui-whatsapp-text:#c4f3df;
 --ui-radius:10px;--ui-font:Arial,Helvetica,sans-serif;
 --sc-surface:var(--ui-surface);--sc-surface-soft:var(--ui-surface-raised);--sc-line:var(--ui-line);--sc-text:var(--ui-text);--sc-muted:var(--ui-muted);
 --ld-bg:var(--ui-canvas);--ld-card:var(--ui-surface);--ld-line:var(--ui-line);--ld-text:var(--ui-text);--ld-muted:var(--ui-muted);
 color-scheme:dark;
}
html{background-color:var(--ui-canvas);color:var(--ui-text)}

/* assets/styles.css */
body:not(.sc-admin):not(.sc-standalone) button:focus-visible,body:not(.sc-admin):not(.sc-standalone) input:focus-visible,body:not(.sc-admin):not(.sc-standalone) a:focus-visible{outline:var(--ui-line) solid 3px}
body:not(.sc-admin):not(.sc-standalone){background:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font)}
body:not(.sc-admin):not(.sc-standalone) button,body:not(.sc-admin):not(.sc-standalone) input{font:inherit}
body:not(.sc-admin):not(.sc-standalone) button{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sidebar{background:var(--ui-surface);border-right:1px solid var(--line)}
body:not(.sc-admin):not(.sc-standalone) .brand-mark,body:not(.sc-admin):not(.sc-standalone) .mobile-logo{border:0px;border-radius:var(--ui-radius);color:var(--ui-text);font-weight:700;background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .brand strong,body:not(.sc-admin):not(.sc-standalone) .brand span{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .brand span{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav button,body:not(.sc-admin):not(.sc-standalone) .sidebar-foot > button{border:0px;background:transparent;border-radius:var(--ui-radius);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav button:hover,body:not(.sc-admin):not(.sc-standalone) .sidebar nav button.active{background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sidebar nav b{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .sidebar-foot{border-top:1px solid var(--line)}
body:not(.sc-admin):not(.sc-standalone) .profile{background:var(--ui-surface);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .profile span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .profile button{border:0px;background:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .avatar{border-radius:var(--ui-radius);font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .avatar.small{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .ember{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .gold{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .violet{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .topbar{background:var(--ui-surface);backdrop-filter:none;border-bottom:1px solid var(--line)}
body:not(.sc-admin):not(.sc-standalone) .quick-search{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .quick-search > span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .quick-search input,body:not(.sc-admin):not(.sc-standalone) .hero-input input{border:0px;outline:0px;background:transparent;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .quick-search input::placeholder,body:not(.sc-admin):not(.sc-standalone) .hero-input input::placeholder{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) kbd{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .search-results{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .search-results > small{font-weight:700;letter-spacing:normal;color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .search-results button{border:0px;background:none;border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .search-results button:hover{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .search-results small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .icon-button{border:1px solid var(--line);background:var(--ui-accent);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .icon-button b{border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .top-profile small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .eyebrow,body:not(.sc-admin):not(.sc-standalone) .panel-heading p,body:not(.sc-admin):not(.sc-standalone) .hero-search > p{color:var(--ui-muted);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .welcome h1{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .welcome > div > p:last-child{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .date-pill{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .date-pill > span{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .date-pill small{color:var(--ui-muted);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .hero-search{color:var(--ui-text);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .hero-search::after{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .hero-search > p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .hero-search h2{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .hero-input{background:var(--ui-surface);border-radius:var(--ui-radius);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .hero-input > span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .hero-input button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .hero-input button:hover{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .hero-search > small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .stats article{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .stat-icon{border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .stat-icon.orange{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .stat-icon.purple{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .stat-icon.blue{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .stats span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .stats article > small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .stats article > small b{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .stats article > button{border:0px;background:none;color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .panel{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .panel-heading button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-accent);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .village-list > button{border-color:currentcolor currentcolor var(--ui-line);background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .village-list > button:hover,body:not(.sc-admin):not(.sc-standalone) .village-list > button.selected{background:var(--ui-accent);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .th-badge{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .th-badge.large{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .th-badge.xl{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .village-copy small{color:var(--ui-muted);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .role{color:var(--ui-text);background:var(--ui-surface);font-weight:700;border-radius:var(--ui-radius);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .village-list i{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .view-all,body:not(.sc-admin):not(.sc-standalone) .detail-action{border:0px;background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .detail-cover{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .detail-cover p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .detail-cover > button{color:var(--ui-text);background:none;border:0px}
body:not(.sc-admin):not(.sc-standalone) .status{color:var(--ui-text);background:var(--ui-surface);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .status.pending{color:var(--ui-warning-text);background:var(--ui-warning-bg)}
body:not(.sc-admin):not(.sc-standalone) .label{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .person span,body:not(.sc-admin):not(.sc-standalone) .access-row span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .person a{color:var(--ui-text);background:var(--ui-surface);border-radius:var(--ui-radius);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .divider{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .access-head span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .access-row a{color:var(--ui-text);text-decoration:none;border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .empty{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .toast{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);box-shadow:none}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone) .hero-search{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav{background:var(--ui-surface);border-top:1px solid var(--line)}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav button{border:0px;background:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav small{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav button.active{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .bottom-nav b{color:var(--ui-text);background:var(--ui-surface);border-radius:var(--ui-radius)}
}
/* assets/platform.css */
body:not(.sc-admin):not(.sc-standalone) .main-menu a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .menu-group > summary::after{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .main-menu a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary:hover,body:not(.sc-admin):not(.sc-standalone) .main-menu a.active,body:not(.sc-admin):not(.sc-standalone) .menu-group.active > summary{border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a{border:0px;border-radius:var(--ui-radius);background:transparent}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a.active{background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .menu-count{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .menu-home.active{background:var(--ui-accent);border-color:var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-title h1{letter-spacing:normal;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-title p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .eyebrow{font-weight:700;text-transform:none;letter-spacing:normal;color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ecl-live{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics article,body:not(.sc-admin):not(.sc-standalone) .ecl-card{background:var(--ui-surface);border:1px solid var(--ecl-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-metrics span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-card p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-head small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ecl-card-foot span,body:not(.sc-admin):not(.sc-standalone) .ecl-tags span,body:not(.sc-admin):not(.sc-standalone) .ecl-badge{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ecl-badge.warning{background:var(--ui-warning-bg);color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-line{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .ecl-line:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .ecl-line small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ecl-line > span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-link{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ecl-card label,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ecl-card input,body:not(.sc-admin):not(.sc-standalone) .ecl-card select,body:not(.sc-admin):not(.sc-standalone) .ecl-card textarea,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form input,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .ecl-card button,body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form{border-top:1px solid var(--ecl-line)}
body:not(.sc-admin):not(.sc-standalone) .danger-button{background:var(--ui-danger-bg)!important}
body:not(.sc-admin):not(.sc-standalone) .form-card fieldset{border:1px solid var(--ecl-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .form-card legend{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .form-card .check{font-weight:600}
body:not(.sc-admin):not(.sc-standalone) .clan-card dt{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-card dd{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .audit-table th,body:not(.sc-admin):not(.sc-standalone) .audit-table td{border-bottom:1px solid var(--ecl-line)}
body:not(.sc-admin):not(.sc-standalone) .audit-table th{color:var(--ui-text);text-transform:none}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{box-shadow:none}
}
body:not(.sc-admin):not(.sc-standalone){background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .brand-logo{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .topline .brand span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login{box-shadow:none;border:2px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{border-radius:var(--ui-radius);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .login h1{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login > p:not(.error):not(.notice){color:var(--ui-danger-text)}
body:not(.sc-admin):not(.sc-standalone) .login input{background:var(--ui-surface);border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .login input:focus{outline:0px;box-shadow:none;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .setup{box-shadow:none;border:2px solid var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .setup .brand-logo{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .login button,body:not(.sc-admin):not(.sc-standalone) .setup button,body:not(.sc-admin):not(.sc-standalone) .form-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .primary,body:not(.sc-admin):not(.sc-standalone) .search-box button,body:not(.sc-admin):not(.sc-standalone) .ecl-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .ecl-inline-form button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .cwl-confirm{color:var(--ui-danger-text);box-shadow:none;background:var(--ui-danger-bg)!important}
body:not(.sc-admin):not(.sc-standalone) .login button:hover,body:not(.sc-admin):not(.sc-standalone) .setup button:hover,body:not(.sc-admin):not(.sc-standalone) .form-card button:not(.danger-button):hover,body:not(.sc-admin):not(.sc-standalone) .search-box button:hover{filter:none;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .main-menu a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .main-menu a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary:hover,body:not(.sc-admin):not(.sc-standalone) .main-menu a.active,body:not(.sc-admin):not(.sc-standalone) .menu-group.active > summary{border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .menu-count{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .menu-home.active{background:var(--ui-accent);border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .ecl-card,body:not(.sc-admin):not(.sc-standalone) .form-card,body:not(.sc-admin):not(.sc-standalone) .data-card,body:not(.sc-admin):not(.sc-standalone) .people-list,body:not(.sc-admin):not(.sc-standalone) .api-clans,body:not(.sc-admin):not(.sc-standalone) .cwl-panel,body:not(.sc-admin):not(.sc-standalone) .portal-village,body:not(.sc-admin):not(.sc-standalone) .access-list,body:not(.sc-admin):not(.sc-standalone) .selected-review,body:not(.sc-admin):not(.sc-standalone) .source-clan-group{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .ecl-live,body:not(.sc-admin):not(.sc-standalone) .confirm-badge{border:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .ecl-badge,body:not(.sc-admin):not(.sc-standalone) .ecl-card-foot span,body:not(.sc-admin):not(.sc-standalone) .ecl-tags span,body:not(.sc-admin):not(.sc-standalone) .portal-count,body:not(.sc-admin):not(.sc-standalone) .role-badge{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .search-box input,body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .search-box input:focus,body:not(.sc-admin):not(.sc-standalone) .form-card input:focus,body:not(.sc-admin):not(.sc-standalone) .form-card select:focus,body:not(.sc-admin):not(.sc-standalone) .form-card textarea:focus{outline:0px;border-color:var(--ui-line);box-shadow:none}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .login{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{border-radius:var(--ui-radius)}
}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{color:var(--ui-text);text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card b{color:var(--ui-text);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > summary{border:1px solid var(--ecl-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions[open] > summary,body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > summary:hover{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-actions > div{border:1px solid var(--ecl-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .access-link{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;font-weight:700;letter-spacing:normal;text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .access-link:hover{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .login-secondary-actions .public-link{background:var(--ui-surface)}
@media (max-width: 600px){body:not(.sc-admin):not(.sc-standalone) .login{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{border-radius:var(--ui-radius)!important}
}
body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link,body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:nth-of-type(3){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important;font-weight:700!important;letter-spacing:normal!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .public-link{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) main.login .login-secondary-actions .access-link:hover{border-color:var(--ui-line)!important;box-shadow:none!important}
/* assets/command-center.css */
body:not(.sc-admin):not(.sc-standalone) .command-title{border:1px solid var(--sx-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .command-title h1{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .command-title p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .command-title .eyebrow,body:not(.sc-admin):not(.sc-standalone) .eyebrow{color:var(--ui-muted);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .command-status,body:not(.sc-admin):not(.sc-standalone) .command-chip{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline label,body:not(.sc-admin):not(.sc-standalone) .report-filter label{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-title-inline input,body:not(.sc-admin):not(.sc-standalone) .report-filter input,body:not(.sc-admin):not(.sc-standalone) .report-filter select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid article{border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);border-left:1px solid var(--ui-line);border-top:3px solid var(--sx-violet);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-stat-grid span{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .command-module,body:not(.sc-admin):not(.sc-standalone) .command-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .command-module{text-decoration:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-module:hover{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .command-module span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-card p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .command-form label{font-weight:700;color:var(--ui-text);text-transform:none;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .command-form input,body:not(.sc-admin):not(.sc-standalone) .command-form select,body:not(.sc-admin):not(.sc-standalone) .command-form textarea,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-form button,body:not(.sc-admin):not(.sc-standalone) .command-card button,body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder button,body:not(.sc-admin):not(.sc-standalone) .report-filter button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .command-table th,body:not(.sc-admin):not(.sc-standalone) .command-table td{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .command-table th{color:var(--ui-text);text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .command-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-warning{border-radius:var(--ui-radius);background:var(--ui-warning-bg);color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .command-line{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .command-line small,body:not(.sc-admin):not(.sc-standalone) .command-line time{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .chat-channels{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-channels-head{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .chat-channels a{color:var(--ui-text);text-decoration:none;border-left:3px solid transparent}
body:not(.sc-admin):not(.sc-standalone) .chat-channels a:hover,body:not(.sc-admin):not(.sc-standalone) .chat-channels a.active{background:var(--ui-accent);color:var(--ui-text);border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .chat-channels small{color:var(--ui-muted);text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .chat-main{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-main > header{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-main > header p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .chat-message{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-message.mine{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-message.pinned{box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .chat-meta{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-meta strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-message blockquote{border-left:3px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-removed{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-version{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-actions button{border:0px;background:transparent;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-compose{border-top:1px solid var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-compose textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .chat-compose button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .chat-compose #chat-context{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .poll-option{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .poll-option.selected{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .chat-poll-create summary,body:not(.sc-admin):not(.sc-standalone) .chat-admin summary{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card.definitive{border:2px solid var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header span{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .full-button.secondary{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list span{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list input:checked + span{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .command-search{border:2px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .command-search:focus{outline:none;border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice span{border:1px solid transparent;border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice span:hover{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice input:checked + span{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder-bar{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-builder-bar span{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-report-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-report-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .war-report-row span{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .ranking-list li{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .ranking-list small,body:not(.sc-admin):not(.sc-standalone) .ranking-list time{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .castle-form input{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .member-alerts{border:1px solid var(--ui-warning);border-radius:var(--ui-radius);background:var(--ui-warning-bg);color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert{border-bottom:1px solid var(--ui-warning)}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert small,body:not(.sc-admin):not(.sc-standalone) .member-war-alert time{color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .member-war-alert strong{color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .member-village{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .member-village.owned{border-top:4px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .member-village.responsible{border-top:4px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .member-village header small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .member-village dl > div{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .member-village dt{color:var(--ui-text);text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .member-village dd{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .member-village dd small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .member-notification{color:var(--ui-text);text-decoration:none;border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .member-notification.unread{border-left:3px solid var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .member-notification span,body:not(.sc-admin):not(.sc-standalone) .member-notification time{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .universal-search input{border:2px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .universal-search button{border:0px;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .search-groups h2 span{color:var(--ui-text)}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .chat-channels a{border-left:0px;border-bottom:3px solid transparent}
body:not(.sc-admin):not(.sc-standalone) .chat-channels a.active{border-left:0px;border-bottom-color:var(--ui-line)}
}
html:has(body:not(.sc-admin):not(.sc-standalone)),body:not(.sc-admin):not(.sc-standalone),body:not(.sc-admin):not(.sc-standalone).view-clan_ops,body:not(.sc-admin):not(.sc-standalone) .workspace,body:not(.sc-admin):not(.sc-standalone) main{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .data-card,body:not(.sc-admin):not(.sc-standalone) .form-card,body:not(.sc-admin):not(.sc-standalone) .people-list,body:not(.sc-admin):not(.sc-standalone) article,body:not(.sc-admin):not(.sc-standalone) section,body:not(.sc-admin):not(.sc-standalone) div[class*="card"],body:not(.sc-admin):not(.sc-standalone) div[class*="panel"],body:not(.sc-admin):not(.sc-standalone) div[class*="shell"],body:not(.sc-admin):not(.sc-standalone) .clan-ops-card,body:not(.sc-admin):not(.sc-standalone) .war-card,body:not(.sc-admin):not(.sc-standalone) .topline{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) p,body:not(.sc-admin):not(.sc-standalone) span,body:not(.sc-admin):not(.sc-standalone) small,body:not(.sc-admin):not(.sc-standalone) b,body:not(.sc-admin):not(.sc-standalone) strong,body:not(.sc-admin):not(.sc-standalone) div,body:not(.sc-admin):not(.sc-standalone) time,body:not(.sc-admin):not(.sc-standalone) td,body:not(.sc-admin):not(.sc-standalone) th,body:not(.sc-admin):not(.sc-standalone) label{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) h1,body:not(.sc-admin):not(.sc-standalone) h2,body:not(.sc-admin):not(.sc-standalone) h3,body:not(.sc-admin):not(.sc-standalone) h4{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .attack-badge-card{border-radius:var(--ui-radius);background:var(--ui-surface)!important;border-left:5px solid var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-ouro{border-left-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-prata{border-left-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-bronze{border-left-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-azarado{border-left-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-fiasco{border-left-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-vexame{border-left-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-irresponsavel{border-left-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .card-tier-abono{border-left-color:var(--ui-line)!important;background:var(--ui-surface)!important}
/* assets/war-room.css */
:root:has(body:not(.sc-admin):not(.sc-standalone)){color-scheme:dark}
body:not(.sc-admin):not(.sc-standalone) *{scrollbar-color:var(--ui-line) var(--ui-surface)}
html:has(body:not(.sc-admin):not(.sc-standalone)){background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone){color:var(--ui-text);background:radial-gradient(circle at 9% 8%, rgba(124, 58, 237, 0.12), transparent 27%), radial-gradient(circle at 92% 14%, rgba(185, 145, 70, 0.07), transparent 24%), linear-gradient(rgba(5, 7, 12, 0.75), rgba(5, 7, 12, 0.91)), url("bg-war-room.webp") center top / cover no-repeat fixed;font-family:var(--ui-font)}
body:not(.sc-admin):not(.sc-standalone)::before{border:1px solid var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone)::after{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) a{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) h1,body:not(.sc-admin):not(.sc-standalone) h2,body:not(.sc-admin):not(.sc-standalone) h3,body:not(.sc-admin):not(.sc-standalone) h4,body:not(.sc-admin):not(.sc-standalone) strong,body:not(.sc-admin):not(.sc-standalone) b{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) small,body:not(.sc-admin):not(.sc-standalone) p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .topline{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{border:0px!important;border-radius:var(--ui-radius)!important;background:transparent!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand span{letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .user-panel{border:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .user-avatar{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .logout-button{color:var(--ui-text)!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .logout-button:hover{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu a,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary{border-radius:var(--ui-radius);box-shadow:none;border-color:var(--war-border-soft)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-group > summary:hover,body:not(.sc-admin):not(.sc-standalone) .main-menu a.active,body:not(.sc-admin):not(.sc-standalone) .menu-group.active > summary{box-shadow:none;border-color:var(--ui-line)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .menu-home.active{background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .menu-group > summary::after{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown{backdrop-filter:none;border-color:var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a{box-shadow:none;background:transparent!important}
body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a:hover,body:not(.sc-admin):not(.sc-standalone) .menu-dropdown a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .menu-count{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .menu-icon-only svg{fill:none;stroke:currentColor}
body:not(.sc-admin):not(.sc-standalone) .page-back{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;font-weight:700;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .page-back:hover{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .visually-hidden{border:0px!important}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card{border:1px solid var(--war-border-soft);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card > summary,body:not(.sc-admin):not(.sc-standalone) a.war-menu-card{color:var(--ui-text);text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card::before{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card::after{border:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card:hover{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon svg{fill:none;stroke:currentColor}
body:not(.sc-admin):not(.sc-standalone) .war-menu-card strong{letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-arrow{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-card-links a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .war-card-links a:hover{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .ecl-title h1,body:not(.sc-admin):not(.sc-standalone) .command-title h1{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-title p,body:not(.sc-admin):not(.sc-standalone) .command-title p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .eyebrow{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-card,body:not(.sc-admin):not(.sc-standalone) .form-card,body:not(.sc-admin):not(.sc-standalone) .data-card,body:not(.sc-admin):not(.sc-standalone) .people-list,body:not(.sc-admin):not(.sc-standalone) .api-clans,body:not(.sc-admin):not(.sc-standalone) .cwl-panel,body:not(.sc-admin):not(.sc-standalone) .portal-village,body:not(.sc-admin):not(.sc-standalone) .access-list,body:not(.sc-admin):not(.sc-standalone) .selected-review,body:not(.sc-admin):not(.sc-standalone) .source-clan-group,body:not(.sc-admin):not(.sc-standalone) .command-card,body:not(.sc-admin):not(.sc-standalone) .command-module,body:not(.sc-admin):not(.sc-standalone) .command-stat-grid article,body:not(.sc-admin):not(.sc-standalone) .cwl-review-top,body:not(.sc-admin):not(.sc-standalone) .cwl-command-builder,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card,body:not(.sc-admin):not(.sc-standalone) .member-village,body:not(.sc-admin):not(.sc-standalone) .chat-main,body:not(.sc-admin):not(.sc-standalone) .chat-compose{border-color:var(--war-border-soft)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .command-title{border-color:var(--war-border-soft);background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-card p,body:not(.sc-admin):not(.sc-standalone) .command-card p,body:not(.sc-admin):not(.sc-standalone) .command-module span,body:not(.sc-admin):not(.sc-standalone) .data-card small,body:not(.sc-admin):not(.sc-standalone) .people-count,body:not(.sc-admin):not(.sc-standalone) .portal-head p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-line,body:not(.sc-admin):not(.sc-standalone) .command-line,body:not(.sc-admin):not(.sc-standalone) .people-row,body:not(.sc-admin):not(.sc-standalone) .link-row,body:not(.sc-admin):not(.sc-standalone) .access-row,body:not(.sc-admin):not(.sc-standalone) .audit-table th,body:not(.sc-admin):not(.sc-standalone) .audit-table td{border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .people-row:hover{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-empty,body:not(.sc-admin):not(.sc-standalone) .command-empty,body:not(.sc-admin):not(.sc-standalone) .portal-empty,body:not(.sc-admin):not(.sc-standalone) .cwl-empty{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-badge,body:not(.sc-admin):not(.sc-standalone) .ecl-card-foot span,body:not(.sc-admin):not(.sc-standalone) .ecl-tags span,body:not(.sc-admin):not(.sc-standalone) .portal-count,body:not(.sc-admin):not(.sc-standalone) .role-badge,body:not(.sc-admin):not(.sc-standalone) .cwl-tag{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .ecl-badge.warning{border-color:var(--ui-warning)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone) input,body:not(.sc-admin):not(.sc-standalone) select,body:not(.sc-admin):not(.sc-standalone) textarea,body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea,body:not(.sc-admin):not(.sc-standalone) .ecl-card input,body:not(.sc-admin):not(.sc-standalone) .ecl-card select,body:not(.sc-admin):not(.sc-standalone) .ecl-card textarea,body:not(.sc-admin):not(.sc-standalone) .command-form input,body:not(.sc-admin):not(.sc-standalone) .command-form select,body:not(.sc-admin):not(.sc-standalone) .command-form textarea,body:not(.sc-admin):not(.sc-standalone) .universal-search input,body:not(.sc-admin):not(.sc-standalone) .search-box input,body:not(.sc-admin):not(.sc-standalone) .village-search input{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) input::placeholder,body:not(.sc-admin):not(.sc-standalone) textarea::placeholder{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) input:focus,body:not(.sc-admin):not(.sc-standalone) select:focus,body:not(.sc-admin):not(.sc-standalone) textarea:focus{outline:none;border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) button,body:not(.sc-admin):not(.sc-standalone) .primary,body:not(.sc-admin):not(.sc-standalone) .form-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .ecl-card button:not(.danger-button),body:not(.sc-admin):not(.sc-standalone) .command-card button,body:not(.sc-admin):not(.sc-standalone) .cwl-confirm{border:1px solid var(--ui-danger)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) button:hover,body:not(.sc-admin):not(.sc-standalone) .primary:hover{filter:none}
body:not(.sc-admin):not(.sc-standalone) .danger-button,body:not(.sc-admin):not(.sc-standalone) .compact-button.danger-button{border-color:var(--ui-danger)!important;background:var(--ui-danger-bg)!important}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head,body:not(.sc-admin):not(.sc-standalone) .cwl-card-head,body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header,body:not(.sc-admin):not(.sc-standalone) .chat-main > header{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-search{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .village-option span,body:not(.sc-admin):not(.sc-standalone) .selected-item,body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice span,body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list span,body:not(.sc-admin):not(.sc-standalone) .poll-option,body:not(.sc-admin):not(.sc-standalone) .chat-message{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-option input:checked + span,body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice input:checked + span,body:not(.sc-admin):not(.sc-standalone) .cwl-destination-list input:checked + span{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .selected-review{border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .chat-message.mine{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .chat-main{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .chat-messages{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) table{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .login .brand-logo{border:0px!important;border-radius:var(--ui-radius)!important;background:transparent!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .login h1{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .login > p:not(.error):not(.notice){color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .login label{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login .access-link,body:not(.sc-admin):not(.sc-standalone) .login .back-link{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login .access-link:hover,body:not(.sc-admin):not(.sc-standalone) .login .back-link:hover{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .notice{border:1px solid var(--ui-line);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .danger,body:not(.sc-admin):not(.sc-standalone) .error{border:1px solid var(--ui-danger);background:var(--ui-danger-bg)!important;color:var(--ui-danger-text)!important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone){background-attachment:var(--ui-surface);background-position:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .topline .brand-logo{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .topline .brand strong{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .topline .brand span{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .user-panel{border:0px;background:transparent;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-menu-icon{border-radius:var(--ui-radius)}
}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary:hover,body:not(.sc-admin):not(.sc-standalone) .accessibility-menu > summary:focus-visible{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;backdrop-filter:none}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel button{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .accessibility-panel button[aria-pressed="true"]{border-color:var(--ui-line)!important;box-shadow:none!important}
html[data-high-contrast="true"] body:not(.sc-admin):not(.sc-standalone){color:var(--ui-text);background-color:var(--ui-surface)}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .ecl-card,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .form-card,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .data-card,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .command-card,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .command-module,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] .war-menu-card{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] input,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] select,html:has(body:not(.sc-admin):not(.sc-standalone))[data-high-contrast="true"] textarea{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) :focus-visible{outline:var(--ui-line) solid 3px!important}
body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary:hover,body:not(.sc-admin):not(.sc-standalone) .section-navigator > summary:focus-visible,body:not(.sc-admin):not(.sc-standalone) .section-navigator[open] > summary{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;backdrop-filter:none}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel section{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel strong{color:var(--ui-text);letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel a{border:1px solid transparent;border-radius:var(--ui-radius);color:var(--ui-text);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel a:hover,body:not(.sc-admin):not(.sc-standalone) .section-navigator-panel a:focus-visible{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .compact-roster li{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .match-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .match-card > span,body:not(.sc-admin):not(.sc-standalone) .match-card > small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .ops-shortcuts a:hover{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list article{border:1px solid var(--ui-warning);border-radius:var(--ui-radius);background:var(--ui-warning-bg)}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list small{color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .pending-war-list > article > strong{color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .urgent-button{border-color:var(--ui-line)!important;background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .village-compact-grid small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card > span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-compact-card:hover,body:not(.sc-admin):not(.sc-standalone) .village-compact-card:focus-visible{border-color:var(--ui-line);box-shadow:none;outline:none}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats span{font-weight:700;letter-spacing:normal;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-profile-stats small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list div{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list dt{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-detail-list dd{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .village-profile-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .village-hero-grid article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .ops-list-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .ops-list-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .ops-create{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .ops-create > summary{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .clan-notice{border-left:3px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .clan-notice.important{border-left-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .clan-notice.urgent{border-left-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .clan-notice > span{text-transform:none;letter-spacing:normal;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .tournament-access-card{text-decoration:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .tournament-access-card:hover{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .tournament-access-card strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .role-tabs a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .role-tabs a.active{border-color:var(--ui-line);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .participant-villages article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .participant-villages p,body:not(.sc-admin):not(.sc-standalone) .participant-villages small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .portal-task{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .portal-task small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .portal-task.done b{text-decoration:line-through}
body:not(.sc-admin):not(.sc-standalone) .compliance-action{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .compliance-action > summary{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .request-status{border-left:3px solid var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .request-status small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .homologation-card,body:not(.sc-admin):not(.sc-standalone) .compliance-row{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .homologation-card small,body:not(.sc-admin):not(.sc-standalone) .compliance-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .match-validation-card h3{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .status-badge{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:750}
body:not(.sc-admin):not(.sc-standalone) .status-badge.status-matched{border-color:var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .status-badge.status-divergent{border-color:var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .status-badge.status-reviewed{border-color:var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .linked-war{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .linked-war span,body:not(.sc-admin):not(.sc-standalone) .match-check span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .match-check{border-color:var(--ui-line) var(--ui-line) var(--ui-line) var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .match-check.extra{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .match-check.absent{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .match-check.duplicate,body:not(.sc-admin):not(.sc-standalone) .match-check.unregistered{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .match-check small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .notice.success{border-color:var(--ui-success);color:var(--ui-success-text);background:var(--ui-success-bg)}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator,body:not(.sc-admin):not(.sc-standalone) .bracket-summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .bracket-generator > div span,body:not(.sc-admin):not(.sc-standalone) .bracket-summary b{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .bracket-board{scrollbar-color:var(--ui-line) var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > header span{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .bracket-round > header b{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .advance-note{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .advance-note.waiting{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .advance-note.success{background:var(--ui-success-bg);color:var(--ui-success-text)}
body:not(.sc-admin):not(.sc-standalone) .manual-match-tools{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .manual-match-tools summary{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-link{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-link a{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .standings-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .standings-card > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .standings-card header span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .standings-card th,body:not(.sc-admin):not(.sc-standalone) .standings-card td{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .standings-card tr.qualified{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .standings-card tr.qualified td:first-child{border-left:3px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .registration-request{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .registration-request span,body:not(.sc-admin):not(.sc-standalone) .registration-request small{color:var(--ui-muted)}
.public-tournament-body:not(.sc-admin):not(.sc-standalone){background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-hero p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .public-stats article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .public-stats span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .public-announcement{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .public-announcement p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .public-tournament-shell footer{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .topline{border:0px}
body:not(.sc-admin):not(.sc-standalone) .view-dashboard .user-panel{border-color:var(--ui-line);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway::before{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway::after{border:1px solid var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{border:0px;background:transparent;filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .environment-kicker{color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{font-family:var(--ui-font);font-weight:700;letter-spacing:normal;text-transform:none;text-shadow:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .environment-card{border:1px solid var(--portal-accent);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-tournament{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-card::before{border:1px solid var(--portal-accent)}
body:not(.sc-admin):not(.sc-standalone) .environment-card::after{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-card:hover{filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-card.is-locked{filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-card.is-locked:hover{filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-shine{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem-cup{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem::before{border:2px solid var(--portal-accent);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem svg{fill:currentColor;stroke:currentColor;filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-copy{text-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{font-family:var(--ui-font);font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .environment-copy small{font-weight:500;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .environment-state{border:1px solid;border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .environment-state::before{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .environment-state.is-open{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .environment-state.is-closed{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .environment-state.is-closed::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .environment-enter{border:1px solid var(--portal-accent);background:var(--ui-surface);color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-tournament .environment-enter{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-enter b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{color:var(--ui-text);text-transform:none;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-footer span{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-footer p{font-weight:700;color:var(--ui-muted)!important}
@media (max-width: 820px){body:not(.sc-admin):not(.sc-standalone) .environment-heading p{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-footer{letter-spacing:normal}
}
@media (max-width: 430px){body:not(.sc-admin):not(.sc-standalone) .view-dashboard .user-panel{background:var(--ui-surface)}
}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .workspace{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .people-list,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .access-list,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .data-card{color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card h1,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card h2,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card h3,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card h1,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card h2,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card h3,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .people-list strong,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .access-list strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card p,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .ecl-card small,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card p,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card small,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .people-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card input,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card select,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card textarea{color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .main-menu > details > summary{font-weight:700!important;letter-spacing:normal!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-card{box-shadow:none;border-color:color-mix(in srgb,var(--portal-accent) 72%,var(--ui-line))!important}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{background:var(--ui-surface);color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{border-top:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row:hover,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row:focus-within{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a{border-radius:var(--ui-radius);color:var(--ui-text);text-decoration:none;font-weight:700;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a:hover{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone):has(> main.login){background:radial-gradient(circle at 50% 8%, rgba(118, 48, 196, 0.16), transparent 34%), linear-gradient(rgba(4, 5, 9, 0.72), rgba(2, 3, 6, 0.91)), url("bg-war-room.webp") center center / cover fixed;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone):has(> main.login)::before{border:1px solid var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) main.login{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login::before,body:not(.sc-admin):not(.sc-standalone) main.login::after{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) main.login .brand-logo{filter:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1{text-shadow:none;color:var(--ui-text)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) main.login > h1 + p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) main.login label{color:var(--ui-text)!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login form > label:first-of-type::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) main.login input{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login input:focus{outline:none!important;border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login .password-field::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) main.login .password-toggle{border-left:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) main.login form > button:last-child{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;font-weight:950!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login form > button:last-child:hover{filter:none}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link{color:var(--ui-text)!important;font-weight:750!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login form + .access-link::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2),body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3){border-top:1px solid var(--ui-line)!important;border-bottom:1px solid var(--ui-line)!important;color:var(--ui-text)!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(2)::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:nth-of-type(3)::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) main.login .access-link:hover{color:var(--ui-text)!important;text-shadow:none}
body:not(.sc-admin):not(.sc-standalone) main.login .back-link{color:var(--ui-text)!important;text-decoration:none!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) main.login .error,body:not(.sc-admin):not(.sc-standalone) main.login .notice{border:1px solid!important;background:var(--ui-danger-bg)!important}
/* assets/sinyster-upgrade.css */
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .workspace{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) :is(.ecl-card, .form-card, .people-list, .access-list, .data-card){color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) :is(.ecl-card, .form-card, .people-list, .access-list) :is(h1, h2, h3, strong){color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) :is(.ecl-card, .form-card, .people-list) :is(p, small){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal) .form-card :is(input, select, textarea){color:var(--ui-text)!important;border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu > a,body:not(.sc-admin):not(.sc-standalone) .main-menu > details > summary{font-weight:700!important;letter-spacing:normal!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .environment-gateway{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-brand img{filter:none}
body:not(.sc-admin):not(.sc-standalone) .environment-brand span{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-heading h1{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-heading p{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-card{box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .environment-copy strong{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .environment-community{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-community .environment-enter{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .environment-emblem-community svg{stroke:currentColor}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .members-sheet-head{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{border-top:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row:hover,body:not(.sc-admin):not(.sc-standalone) .member-sheet-row:focus-within{background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a{border-radius:var(--ui-radius);color:var(--ui-text);text-decoration:none;font-weight:700;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions a:hover{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .member-add-button{background:var(--ui-accent);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:none;color:var(--ui-text);font-weight:700;letter-spacing:normal;text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar label{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar input{background:var(--ui-surface);border:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .members-toolbar > span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .members-sheet{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-head{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .member-role{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .member-villages span{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav a,body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav button{background:transparent;border-color:currentcolor currentcolor var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-text);font-weight:700;letter-spacing:normal;text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav a:hover,body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav button:hover{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .member-sheet-actions nav .member-delete{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .members-empty{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-editor-heading a{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .member-editor label{color:var(--ui-text);font-weight:700;letter-spacing:normal}
@media (max-width: 720px){body:not(.sc-admin):not(.sc-standalone) .member-sheet-row{border-radius:var(--ui-radius)}
}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard){background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .topline{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand strong{letter-spacing:normal!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .brand span{letter-spacing:normal!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary{border-color:transparent!important;border-radius:var(--ui-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text)!important;font:800 11px / 1.15 var(--ui-font)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a:hover,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary:hover{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a.active,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details.active > summary{border-left:3px solid var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu[data-environment="competitive"] > a.active,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu[data-environment="competitive"] > details.active > summary{border-left-color:var(--ui-line)!important;background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{border-color:currentcolor currentcolor currentcolor var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:transparent!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a{border:0px!important;border-radius:var(--ui-radius)!important;background:transparent!important;color:var(--ui-text)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a:hover,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .history-nav button{border-color:var(--ui-line);background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title .eyebrow{color:var(--ui-muted)!important;font-weight:700!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title h1{color:var(--ui-text)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel) :is(h1, h2, h3, h4, strong){color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel) :is(p, small){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel) :is(input, select, textarea){border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article::before{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .command-stat-grid article span{color:var(--ui-text)!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(button, .primary, .ecl-button, .member-add-button){border-radius:var(--ui-radius)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ops-shortcuts a{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ops-shortcuts a:hover{border-color:var(--ui-line)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ops-list-row, .pending-war-list article, .village-compact-grid article, .village-compact-card){border:1px solid var(--ui-warning)!important;border-radius:var(--ui-radius)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ops-list-row, .pending-war-list article, .village-compact-grid article, .village-compact-card) :is(strong, b){color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ops-list-row, .pending-war-list article, .village-compact-grid article, .village-compact-card) :is(small, span){color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-head .button{background:var(--ui-accent)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > span{color:var(--ui-text)!important;font-weight:700!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-stats article > small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-detail-list div,body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-hero-grid article{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-detail-list :is(dt, dd),body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-hero-grid :is(b, span),body:not(.sc-admin):not(.sc-standalone).view-village_profile .village-profile-row :is(b, small){color:var(--ui-muted)!important}
html[data-ui-font="system"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="compact"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="readable"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="classic"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="rounded"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="technical"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
html[data-ui-font="clean"] body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)!important}
body:not(.sc-admin):not(.sc-standalone) .appearance-controls label{font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .appearance-size-options button{border:1px solid var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .appearance-size-options button[aria-pressed="true"]{border-color:var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .accessibility-font-label{color:var(--ui-text);font-weight:700;letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .accessibility-font-label select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
@media (max-width: 1099px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
}
body:not(.sc-admin):not(.sc-standalone) .clan-live-search form > small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .rich-text-toolbar button{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters input,body:not(.sc-admin):not(.sc-standalone) .village-column-filters select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-column-filters button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary{border-color:var(--ui-line) var(--ui-line) var(--ui-line) var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);text-decoration:none;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary.winning{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary.losing{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary.tied{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-summary.preparation{border-left-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side em{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score small,body:not(.sc-admin):not(.sc-standalone) .clan-war-score span{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy small{color:var(--ui-muted)}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace{background:var(--ui-surface)!important}
}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form label{font-weight:700;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-season-round-form :is(input, select){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-report-tabs a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-report-tabs a.active{border-color:var(--ui-line);background:var(--ui-accent);box-shadow:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round{border-color:var(--ui-line) var(--ui-line) var(--ui-line) var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header small,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stat-round header > span,body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round header > span{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-round-score span{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-table{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-head{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-head b{text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row{background:var(--ui-surface);border-top:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row:nth-child(2n+1){background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row span{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row .positive{color:var(--ui-success-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row .negative{color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stars-row .neutral{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-performance-note{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-round > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-attack-list a span{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary{border:1px solid var(--ui-danger);border-radius:var(--ui-radius);background:var(--ui-danger-bg)}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary h3{color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-missed-summary span{border-radius:var(--ui-radius);background:var(--ui-danger-bg);color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .member-village-list{border:0px!important;background:transparent!important;color:var(--ui-text)!important;font-weight:750!important}
body:not(.sc-admin):not(.sc-standalone) .member-village-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .ownership-badge{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) .member-ownership small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) :is(.tag-chip, .clan-tag, .village-tag, .player-tag, .tag-value, [data-tag]){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-line)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) :is(.ecl-badge, .status-badge){text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) :is(.cwl-lineup-card header small, .cwl-destination-list small, .cwl-origin-group header small, .cwl-village-choice small, .participant-villages p, .compact-roster small, .request-status small, .war-report-row small, .ranking-list small, .wr-clan small, .wr-roster article small, .wr-events article small, .match-check span, .linked-war b){color:var(--ui-muted)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;font-weight:700!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) :is(.cwl-lineup-card header small, .cwl-destination-list small, .cwl-origin-group header small, .cwl-village-choice small, .participant-villages p, .compact-roster small, .request-status small, .war-report-row small, .ranking-list small, .wr-clan small, .wr-roster article small, .wr-events article small, .match-check span, .linked-war b) :is(.tag-value, .clan-tag, .village-tag, .player-tag, .tag-value){color:var(--ui-muted)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;font-weight:700!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel) :is(p, small),body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .ecl-title p{color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;text-shadow:none!important;font-weight:600!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice) :is(p, span, small, strong){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-empty, .command-empty, .members-empty, .notice) a{color:var(--ui-text)!important;font-weight:700!important;text-decoration:underline!important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card{text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card:hover,body:not(.sc-admin):not(.sc-standalone) .clan-quick-card:focus-visible{border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card > span:last-child{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-card b{color:var(--ui-text);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .clan-quick-emblem{border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a:hover,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > a.active,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details > summary:hover,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu > details.active > summary{border-color:var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a{color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a:hover,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel) :is(p, small, dt){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .member-add-button.secondary{background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel > summary,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel > summary{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel > summary small,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel > summary small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .village-toolbar select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .village-sheet{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row{border-bottom:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row:not(.village-sheet-head):hover{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-head{background:var(--ui-surface);color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .village-tag-link,body:not(.sc-admin):not(.sc-standalone) .village-name-link{font-weight:700;text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-tag-link:hover,body:not(.sc-admin):not(.sc-standalone) .village-name-link:hover{text-decoration:underline}
body:not(.sc-admin):not(.sc-standalone) .village-th{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-owner small,body:not(.sc-admin):not(.sc-standalone) .current-clan small,body:not(.sc-admin):not(.sc-standalone) .advisor-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .village-owner > span{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .whatsapp-link,body:not(.sc-admin):not(.sc-standalone) .advisor-list a{font-weight:700;text-decoration:none;color:var(--ui-whatsapp-text)!important}
body:not(.sc-admin):not(.sc-standalone) .responsibility-badge{border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .responsibility-badge.has-advisor{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .responsibility-badge.clean-account{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .advisor-list b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .current-clan em{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .village-row-actions > summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu > a{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu form{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu label{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu select{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu .end-responsibility{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .village-actions-menu .stop-follow{background:var(--ui-surface)!important}
@media (max-width: 760px){body:not(.sc-admin):not(.sc-standalone) .village-sheet{background:transparent;border:0px;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .village-sheet-row{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
}
body:not(.sc-admin):not(.sc-standalone) .family-village-panel > summary b,body:not(.sc-admin):not(.sc-standalone) .member-editor-panel > summary b{color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-workspace{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-clans{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-sticky-heading > span{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > span{border:2px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile b{text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile small{color:var(--ui-muted)!important;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile em{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile i{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile:hover > span,body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > input:focus-visible + span{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-tile > input:checked + span{border-color:var(--ui-line);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .cwl-live-review,body:not(.sc-admin):not(.sc-standalone) .cwl-review-top{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-filter-row :is(input, select),body:not(.sc-admin):not(.sc-standalone) .cwl-live-review select,body:not(.sc-admin):not(.sc-standalone) .cwl-row-role select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-live-review > label{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list > div{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list b,body:not(.sc-admin):not(.sc-standalone) .cwl-review-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-review-list button{border-radius:var(--ui-radius);background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group{border-radius:var(--ui-radius);border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-origin-group > header small{background:transparent!important;border:0px!important;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice > span{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice b,body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice small{background:transparent!important;border:0px!important;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice:hover > span{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-village-choice > input:checked + span{border-color:var(--ui-line);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header strong,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header small{background:transparent!important;border:0px!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > header > span{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card > ol > li,body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout li,body:not(.sc-admin):not(.sc-standalone) .cwl-full-list li{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li b,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li strong,body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-lineup-card li form:last-child button{background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-role-badge{border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-role-badge.role-starter{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-role-badge.role-reserve{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-role-badge.role-evaluation{border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-member-board{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-member-board .cwl-lineup-card.reopened > header{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout{border:2px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-related-callout > b{color:var(--ui-text);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list > summary{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-full-list[open] > summary{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-workspace :is(h1, h2, h3, p, strong, b, label){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-pool,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-live-review,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-review-top{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading b,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-heading > span{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile > span{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile em{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-clan-tile > input:checked + span{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-filter-row :is(input, select){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-filter-row input::placeholder{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > header{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > header b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-origin-group > header small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > span{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice small{color:var(--ui-muted)!important;background:transparent!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-village-choice > input:checked + span{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-empty{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-empty :is(p, span, strong, b, small){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .section-heading h2,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-live-review #cwl-v3-destination{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .section-heading p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .eyebrow{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-grid .command-card{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-grid .command-card :is(h2, p, label, b, strong, small, time){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-grid .command-card :is(input, select){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-grid .command-card input::placeholder{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .command-grid .command-line{border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel, .command-card, .portal-village, .members-sheet, .village-sheet, .selected-review, .source-clan-group, .api-clans){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel, .command-card, .portal-village, .members-sheet, .village-sheet, .selected-review, .source-clan-group, .api-clans) :is(h1, h2, h3, h4, p, label, legend, strong, b, span, small, time, dt, dd){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .command-card, .cwl-panel, .selected-review, .source-clan-group) :is(input, select, textarea){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-card, .form-card, .command-card, .cwl-panel, .selected-review, .source-clan-group) :is(input, textarea)::placeholder{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.ecl-line, .command-line, .people-row, .link-row, .access-row, .audit-table th, .audit-table td){border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) :is(.command-title, .hero-search, .detail-cover, .environment-card, .environment-copy, .war-summary, .war-card, .war-room-card, .ops-shortcuts a, .role-tabs a, .member-sheet-actions nav, .members-sheet-head, .user-panel) :is(h1, h2, h3, h4, p, label, strong, b, span, small, time, a){color:var(--ui-muted)!important;text-shadow:none}
body:not(.sc-admin):not(.sc-standalone) :is(.command-title, .hero-search, .detail-cover, .environment-card, .war-summary, .war-card, .war-room-card, .member-sheet-actions nav, .members-sheet-head){color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) :is(.command-title, .hero-search, .detail-cover, .environment-card, .war-summary, .war-card, .war-room-card) :is(p, small){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace > :is(h1, h2, h3, h4, p, small),body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace > .ecl-title :is(h1, h2, h3, h4, p, a, span),body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .workspace > .section-heading :is(h1, h2, h3, h4, p, a, span){color:var(--ui-muted)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .war-roster-board{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics strong,body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics span{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-metrics span{font-weight:700;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .war-player-row{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-player-row > header{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-player-row b,body:not(.sc-admin):not(.sc-standalone) .war-player-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-map-position{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-status{border-radius:var(--ui-radius);font-weight:700;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .war-player-status.complete{background:var(--ui-surface);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-status.pending{background:var(--ui-warning-bg);color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-attacks > p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > span{font-weight:700;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-result > em{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert button{text-transform:none;border:1px solid var(--ui-warning)!important;border-radius:var(--ui-radius)!important;background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important;box-shadow:none!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-alert button:hover{filter:none}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score strong{letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score strong span{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-attack-score em{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone).view-clan_ops .ecl-card .war-attack-score > strong{color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone).view-clan_ops .ecl-card .war-attack-score > strong > span{color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone).view-clan_ops .ecl-card .war-attack-score > em{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace section.ecl-card .war-roster-board .war-attack-score > strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace section.ecl-card .war-roster-board .war-attack-score > strong > span{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) :is(input:not([type="checkbox"]):not([type="radio"]), select, textarea){background-color:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;caret-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) :is(input, textarea)::placeholder{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) select option{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .cwl-panel, .command-card, .portal-village, .members-sheet, .village-sheet, .selected-review, .source-clan-group, .api-clans, .api-status, .war-detail-metrics article, .war-player-row, .war-attack-result, .cwl-pool, .cwl-live-review, .cwl-review-top, .cwl-origin-group, .cwl-lineup-card, .clan-quick-card, .notice, .ecl-empty, .command-empty){color:var(--ui-text)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace .api-status article,html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace .api-status article :is(h1, h2, h3, h4, p, strong, b, span, small, time, dt, dd),html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace :is(.war-detail-metrics article, .war-player-row, .war-attack-result) :is(h1, h2, h3, h4, p, strong, b, small, time){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace .api-status article{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) main.workspace .api-status article :is(p, small, time){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) :is(.command-title, .hero-search, .detail-cover, .environment-card, .environment-copy, .war-summary, .war-card, .war-room-card, .members-sheet-head, .member-sheet-actions nav, .user-panel, .main-menu, .clan-quick-emblem, .war-map-position),html body:not(.sc-admin):not(.sc-standalone) :is(.command-title, .hero-search, .detail-cover, .environment-card, .environment-copy, .war-summary, .war-card, .war-room-card, .members-sheet-head, .member-sheet-actions nav, .user-panel, .clan-quick-emblem) :is(h1, h2, h3, h4, p, a, label, strong, b, span, small, time, em){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu,html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu :is(a, summary, span, strong, b, small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .main-menu .menu-dropdown a{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace .war-player-row .war-map-position{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) :is(button, .primary, .ecl-button, .member-add-button, .button):not(:disabled),html body:not(.sc-admin):not(.sc-standalone) :is(button, .primary, .ecl-button, .member-add-button, .button):not(:disabled) :is(span, strong, b){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .war-player-alert button,html body:not(.sc-admin):not(.sc-standalone) .war-player-alert button :is(span, strong, b){color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .appearance-size-options button:not([aria-pressed="true"]){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) :is(.tag-chip, .clan-tag, .village-tag, .player-tag, .tag-value, [data-tag], .war-player-status, .ownership-badge){-webkit-text-fill-color:var(--ui-text)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) :is(.ecl-badge, .status-badge, .menu-count, .environment-state)[data-tone="dark"]{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tabs{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab{border:1px solid transparent!important;border-radius:var(--ui-radius)!important;background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > span{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > b{letter-spacing:normal;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab > em{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab:hover{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active{border-color:var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active > span{background:var(--ui-accent);color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active > b,body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active > small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active > small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.active > em{background:var(--ui-accent);color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .cwl-stage-tab.historical-disabled{filter:none}
body:not(.sc-admin):not(.sc-standalone) .cwl-history-view{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager .cwl-stage-tab.active > span{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-page-header h1{letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-month-form label > span:first-child{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-month-control{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-header-actions input[type="month"]{border:0px!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-calendar-button{border-color:currentcolor currentcolor currentcolor var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-copy p{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-input{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-search::before{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button{border:0px!important;border-radius:var(--ui-radius)!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button + button{border-top:1px solid var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button:hover,body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results button:focus-visible{background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-guest-clan-results small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager #cwl-v3-submit{letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile em{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-cwl_manager .cwl-sticky-clans.has-selected .cwl-clan-tile small::before{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace .war-roster-board .war-result-tab{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab > span{text-transform:none;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-weight:700!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab:hover{border-color:var(--ui-line)!important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab.active{border-color:var(--ui-line)!important;background:var(--ui-accent)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace .war-roster-board .war-result-tab.active{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab.active strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops .war-result-tab.active > span{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-result-tab.active::after{background:var(--ui-accent);border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-tab-caption{color:var(--ui-text)!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) .war-player-summary > span{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-roster-list.mode-destruction .war-attack-score em{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace section.ecl-card .war-roster-board nav.war-result-tabs button.war-result-tab.active > strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-clan_ops main.workspace section.ecl-card .war-roster-board nav.war-result-tabs button.war-result-tab.active > span{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-journal-feature{border-left:4px solid var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-journal-feature .clan-notice{background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b small{letter-spacing:normal!important;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline > b em{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header strong{text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-star-comparison > header span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-star-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-star-row:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .war-star-row > b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-star-percent{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-star-icons{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .war-star-icons .won{color:var(--ui-text)!important;text-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .war-star-icons .lost{color:var(--ui-text)!important;text-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row > strong{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row b,body:not(.sc-admin):not(.sc-standalone) .clan-push-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .clan-push-row > span{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle:hover,body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle:focus-visible,body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle.is-active{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .push-notification-toggle.is-active{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown section{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown .menu-section-label{color:var(--ui-text);font:900 10px / 1 var(--ui-font);letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a b{color:var(--ui-text);font:800 12px / 1.15 var(--ui-font);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a small{color:var(--ui-muted);font:500 10px / 1.25 var(--ui-font);letter-spacing:normal;text-transform:none}
body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a:hover small,body:not(.sc-admin):not(.sc-standalone) .main-menu .clan-management-dropdown a.active small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline-link{text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .war-scoreline-link:hover{box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .war-report-link{color:var(--ui-text)!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .war-report-link:hover{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .linked-war a{font-weight:700;text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-war_detail{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone).view-war_detail:not(.view-dashboard) .workspace{background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title > a{font-weight:700;letter-spacing:normal;text-decoration:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title > span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title h1{text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title h1 em{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-detail-title p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button{letter-spacing:normal;border:1px solid transparent!important;border-radius:var(--ui-radius)!important;background:transparent!important;color:var(--ui-text)!important;box-shadow:none!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button b{border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button.active{border-color:var(--ui-line)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-view-tabs button.active b{background:var(--ui-accent);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-versus-board,body:not(.sc-admin):not(.sc-standalone) .war-comparison-card,body:not(.sc-admin):not(.sc-standalone) .war-average-grid article,body:not(.sc-admin):not(.sc-standalone) .war-forecast,body:not(.sc-admin):not(.sc-standalone) .war-event-list,body:not(.sc-admin):not(.sc-standalone) .war-team-list{box-shadow:none;border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-versus-board{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-phase{border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-phase span{font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-phase strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row b,body:not(.sc-admin):not(.sc-standalone) .war-duel-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row > strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-duel-row i{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card h2{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-card > header span{font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row:last-child{border-bottom:0px}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > span{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row > strong{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row .won,body:not(.sc-admin):not(.sc-standalone) .war-event-list .won,body:not(.sc-admin):not(.sc-standalone) .war-team-list .won{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-comparison-row .lost,body:not(.sc-admin):not(.sc-standalone) .war-event-list .lost,body:not(.sc-admin):not(.sc-standalone) .war-team-list .lost{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid article{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid span{font-weight:700;letter-spacing:normal;text-transform:none;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-average-grid i{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-forecast{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-forecast span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-forecast p{font-weight:700;color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-forecast small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-event-list,body:not(.sc-admin):not(.sc-standalone) .war-team-list{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article:last-child{border:0px}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article > span,body:not(.sc-admin):not(.sc-standalone) .war-team-list article > span{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-event-list b,body:not(.sc-admin):not(.sc-standalone) .war-event-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-event-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-event-list em{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-event-list article > strong{letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article:last-child{border:0px}
body:not(.sc-admin):not(.sc-standalone) .war-team-list b,body:not(.sc-admin):not(.sc-standalone) .war-team-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-team-list small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-team-list i{border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-team-list article > strong{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .war-team-list .pending{background:var(--ui-warning-bg);color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-team-list .done{background:var(--ui-surface);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue > div span{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue h2{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue b,body:not(.sc-admin):not(.sc-standalone) .war-review-queue small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-queue input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-team-list i.annulled{border:1px solid var(--ui-line);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide h2{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-guide > header small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid > div{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid strong,body:not(.sc-admin):not(.sc-standalone) .war-rating-grid span,body:not(.sc-admin):not(.sc-standalone) .war-rating-grid small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid .gold{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid .silver{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid .bronze{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid .critical{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .war-rating-grid .critical b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-attack{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .performance-attack.annulled{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .performance-result strong,body:not(.sc-admin):not(.sc-standalone) .performance-result b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-result strong{letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-attack span,body:not(.sc-admin):not(.sc-standalone) .performance-attack h3,body:not(.sc-admin):not(.sc-standalone) .performance-attack p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-attack span{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .performance-attack p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .review-status{border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .review-status.pending{background:var(--ui-warning-bg);color:var(--ui-warning-text)!important}
body:not(.sc-admin):not(.sc-standalone) .review-status.approved{background:var(--ui-success-bg);color:var(--ui-success-text)!important}
body:not(.sc-admin):not(.sc-standalone) .review-status.rejected{background:var(--ui-danger-bg);color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-review summary{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .performance-review textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .member-performance .section-heading :is(h2, p){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue article{background:var(--ui-surface);border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-review-result strong{letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-result strong span{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-result b{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy > span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy h3{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy p,body:not(.sc-admin):not(.sc-standalone) .war-review-copy small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .war-review-copy blockquote{border-left:3px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue input{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .war-review-center .war-review-queue .danger-button{background:var(--ui-danger-bg)!important}
body:not(.sc-admin):not(.sc-standalone) .workspace button{font-family:var(--ui-font)}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):not(.logout-button):not(.poll-option):not(.war-result-tab):not(.cwl-stage-tab){border:1px solid var(--sc-action-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):not(:disabled):hover{filter:none!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.form-card button, .command-form button, .ecl-card form button, .ecl-inline-form button, .command-title form button, .section-heading form button, .actions button, .record-actions button, .cwl-header-actions button, .cwl-lineup-actions button, .family-village-form button, .performance-review button, .announcement-form-footer button, .war-review-center form button):focus-visible{outline:var(--ui-line) solid 3px!important}
body:not(.sc-admin):not(.sc-standalone) .workspace button:disabled{filter:none!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.danger-button, .member-delete, .end-responsibility){border-color:var(--ui-danger)!important;background:var(--ui-danger-bg)!important;color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace .compact-button{border-radius:var(--ui-radius)!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.rich-text-toolbar, .announcement-toolbar) button{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important;font-weight:700!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.rich-text-toolbar, .announcement-toolbar) button:hover{border-color:var(--ui-line)!important;background:var(--ui-accent)!important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions :where(button, a){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important;font-weight:700!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) .workspace .announcement-actions a{border-color:var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .workspace :where(.village-column-filters, .cwl-review-list, .cwl-lineup-card li:last-child, .village-row-actions) button{box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .central-announcements{border-left:4px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .central-announcements :is(h2, h3, p, small, label){color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create > summary{border:0px!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font-weight:700!important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create form{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .central-announcement-create :is(input, textarea, select){border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-destinations{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .all-clans-choice{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid label{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .announcement-clan-grid small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-toolbar button{border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-form-footer label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .central-announcement{border-color:var(--ui-line) var(--ui-line) var(--ui-line) var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .central-announcement.important{border-left-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .central-announcement.urgent{border-left-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header span{font-weight:700;letter-spacing:normal;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .central-announcement header time{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-targets{border-top:1px solid var(--ui-line);font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-actions :is(button, a){font-weight:700;text-decoration:none;border-radius:var(--ui-radius)!important}
body:not(.sc-admin):not(.sc-standalone) .announcement-actions a{background:var(--ui-surface);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-total{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .performance-total strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-total span{font-weight:700;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-attack.missed{border-color:var(--ui-danger);background:var(--ui-danger-bg)}
body:not(.sc-admin):not(.sc-standalone) .performance-attack.missed .performance-result strong{color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .performance-attack.missed .performance-result b{color:var(--ui-danger-text)!important}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack{text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .classified-attacks .performance-attack:hover{box-shadow:none}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone){color:var(--ui-text)!important}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone) :is(strong, em, del, a){color:var(--ui-text)}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone) a{text-decoration:underline;color:var(--ui-text)!important}
.announcement-rich-body:not(.sc-admin):not(.sc-standalone) blockquote{border-left:3px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .clan-war-side em,body:not(.sc-admin):not(.sc-standalone) .clan-war-enemy em{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .clan-war-score i{color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid small{font-weight:700;text-transform:none;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid .gold{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid .silver{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid .bronze{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .attack-criteria-grid .bad{border-color:var(--ui-danger);background:var(--ui-danger-bg)}
body:not(.sc-admin):not(.sc-standalone) .monthly-ranking::before,body:not(.sc-admin):not(.sc-standalone) .member-performance::before{border-color:var(--ui-line) var(--ui-line) var(--ui-line) var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700;letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]){background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace{color:var(--ui-text)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace > :not(.topline):not(.main-menu):not(.history-nav){color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace > :not(.topline):not(.main-menu):not(.history-nav) :is(h1, h2, h3, h4, h5, h6, strong, b, label, legend, dt, dd, li){color:var(--ui-text);text-shadow:none}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace > :not(.topline):not(.main-menu):not(.history-nav) :is(p, small, time, .muted, .subtitle){color:var(--ui-muted);text-shadow:none}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .command-card, .members-card, .member-card, .clan-card, .report-card, .ranking-card, .performance-card, .central-announcements, .central-announcement, .search-box, .table-card, .panel, .modal-card){border-color:var(--sc-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .command-card, .members-card, .member-card, .clan-card, .report-card, .ranking-card, .performance-card, .central-announcements, .central-announcement, .table-card, .panel, .modal-card) :is(h1, h2, h3, h4, h5, h6, strong, b, label, legend, td, th){-webkit-text-fill-color:var(--ui-text);color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.ecl-card, .form-card, .data-card, .people-list, .access-list, .command-card, .members-card, .member-card, .clan-card, .report-card, .ranking-card, .performance-card, .central-announcements, .central-announcement, .table-card, .panel, .modal-card) :is(p, small, time, span){text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(input, select, textarea){caret-color:var(--ui-text);border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(input, textarea)::placeholder{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace :is(.table-wrap, .table-responsive, .ranking-table-wrap, .report-table-wrap){border:1px solid var(--sc-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace table{color:var(--ui-text)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace table :is(th, td){border-bottom:1px solid var(--ui-line);color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace table th{font-weight:700;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.topline, .main-menu, .menu-dropdown, .user-panel, .global-search-menu form),body:not(.sc-admin):not(.sc-standalone).view-war_detail .workspace{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) :is(.topline, .main-menu, .menu-dropdown, .user-panel, .global-search-menu form) :is(h1, h2, h3, h4, strong, b, p, small, span, label, a, summary),body:not(.sc-admin):not(.sc-standalone).view-war_detail .workspace :is(h1, h2, h3, h4, strong, b, p, small, span, label, a, summary, td, th){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .workspace :is(button, .primary, .ecl-button, .danger-button, .member-add-button)[class]:not(.announcement-toolbar button),body:not(.sc-admin):not(.sc-standalone) .workspace a:is(.primary, .ecl-button, .danger-button, .member-add-button){color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important}
@media (max-width: 980px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace{background:var(--ui-surface)!important}
}
@media (max-width: 620px){body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard):not(.view-esports):not(.view-tournament_portal):not(.view-war_detail):not([class*="view-cwl"]) .workspace{background:var(--ui-surface)!important}
}
/* readability.css */
body:not(.sc-admin):not(.sc-standalone){font-family:var(--ui-font)}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace{color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-card, .command-card, .form-card, .clan-quick-shell){color:var(--ui-text)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-card, .command-card, .form-card, .clan-quick-shell) :is(p, small, label){color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-title, .clan-search-result) a:not([role="tab"]),html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .ecl-card a:not(.button),html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-card a:not(.button){color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu :is(a, summary){letter-spacing:normal!important;color:var(--ui-text)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu :is(a.active, details.active > summary){color:var(--ui-text)!important;background:var(--ui-accent)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .menu-dropdown{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .topline{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .topline :is(small, strong, a){color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(input, select, textarea){border-color:var(--ui-line);color:var(--ui-text)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(input, textarea)::placeholder{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.form-card, .ecl-card, .command-card) button:not([role="tab"]):not(.password-toggle):not(.cwl-calendar-button){color:var(--ui-text)!important;background:var(--ui-accent)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace button:disabled{color:var(--ui-text)!important;background:var(--ui-accent)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(a, button, input, select, textarea, summary):focus-visible{outline:var(--ui-line) solid 3px!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.command-title, .ecl-title){border-radius:var(--ui-radius);color:var(--ui-text)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.command-title, .ecl-title) :is(h1, p, label, .eyebrow){color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu > details > summary{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu > details.active > summary{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .main-menu :is(a.active, details.active > summary){color:var(--ui-text)!important;background:var(--ui-accent)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace *{-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-card, .command-card, .form-card, .clan-quick-shell) :is(h1, h2, h3, h4, strong, b){color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-war-summary,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-war-summary :is(b, strong, small, span){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.war-star-comparison, .war-roster-board, .clan-push-row, .war-player-row){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.war-star-comparison, .war-roster-board, .clan-push-row) :is(header, strong, b, span, small, p, h3, .eyebrow){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-row{border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-star-icons{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-roster-board{border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row{box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row > b,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row > strong{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-roster-board .war-result-tab.active,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-roster-board .war-result-tab.active :is(strong, span){background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-roster-board .war-map-position{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .ops-create > summary{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page article.village-sheet-row:nth-of-type(2n){background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-head{font-weight:700;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row :is(div, span, b, strong, small, p){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row a{font-weight:700;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .members-toolbar{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .members-toolbar :is(label, span, b){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .member-add-button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .member-add-button.secondary{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .village-command-page .village-sheet-row button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid > article, .war-detail-title, .war-view-panel, .war-versus-board, .war-comparison-card, .war-average-grid > article, .war-forecast, .war-rating-guide, .war-event-list > article, .war-team-list > article){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria, .war-detail-title, .war-view-panel) :is(h1, h2, h3, p, b, strong, span, small, i, em){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid > article, .war-rating-grid > div){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid > article, .war-rating-grid > div) :is(b, strong, span, small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid, .war-rating-grid) > .gold{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid, .war-rating-grid) > .silver{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid, .war-rating-grid) > .bronze{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.attack-criteria-grid, .war-rating-grid) > :is(.bad, .critical){background:var(--ui-danger-bg)!important;border-color:var(--ui-danger)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-view-tabs button{background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-view-tabs button.active,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-view-tabs button.active *{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-view-tabs button:not(.active) *{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace :is(.ecl-badge, .command-badge){background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-view-panel :is(.war-comparison-row, .war-duel-row){border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .war-detail-title a{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .cwl-report-tabs a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .period-report-nav button{border-radius:var(--ui-radius);background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .cwl-report-tabs a.active,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .period-report-nav button.active{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .command-chip{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #period-report-tabs .ranking-list li,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #period-report-tabs :is(.war-report-row, .performance-attack, .absence-row){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #period-report-tabs :is(p, small, b, strong, span, h3){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #period-report-tabs :is(.ranking-position, .ranking-points){background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-phase :is(span, strong){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button b,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button:not(.active) b{border-radius:var(--ui-radius);background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button:not(.active){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) .war-view-tabs button.active{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-theme) :is(.war-event-list, .war-team-list) > article > span{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card{border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card > a{font-weight:700;text-decoration:none;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) > .ecl-grid > article.ecl-card > p{color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme){background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(.cwl-stage-panel, .cwl-guest-grid, .cwl-history-grid){background:transparent!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(.cwl-page-header, .cwl-guest-form, .cwl-sticky-clans, .cwl-pool, .cwl-origin-group, .cwl-live-review, .cwl-review-top, .cwl-history-grid > .command-card){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(.cwl-page-header, .cwl-stage-panel) :is(h1, h2, h3, p, label, small, strong, b, span, em, .eyebrow, .section-heading){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-stage-tab{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-stage-tab *{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-stage-tab.active{background:var(--ui-accent)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-stage-tab em{background:var(--ui-surface)!important}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .global-search-menu>summary{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu>summary:hover,body:not(.sc-admin):not(.sc-standalone) .global-search-menu[open]>summary{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu form{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .global-search-menu button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .login{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .login label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .login input{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .login button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .error{color:var(--ui-danger-text);background:var(--ui-danger-bg);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .access-link{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .back-link{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .notice{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .code-input{letter-spacing:normal;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .login .password-toggle{border:0;border-radius:var(--ui-radius);background:transparent;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .login .password-toggle:hover,body:not(.sc-admin):not(.sc-standalone) .login .password-toggle:focus{background:var(--ui-surface);outline:1px solid var(--ui-line)}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) #sc-community{color:var(--ui-text);font:14px/1.5 var(--ui-font)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community p{color:var(--ui-muted)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community small{color:var(--ui-muted)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-eyebrow{letter-spacing:normal;color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-card{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-summary span{border:1px solid var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community a{color:var(--ui-text);text-decoration:none}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-tabs a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-tabs a[aria-current]{background:var(--ui-accent);border-color:var(--ui-line);color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-clan{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-check input{accent-color:var(--ui-accent)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community input:not([type=checkbox]):not([type=hidden]),html body:not(.sc-admin):not(.sc-standalone) #sc-community select{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community fieldset{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community legend{color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community button{background:var(--ui-accent)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line);border-radius:var(--ui-radius);font-weight:600}
html body:not(.sc-admin):not(.sc-standalone) #sc-community .sc-co-secondary{background:var(--ui-surface)!important;border-color:var(--ui-line)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community summary{font-weight:600;color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone) #sc-community :focus-visible{outline:2px solid var(--ui-line)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"] .menu-art-label{font:700 10px/1.2 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu [data-image-menu="true"]:focus-visible{outline:3px solid var(--ui-line)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]{background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"] span.menu-art-label{font-family:var(--ui-font)!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a.active img,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details.active>summary img{filter:none}
html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>a:focus-visible,html body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment="clan"]>details>summary:focus-visible{outline:2px solid var(--ui-line)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>summary{background:transparent!important;background-image:none!important;border:0!important;border-left:0!important;box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] img.menu-art{filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a.active img.menu-art,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details.active>summary img.menu-art{filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] span.menu-art-label{font:600 9px/1.2 var(--ui-font)!important;color:var(--ui-text)!important;letter-spacing:normal!important}
/* index.php */
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown a{font:600 11px/1.35 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--ui-text)!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown a:hover,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h1{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-title-scale) h2{letter-spacing:normal!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) :is(.topline,.header-actions,.page-header,.cwl-page-header,.portal-head,.cwl-head){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) :is(.topline,.page-header,.cwl-page-header,.portal-head,.cwl-head) :is(h1,h2,h3,p,small,strong,b,span,label,a){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) .header-actions :is(.global-search-menu>summary,.global-search-menu form,.global-search-menu input),html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) .history-nav button{background:var(--ui-accent)!important;background-image:none!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#legacy-header-theme) .header-actions .global-search-menu input::placeholder{color:var(--ui-text)!important}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]{background:var(--ui-surface)!important;box-shadow:none!important}
}
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone)):has(#sinyster-light-header),html body:not(.sc-admin):not(.sc-standalone)[class]:has(#sinyster-light-header){background:var(--ui-surface)!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header{background:var(--ui-surface)!important;background-image:none!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header::before,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header::after,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .header-actions::before,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .header-actions::after,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .user-panel::before,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .user-panel::after{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header :is(.header-actions,.user-panel,.user-copy,.brand){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header :is(.user-copy strong,.user-copy small,.brand strong,.brand span){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .global-search-link,html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .accessibility-menu>summary{background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #sinyster-light-header .logout-button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:0!important}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"]>a[href="?view=dashboard"]{font:700 12px/1.3 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation[data-environment="clan"] span.menu-art-label{font:600 clamp(7px,1.65vw,10px)/1.2 var(--ui-font)!important}
}
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone)):has(#sinyster-light-workspace),html body:not(.sc-admin):not(.sc-standalone)[class]:has(#sinyster-light-workspace){background:var(--ui-surface)!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace{background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace::before,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace::after{background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sinyster-light-header{background:var(--ui-surface)!important;background-image:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{background:transparent!important;background-image:none!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{background:var(--ui-surface)!important}
}
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone)):has(main.login){color-scheme:dark;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone):has(main.login){background:linear-gradient(#0a1020b3,#10152cbb),url('/assets/fundo-computador.png') center/cover fixed no-repeat!important;font:14px/1.5 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login{background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(h1,h2,h3,p,label,small,strong,span,button,input,a,legend){font-family:var(--ui-font)!important;letter-spacing:normal!important;text-shadow:none!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.login p,html body:not(.sc-admin):not(.sc-standalone) main.login small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login a{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(input,select,textarea){background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.login input::placeholder{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(input,button):focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-choice{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-choice:has(input:checked){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.login .sc-signup-step{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone) main.login :is(.notice,.error){background:var(--ui-danger-bg)!important;border:1px solid var(--ui-danger)!important;border-radius:var(--ui-radius)!important;color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important}
@media(max-width:600px){html body:not(.sc-admin):not(.sc-standalone) main.login{border-radius:var(--ui-radius)!important}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .toolbar a{border-radius:var(--ui-radius);background:var(--ui-surface);border:1px solid var(--ui-line);text-decoration:none;color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .data-card,body:not(.sc-admin):not(.sc-standalone) .form-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .data-card small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .form-card label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .form-card input,body:not(.sc-admin):not(.sc-standalone) .form-card select,body:not(.sc-admin):not(.sc-standalone) .form-card textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .form-card button,body:not(.sc-admin):not(.sc-standalone) .primary{border:0;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .notice{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .danger{background:var(--ui-danger-bg);color:var(--ui-danger-text);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .search-box input{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .search-box button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .compact-button,body:not(.sc-admin):not(.sc-standalone) .danger-button.compact-button{border:0;border-radius:var(--ui-radius);background:var(--ui-danger-bg);color:var(--ui-danger-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .topline a{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .logout-button{border:0;background:none;color:var(--ui-text);font:inherit;text-decoration:underline}
body:not(.sc-admin):not(.sc-standalone) .people-list{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .people-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .people-row:last-child{border-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .people-row:hover{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .people-name small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .people-status{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .confirm-badge{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .confirm-badge.pending{background:var(--ui-warning-bg);color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .people-count{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .link-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .link-row:last-child{border-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .link-row small{color:var(--ui-muted)}
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone)),body:not(.sc-admin):not(.sc-standalone){background:var(--ui-surface)!important;color:var(--ui-text);color-scheme:dark}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace{background:var(--ui-surface)!important;color:var(--ui-text)!important}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .brand-home{color:var(--ui-text)!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .brand-home:hover .brand-logo{filter:none}
body:not(.sc-admin):not(.sc-standalone) .history-nav button{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font:700 18px/1 var(--ui-font);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .history-nav button:hover{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .history-nav button:focus-visible{outline:2px solid var(--ui-line)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .main-menu>a,body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font-family:var(--ui-font)!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu>details>summary::after{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment='clan']>a.active,body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment='clan']>details.active>summary{border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment='competitive']>a.active,body:not(.sc-admin):not(.sc-standalone) .main-menu[data-environment='competitive']>details.active>summary{border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a{border-radius:var(--ui-radius)!important;color:var(--ui-text)!important;font:700 12px/1.2 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important}
body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a:hover,body:not(.sc-admin):not(.sc-standalone) .main-menu .menu-dropdown a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .form-card,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .panel-card,body:not(.sc-admin):not(.sc-standalone):not(.view-dashboard) .stat-card{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu>summary:hover,body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu[open]>summary{border-color:var(--ui-line)!important;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu form{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .header-actions .global-search-menu button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .cwl-month label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-month input{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-panel>p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option span{border:2px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option input:checked+span{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-clan-option small{color:var(--ui-muted);font-weight:400}
body:not(.sc-admin):not(.sc-standalone) .source-clan-group{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head{background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .source-clan-head small{color:var(--ui-muted);font-weight:600}
body:not(.sc-admin):not(.sc-standalone) .village-option span{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .village-option input:checked+span{background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .village-option small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .village-option input:checked+span small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .cwl-card-head button{background:var(--ui-accent);border:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .cwl-tag{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .cwl-tag small{color:var(--ui-muted);font-weight:600}
body:not(.sc-admin):not(.sc-standalone) .cwl-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-text)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .cwl-builder .cwl-clan-option span{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .village-search{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .village-search input{border:2px solid var(--ui-line);border-radius:var(--ui-radius);outline:none}
body:not(.sc-admin):not(.sc-standalone) .village-search input:focus{border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .village-search small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .selected-review{border:2px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .selected-review-head strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .selected-review-count{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .selected-item{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .selected-item small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .selected-remove{border:0;border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .selected-empty{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .search-empty{color:var(--ui-text)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .portal-head p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .portal-month label{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .portal-month input{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .portal-count{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .portal-village{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .portal-village.owned{border-top:4px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .portal-village.responsible{border-top:4px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .portal-village>.tag{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .portal-route{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .portal-route small{color:var(--ui-muted);text-transform:none;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .portal-route strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .portal-origin{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .portal-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .access-list{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .access-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .access-row:last-child{border-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .access-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .role-badge{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .role-badge.player{background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .access-edit{border:0;border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .form-card .password-toggle{border:0!important;border-radius:var(--ui-radius);background:transparent!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .form-card .password-toggle:hover,body:not(.sc-admin):not(.sc-standalone) .form-card .password-toggle:focus{background:var(--ui-surface)!important;outline:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .select-search{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
body:not(.sc-admin):not(.sc-standalone) .select-search:focus{border-color:var(--ui-line)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .select-search-hint{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .security-note{color:var(--ui-text);background:var(--ui-surface);border-radius:var(--ui-radius)}
/* index.php */
@media(min-width:1200px){body:not(.sc-admin):not(.sc-standalone) .village-option span{border-radius:var(--ui-radius)}
}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .api-status article{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .api-status small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .api-clans{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row:last-child{border-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .api-clan-row small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .api-warning{border-radius:var(--ui-radius);background:var(--ui-warning-bg);color:var(--ui-warning-text)}
body:not(.sc-admin):not(.sc-standalone) .api-actions .secondary{background:var(--ui-surface)}
/* index.php */
body:not(.sc-admin):not(.sc-standalone) .header-actions .user-copy .global-search-menu>summary{border-radius:var(--ui-radius)!important}
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval2"]:has(#sinyster-light-workspace){background:#0b1321 url('/assets/fundo-medieval-1.png') center/cover fixed no-repeat!important}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval3"]:has(#sinyster-light-workspace){background:#0b1321 url('/assets/fundo-medieval-2.png') center/cover fixed no-repeat!important}
html:is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]) body:not(.sc-admin):not(.sc-standalone)[class]:has(#sinyster-light-workspace),html:is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]) body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace{background:transparent!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header #background-controls button,html body:not(.sc-admin):not(.sc-standalone)[class] #exit-background{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:600 11px/1.2 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #sinyster-light-header #background-controls button[aria-pressed="true"]{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] #exit-background{box-shadow:none!important}
/* index.php */
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .user-copy strong{font:700 13px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .global-search-link{border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header .logout-button{font:600 12px/1.2 var(--ui-font)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header #background-controls{border-top:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace #sinyster-light-header #background-controls button{border-radius:var(--ui-radius)!important;font:600 10px/1.2 var(--ui-font)!important;box-shadow:none!important;letter-spacing:normal!important}
}
/* index.php */
@media(max-width:760px){html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]):has(#sinyster-light-workspace){background-size:var(--ui-surface)!important;background-position:var(--ui-surface)!important;background-repeat:var(--ui-surface)!important;background-attachment:var(--ui-surface)!important;background-color:var(--ui-surface)!important}
html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"])[data-background-preview="true"]:has(#sinyster-light-workspace){background-position:var(--ui-surface)!important}
}
/* index.php */
/* index.php */
@media(max-width:760px) and (orientation:portrait){html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval2"]:has(#sinyster-light-workspace){background-image:url('/assets/fundo-medieval-1-mobile.png')!important}
html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval3"]:has(#sinyster-light-workspace){background-image:url('/assets/fundo-medieval-2-mobile.png')!important}
html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]):has(#sinyster-light-workspace),html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"])[data-background-preview="true"]:has(#sinyster-light-workspace){background-size:var(--ui-surface)!important;background-position:var(--ui-surface)!important;background-repeat:var(--ui-surface)!important;background-attachment:var(--ui-surface)!important}
}
@media(max-width:760px) and (orientation:landscape){html:has(body:not(.sc-admin):not(.sc-standalone)):is([data-site-background="medieval1"],[data-site-background="medieval2"],[data-site-background="medieval3"]):has(#sinyster-light-workspace){background-size:var(--ui-surface)!important;background-position:var(--ui-surface)!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace .command-stat-grid{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace .command-stat-grid::before,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace .command-stat-grid::after{background:transparent!important;background-image:none!important;box-shadow:none!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation .settings-background{border-bottom:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation .settings-background-title{font:700 11px/1.3 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation #background-controls button{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:600 11px/1.2 var(--ui-font)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace #clan-image-navigation #background-controls button[aria-pressed="true"]{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
/* index.php */
/* index.php */
html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval1"]:has(#sinyster-light-workspace){background:#101c2b url('/assets/fundo-computador.png') center center/cover fixed no-repeat!important}
@media(max-width:760px) and (orientation:portrait){html:has(body:not(.sc-admin):not(.sc-standalone))[data-site-background="medieval1"]:has(#sinyster-light-workspace){background-image:url('/assets/fundo-mobile.png')!important;background-position:var(--ui-surface)!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details{filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]>details>.menu-dropdown{background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a{background:transparent!important;color:var(--ui-text)!important;font:600 12px/1.4 var(--ui-font)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .settings-background{background:transparent!important;color:var(--ui-text)!important;border:0!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .settings-background-title{color:var(--ui-text)!important;font:700 13px var(--ui-font)!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"]{border-radius:var(--ui-radius)!important}
}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone) #clan-image-navigation .app-install-section{background:transparent!important;border-bottom:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone) #clan-image-navigation [data-install-app]{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:0!important;border-radius:var(--ui-radius)!important;font:600 13px var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone) #app-install-help{font:400 12px/1.5 var(--ui-font)!important;color:var(--ui-text)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown{background:var(--ui-surface)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown section,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown .settings-background,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown .app-install-section{box-shadow:none!important;background:transparent!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] .menu-dropdown a{box-shadow:none!important;border:0!important;background:transparent!important;border-radius:var(--ui-radius)!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] #background-controls button{box-shadow:none!important;font:600 12px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] [data-install-app]{box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation[data-environment="clan"] #app-install-help{color:var(--ui-text)!important;font:400 12px/1.5 var(--ui-font)!important}
body:not(.sc-admin):not(.sc-standalone) #app-install-offer{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius);font:13px/1.4 var(--ui-font);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) #app-install-offer button{background:var(--ui-accent);color:var(--ui-text);border:0;border-radius:var(--ui-radius)}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;scrollbar-color:var(--ui-line) var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]::before{background:none!important;border:0!important;box-shadow:none!important;font:600 10px/1.4 var(--ui-font)!important;letter-spacing:normal!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>a,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>summary{background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid transparent!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-decoration:none!important;font:600 12px/1.35 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important;filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details{background:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>a:is(:hover,:focus-visible,.active),html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details:is([open],.active)>summary{background:var(--ui-accent)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-art{filter:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] span.menu-art-label{background:none!important;border:0!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:600 12px/1.35 var(--ui-font)!important;letter-spacing:normal!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-count{background:var(--ui-surface)!important;color:var(--ui-text)!important;font:700 10px var(--ui-font)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]>details>.menu-dropdown{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;color:var(--ui-text)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-dropdown :is(a,.settings-background-title,#app-install-help){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] .menu-dropdown a:hover{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] #background-controls button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"] #background-controls button[aria-pressed="true"]{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
@media(max-width:760px){html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]{border-radius:var(--ui-radius)!important}
}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #clan-image-navigation.main-menu[data-environment="clan"]::before{-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]) #sinyster-light-header{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]) #sinyster-light-header :is(strong,small,span,.logout-button,.brand-home,.brand-home div){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:has(#clan-image-navigation[data-environment="clan"]) #sinyster-light-header .accessibility-panel{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-text)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme){color:var(--ui-text)!important;font-family:var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(h1,h2,h3,h4,p,label,small,strong,span,td,th,summary,button,input,select,textarea,a){font-family:var(--ui-font)!important;text-shadow:none!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(h1,h2,h3,h4){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-card,.form-card,.data-card,.ecl-title,.page-header,.cwl-page-header,.portal-head,.cwl-head,.cwl-panel,.cwl-card,.people-list,.people-form,.members-title,.village-profile-card,.village-recent-cwl,.support-conversation,.chat-stream,.war-review-center,.central-announcements,.clan-ops-head,.api-status article,.api-actions,.api-clan-row,.ops-list-row,.people-row,.member-icon-card,.portal-card,.member-card,.stat-card,.history-card,.form-panel,.table-wrap,.card){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--sc-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(p,small,label,.eyebrow,.subtitle,.people-count,.ecl-empty,.security-note,.footnote){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-card,.form-card,.data-card,.people-list,.cwl-panel,.cwl-card,.support-conversation,.card) :is(strong,b,span,li,dt,dd){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(a,.toolbar a,.history-nav a,.ops-shortcuts a){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(input,select,textarea){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) input::placeholder,html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) textarea::placeholder{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) option{background:var(--ui-surface);color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,.button,.btn-primary,.primary,.toolbar a,.member-add-button){background:var(--ui-accent)!important;background-image:none!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-transform:none!important;font-weight:600!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) table{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(th,td){background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) th{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-weight:600!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) tr:hover td{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.notice,.api-warning){background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border:1px solid var(--ui-warning)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.danger,.danger-button,.badge.danger,.notice.danger){background:var(--ui-danger-bg)!important;background-image:none!important;color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important;border-color:var(--ui-danger)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.warning,.badge.warning,.api-warning){background:var(--ui-warning-bg)!important;background-image:none!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border-color:var(--ui-warning)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.success,.badge.success,.confirm-badge,.notice.success){background:var(--ui-success-bg)!important;background-image:none!important;color:var(--ui-success-text)!important;-webkit-text-fill-color:var(--ui-success-text)!important;border-color:var(--ui-success)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .chat-message{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .chat-message.from-admin{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header.topline{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home{background:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home strong{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .brand-home span{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header :is(.header-actions,.user-panel){background:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .user-copy small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header :is(.global-search-link,.sc-support-icon,.accessibility-menu>summary){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .sc-support-icon svg{stroke:currentColor;fill:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sinyster-light-header .logout-button{text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.command-stat-grid>article,.api-status>article,.stat-card){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.command-stat-grid>article,.api-status>article,.stat-card)>strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:700 26px/1.2 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.command-stat-grid>article,.api-status>article,.stat-card)>span{font:500 11px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.section-heading,.section-title){border-bottom:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-line,.ops-list-row,.people-row,.link-row){border-bottom:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(.ecl-empty,.search-empty,.cwl-empty){background:var(--ui-surface)!important;border:1px dashed var(--ui-line)!important;border-radius:var(--ui-radius)!important;font:400 13px/1.5 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .table-wrap{scrollbar-color:var(--ui-line) var(--ui-surface)}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) button:hover{filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .sc-contact-restored :is(.sc-contact-number,.sc-contact-country){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) .sc-contact-ddi{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html:has(body:not(.sc-admin):not(.sc-standalone)):has(main#sinyster-light-workspace.workspace){color-scheme:dark}
html body:not(.sc-admin):not(.sc-standalone)[class]:has(main#sinyster-light-workspace.workspace){background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme){background:transparent!important;background-image:none!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-leadership-dashboard :is(.ld-green,.ld-green>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-leadership-dashboard :is(.ld-yellow,.ld-yellow>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-leadership-dashboard :is(.ld-red,.ld-red>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-leadership-dashboard :is(.ld-gray,.ld-gray>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account.sc-profile-shell{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account .sc-profile-card{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account :is(h1,h2,h3,dd,label,strong){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account :is(dt,p,small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account :is(input,.sc-contact-action){background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account .sc-contact-wa{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme) #sc-my-account .sc-profile-avatar{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(section,article,aside,div,header,nav,label,span,form,details,summary)[class*="cwl-"]{background:transparent!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is([class*="-card"],[class*="-panel"],.cwl-origin-group,.cwl-pool){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-module,.command-table-wrap,.command-empty,.command-line,.command-warning,.cwl-sticky-clans,.cwl-live-review,.cwl-clan-tile,.cwl-village-choice,.cwl-review-top,.cwl-review-list,.cwl-member-board,.cwl-full-list,.cwl-builder-bar,.cwl-destination-list,.cwl-guest-clan-results,.cwl-list-card,.cwl-lineup-card,.cwl-season-card,.chat-shell,.chat-main,.chat-channels,.chat-messages,.chat-poll,.member-section,.member-war-alert,.performance-attack,.performance-total,.ranking-list,.war-report-row){background:var(--ui-warning-bg)!important;background-image:none!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border-color:var(--ui-warning)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-module,.chat-shell,.member-section,[class*="cwl-"]) :is(h1,h2,h3,h4,b,strong,label,legend,dt,dd,span,em,td){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-family:var(--ui-font)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-module,.chat-shell,.member-section,[class*="cwl-"]) :is(p,small,time,.eyebrow){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;font-family:var(--ui-font)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-module,.chat-shell,[class*="cwl-"]) :is(input,select,textarea){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important;font:400 13px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-module,.chat-shell,[class*="cwl-"]) :is(a,button){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-family:var(--ui-font)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header h1{font:700 22px/1.2 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header :is(.eyebrow,label>span:first-child){font:600 10px/1.3 var(--ui-font)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-page-header p{font:400 12px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-header-actions,.cwl-month-form,.cwl-month-form label){background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-month-control{background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-calendar-button{background:var(--ui-accent)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tabs{background:transparent!important;border:0!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab.active{background:var(--ui-accent)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>span{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-radius:var(--ui-radius)!important;font:700 12px/1 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>b{font:600 12px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-stage-tab>em{background:var(--ui-surface)!important;font:500 10px/1.2 var(--ui-font)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-copy h2{font:600 13px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-copy p{background:transparent!important;border:0!important;font:400 11px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-guest-form label{font:500 11px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-clan-tile,.cwl-village-choice){border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-clan-tile.is-selected,.cwl-clan-tile:has(input:checked),.cwl-village-choice:has(input:checked)){background:var(--ui-accent)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-clan-tile,.cwl-village-choice)>span{background:transparent!important;background-image:none!important;border:0!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-tile-copy b{font:600 14px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .cwl-tile-copy small{font:400 11px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-tile-copy,.cwl-guest-copy,.cwl-filter-row,.cwl-stage-panel,.cwl-clan-strip,.command-grid,.command-split){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-status,.command-chip,.cwl-related-callout){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-warning,.cwl-performance-note){background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border-color:var(--ui-warning)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-warning,.cwl-performance-note) :is(span,b,strong,small,p){color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.bad,.performance-attack.missed,.review-status.rejected){background:var(--ui-danger-bg)!important;color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important;border-color:var(--ui-danger)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.bad,.performance-attack.missed,.review-status.rejected) :is(span,b,strong,small,p){color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.good,.review-status.approved){background:var(--ui-success-bg)!important;color:var(--ui-success-text)!important;-webkit-text-fill-color:var(--ui-success-text)!important;border-color:var(--ui-success)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.good,.review-status.approved) :is(span,b,strong,small,p){color:var(--ui-success-text)!important;-webkit-text-fill-color:var(--ui-success-text)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager{background:var(--ui-surface)!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy){background:var(--ui-surface)!important;background-image:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.cwl-workspace,.cwl-command-builder,.cwl-selector-layout,.cwl-pool,.cwl-origin-grid,.cwl-stage-panel,.cwl-review-list,.cwl-live-review,.cwl-sticky-clans,.cwl-review-top){background:var(--ui-surface)!important;background-image:none!important;backdrop-filter:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>header{background:var(--ui-surface)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>header b{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:600 13px/1.35 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>header small{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;font:400 11px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-origin-group>div{background:var(--ui-surface)!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;backdrop-filter:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice>span{background:var(--ui-surface)!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice b{font:600 12px/1.35 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice small{background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;border-radius:var(--ui-radius)!important;font:400 10px/1.35 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice:has(input:checked),html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice:has(input:checked)>span{background:var(--ui-surface)!important;background-image:none!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice:hover{border-color:var(--ui-line)!important}
/* index.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .cwl-village-choice small{font:400 11px/1.45 var(--ui-font)!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review>div,.cwl-review-list>div){background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review>div,.cwl-review-list>div)>span{background:transparent!important;background-image:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(#cwl-v3-review,.cwl-review-list) :is(b,small){background:transparent!important;background-image:none!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard{color:var(--ui-text)!important;background:linear-gradient(125deg,#100b22ed,#07121aef),url(/assets/environment-v2/battlefield.webp) center/cover!important;border-radius:var(--ui-radius);font:14px/1.45 var(--ui-font)!important;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(h1,h2,h3,p,strong,small,span,b,time,td,th,label,summary){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;font-family:var(--ui-font)!important;text-shadow:none!important;letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h1{font-weight:750!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h2{text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard a{color:var(--ui-text)!important;text-decoration:none!important;font-family:var(--ui-font)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard a:hover{color:var(--ui-text)!important;text-decoration:underline!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard a:focus-visible{outline:2px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-eyebrow{letter-spacing:normal!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-sync{border-left:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-live{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis article{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-kpis strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel{border:1px solid var(--ui-line)!important;background:var(--ui-surface)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-panel>header a{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard h2>b{border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-match{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-match-meta time{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-score>strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-progress{background:var(--ui-surface);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-progress i{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-clan-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid article{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-op-grid a{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard em{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid .ld-band{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid strong{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band-grid .ld-band>span{letter-spacing:normal!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-green{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-purple{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-yellow{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-red{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-gray{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-note{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-actions a{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard table{background:transparent!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(td,th){background:transparent!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard th{background:var(--ui-surface)!important;color:var(--ui-text)!important;font-weight:600!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda-row{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-agenda-row time{color:var(--ui-text)!important;font-weight:700}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcements{background:transparent!important;border:0!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .central-announcement time{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(button,.ops-create>summary){font:600 11px/1.3 var(--ui-font)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-transform:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard :is(input,textarea,select){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;font:12px var(--ui-font)!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .war-review-center{background:transparent!important;border:0!important;box-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .war-review-queue article{background:var(--ui-surface)!important}
@media(max-width:700px){body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-sync{border:0}
}
body:not(.sc-admin):not(.sc-standalone) #sc-leadership-dashboard .ld-band:hover{border-color:var(--ui-line);background:var(--ui-surface)!important}
/* platform_views.php */
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card{border-radius:var(--ui-radius)!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme)>.ecl-grid>article.ecl-card.member-icon-card>a{font-weight:700!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people main.workspace:not(#legacy-theme) .member-cv-icon>.member-cv-label{font-weight:700!important;color:var(--ui-text)!important}
/* platform_views.php */
/* platform_views.php */
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search{box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-people #member-card-search input{border-radius:var(--ui-radius);border:1px solid var(--ui-line)}
/* platform_views.php */
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .village-th-img{filter:none}
body:not(.sc-admin):not(.sc-standalone) .village-pagination{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .village-pagination button{border:none;background:var(--ui-accent);border-radius:var(--ui-radius);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .village-pagination button:not(:disabled):hover{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .village-pagination span{color:var(--ui-text);font-weight:700}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .profile-townhall small{font:700 12px var(--ui-font)!important;color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-profile-head>a.button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;font:600 12px var(--ui-font)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-recent-cwl .village-profile-row{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#profile-legacy) .village-recent-cwl .village-profile-row :is(b,small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .clan-switcher :is(select,input){border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) #war-live-search{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;font:400 13px var(--ui-font)!important;box-shadow:none!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tab{box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace:not(#clan-ui-legacy) .war-result-tab span{letter-spacing:normal!important}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-league{color:var(--ui-text)!important;font:400 11px/1.3 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.workspace .clan-push-row .push-village-level small{font:700 11px/1 var(--ui-font)!important;color:var(--ui-muted)!important}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .battle-room{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .battle-room-title>span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .battle-checkin{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .battle-map summary{font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list article{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list article>span{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .battle-target-list small,body:not(.sc-admin):not(.sc-standalone) .battle-target-list p,body:not(.sc-admin):not(.sc-standalone) .rules-acceptance small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .rules-acceptance{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .rules-acceptance.accepted{border-color:var(--ui-line)}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .war-results-pro{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-head>span,body:not(.sc-admin):not(.sc-standalone) .wr-forecast span{letter-spacing:normal;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-head h3 small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .wr-head p,body:not(.sc-admin):not(.sc-standalone) .wr-clan small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs{border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs a{color:var(--ui-text);text-decoration:none;border-bottom:3px solid transparent}
body:not(.sc-admin):not(.sc-standalone) .wr-tabs a:first-child,body:not(.sc-admin):not(.sc-standalone) .wr-tabs a:hover{border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .wr-state span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-versus{color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics article,body:not(.sc-admin):not(.sc-standalone) .wr-averages article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics span,body:not(.sc-admin):not(.sc-standalone) .wr-averages span{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-metrics i{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-dist-row b{color:var(--ui-text);letter-spacing:normal}
body:not(.sc-admin):not(.sc-standalone) .wr-forecast{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .wr-roster article,body:not(.sc-admin):not(.sc-standalone) .wr-events article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .wr-roster small,body:not(.sc-admin):not(.sc-standalone) .wr-events small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .wr-roster strong,body:not(.sc-admin):not(.sc-standalone) .wr-events strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-map{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .wr-events>p{color:var(--ui-muted)}
/* platform_views.php */
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .public-rules-grid span{color:var(--ui-text)}
/* platform_views.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell{color:var(--ui-text)!important;font-family:var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(h1,h2,h3,h4,p,label,small,strong,span,td,th,summary,button,input,select,textarea,a){font-family:var(--ui-font)!important;text-shadow:none!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(h1,h2,h3,h4){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-card,.form-card,.data-card,.ecl-title,.page-header,.cwl-page-header,.portal-head,.cwl-head,.cwl-panel,.cwl-card,.people-list,.people-form,.members-title,.village-profile-card,.village-recent-cwl,.support-conversation,.chat-stream,.war-review-center,.central-announcements,.clan-ops-head,.api-status article,.api-actions,.api-clan-row,.ops-list-row,.people-row,.member-icon-card,.portal-card,.member-card,.stat-card,.history-card,.form-panel,.table-wrap,.card){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--sc-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(p,small,label,.eyebrow,.subtitle,.people-count,.ecl-empty,.security-note,.footnote){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-card,.form-card,.data-card,.people-list,.cwl-panel,.cwl-card,.support-conversation,.card) :is(strong,b,span,li,dt,dd){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(a,.toolbar a,.history-nav a,.ops-shortcuts a){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(input,select,textarea){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell input::placeholder,html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell textarea::placeholder{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell option{background:var(--ui-surface);color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,.button,.btn-primary,.primary,.toolbar a,.member-add-button){background:var(--ui-accent)!important;background-image:none!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-transform:none!important;font-weight:600!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell table{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(th,td){background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell th{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-weight:600!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell tr:hover td{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.notice,.api-warning){background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border:1px solid var(--ui-warning)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.danger,.danger-button,.badge.danger,.notice.danger){background:var(--ui-danger-bg)!important;background-image:none!important;color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important;border-color:var(--ui-danger)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.warning,.badge.warning,.api-warning){background:var(--ui-warning-bg)!important;background-image:none!important;color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important;border-color:var(--ui-warning)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.success,.badge.success,.confirm-badge,.notice.success){background:var(--ui-success-bg)!important;background-image:none!important;color:var(--ui-success-text)!important;-webkit-text-fill-color:var(--ui-success-text)!important;border-color:var(--ui-success)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .chat-message{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .chat-message.from-admin{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header.topline{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home{background:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home strong{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .brand-home span{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header :is(.header-actions,.user-panel){background:none!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .user-copy small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header :is(.global-search-link,.sc-support-icon,.accessibility-menu>summary){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .sc-support-icon svg{stroke:currentColor;fill:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sinyster-light-header .logout-button{text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.command-stat-grid>article,.api-status>article,.stat-card){background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.command-stat-grid>article,.api-status>article,.stat-card)>strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:700 26px/1.2 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.command-stat-grid>article,.api-status>article,.stat-card)>span{font:500 11px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.section-heading,.section-title){border-bottom:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-line,.ops-list-row,.people-row,.link-row){border-bottom:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(.ecl-empty,.search-empty,.cwl-empty){background:var(--ui-surface)!important;border:1px dashed var(--ui-line)!important;border-radius:var(--ui-radius)!important;font:400 13px/1.5 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .table-wrap{scrollbar-color:var(--ui-line) var(--ui-surface)}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell button:hover{filter:none}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .sc-contact-restored :is(.sc-contact-number,.sc-contact-country){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell .sc-contact-ddi{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html:has(body:not(.sc-admin):not(.sc-standalone)):has(main.public-tournament-shell){color-scheme:dark}
html body:not(.sc-admin):not(.sc-standalone)[class]:has(main.public-tournament-shell){background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell{background:transparent!important;background-image:none!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sc-leadership-dashboard :is(.ld-green,.ld-green>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sc-leadership-dashboard :is(.ld-yellow,.ld-yellow>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sc-leadership-dashboard :is(.ld-red,.ld-red>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main.public-tournament-shell #sc-leadership-dashboard :is(.ld-gray,.ld-gray>span){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help{color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary{color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary .criteria-question{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-weight:700}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help>summary:focus-visible{outline:2px solid var(--ui-line);border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;color:var(--ui-text)!important;border-radius:var(--ui-radius)}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help h2{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help p{color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .section-heading{border:0!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid article{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius);color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid article>*{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid .gold{border-left:3px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid .silver{border-left:3px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid .bronze{border-left:3px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .attack-criteria-help .attack-criteria-grid .bad{border-left:3px solid var(--ui-danger)!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile.is-selected{background:var(--ui-accent)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) :is(#cwl-prev-clan,#cwl-next-clan,#cwl-show-clans){background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-clan-position{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>span{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy b{text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-clan-tile>.cwl-tile-copy small{font-weight:400!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-filter-row{background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) .cwl-filter-row :is(input,select){font-weight:400!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-v3-search::placeholder{font-weight:400!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-clan-search{font-weight:400!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-cwl_manager main.workspace:not(#legacy-theme) #cwl-clan-search::placeholder{font-weight:400!important;color:var(--ui-text)!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters label{font:600 12px/1.5 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters input,html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters select{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font:400 14px var(--ui-font)!important;color-scheme:dark!important}
html body:not(.sc-admin):not(.sc-standalone) #dynamic-war-filters .filter-feedback{color:var(--ui-text)!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-title,.command-card,.command-stat-grid>article,.dynamic-war-filters){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-stat-grid,.dynamic-war-filters) :is(h1,h2,h3,h4,strong,b,label){color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.command-title,.command-stat-grid,.dynamic-war-filters) :is(p,small,.eyebrow){color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.war-report-row,.ranking-list>li,.performance-attack,.performance-result,.command-line,.cwl-stat-round,.cwl-attack-round,.cwl-stars-row){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-chip,.ranking-position,.ranking-points){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-stat-round,.cwl-attack-round)>header{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.cwl-round-score,.cwl-stars-table,.cwl-performance-note){background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.period-report-nav,.cwl-report-tabs){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.period-report-nav button,.cwl-report-tabs a){background:var(--ui-accent)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.period-report-nav button.active,.period-report-nav button[aria-selected=true],.cwl-report-tabs a.active){background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.dynamic-war-filters) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;color-scheme:dark!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) :is(.command-card,.dynamic-war-filters) :is(input,textarea)::placeholder{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-card :is(table,tbody,td){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-card :is(th,thead){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) .command-card a:not(.active){color:var(--ui-text)}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined :is(.cwl-stars-head,.cwl-stars-row)>*{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .positive{color:var(--ui-success-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .negative{color:var(--ui-danger-text)!important}
/* command_views.php */
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined{color:var(--ui-text)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .section-heading p{color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .eyebrow{letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form label{font:600 11px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form input{font:400 14px var(--ui-font)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;color-scheme:dark!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-season-round-form select{font:400 14px var(--ui-font)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs{background:transparent!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs a{border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;font:600 12px/1.4 var(--ui-font)!important;text-transform:none!important;box-shadow:none!important;text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-report-tabs a.active{background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header{background:transparent!important;border-bottom:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header b{font:600 15px/1.5 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header small{font:400 12px/1.5 var(--ui-font)!important;color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-round>header>span{font:600 12px/1.6 var(--ui-font)!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list{background:transparent!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;color:var(--ui-text)!important;text-decoration:none!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a b{font:600 13px/1.5 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a span{font:600 12px/1.4 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-attack-list>a:hover{border-color:var(--ui-line)!important;background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined a:focus-visible{outline:2px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-stat-round{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-stars-head{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone).view-reports main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy) #cwl-report-refined .cwl-stars-row{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-bottom:1px solid var(--ui-line)!important}
/* attack_rankings.php */
html body:not(.sc-admin):not(.sc-standalone) .sc-speed{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius);color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed h2,html body:not(.sc-admin):not(.sc-standalone) .sc-speed h3{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed p,html body:not(.sc-admin):not(.sc-standalone) .sc-speed small{color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed a{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-tabs a{border:1px solid var(--ui-line);border-radius:var(--ui-radius);text-decoration:none;background:var(--ui-surface)}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-tabs a[aria-current]{background:var(--ui-accent);color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed table{background:var(--ui-surface)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed td,html body:not(.sc-admin):not(.sc-standalone) .sc-speed th{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:0!important;border-bottom:1px solid var(--ui-line)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed th{background:var(--ui-surface)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed .sc-speed-time{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary li{border-bottom:1px solid var(--ui-line)}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-summary a{text-decoration:none}
html body:not(.sc-admin):not(.sc-standalone) .sc-pt-stars{color:var(--ui-text);letter-spacing:normal}
html body:not(.sc-admin):not(.sc-standalone) .sc-speed-note{border-left:3px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)!important}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .sc-global-contact.sc-contact-restored{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-flag{border-radius:var(--ui-radius);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-flag-pending{background:var(--ui-warning-bg);color:var(--ui-warning-text);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-ddi{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:600 13px/1.3 var(--ui-font)}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-number{font:500 15px/1.4 var(--ui-font);letter-spacing:normal;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-country{font:400 12px/1.4 var(--ui-font);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-action{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:transparent;color:var(--ui-text);text-decoration:none;font:500 13px/1.3 var(--ui-font);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-wa{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .sc-contact-restored .sc-contact-feedback{font:400 12px/1.4 var(--ui-font);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-global-contact.sc-contact-restored[data-contact-display="profile"]{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-profile-contact{border-bottom:0}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-profile-contact>.sc-contact-restored{border:0}
/* platform.php */
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1{font:600 22px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;letter-spacing:normal!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-welcome-line{font:400 16px/1.5 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1 .sc-product-line{font:600 22px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) p{font:400 14px/1.65 var(--ui-font)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) p.sc-signup-step{font:500 11px/1.5 var(--ui-font)!important;letter-spacing:normal!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) a.back-link{font:500 12px/1.5 var(--ui-font)!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) p.error{color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup label,html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup legend{font:700 13px/1.5 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-choice strong{font:600 16px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important;letter-spacing:normal!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup small,html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-choice small{font:400 13px/1.65 var(--ui-font)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup input:not([type=radio]){background:var(--ui-surface)!important;background-image:none!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;font:400 15px var(--ui-font)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup input[type=radio]{background:none!important;box-shadow:none!important;border:0!important;accent-color:var(--ui-accent)!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup button{font:700 14px/1.4 var(--ui-font)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup p.notice{background:var(--ui-surface)!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup input{color-scheme:dark!important}
html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-village-result strong,html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-village-result small,html body:not(.sc-admin):not(.sc-standalone) .login #sc-signup .sc-village-result span{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup){background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) h1,body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) label,body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) legend{color:var(--ui-text)!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) button{color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .login:has(#sc-signup) .sc-choice strong{color:var(--ui-text)!important}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice{border:2px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice.leader{border-color:var(--ui-line);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice:has(input:checked){border-color:var(--ui-line);box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .login .sc-choice input{accent-color:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) .sc-choice strong{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-choice small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-intro{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-signup-step{letter-spacing:normal;color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) #sc-signup input{color:var(--ui-text);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) #sc-signup button[type=submit]{background:var(--ui-accent)}
body:not(.sc-admin):not(.sc-standalone) #sc-signup .sc-village-result strong{color:var(--ui-text)!important}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .support-box,body:not(.sc-admin):not(.sc-standalone) .support-conversation{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .support-box a{border-bottom:1px solid var(--ui-line);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .support-box input,body:not(.sc-admin):not(.sc-standalone) .support-box select,body:not(.sc-admin):not(.sc-standalone) .support-box textarea,body:not(.sc-admin):not(.sc-standalone) .chat-compose textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .chat-stream{background:var(--ui-surface);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .chat-message{border-radius:var(--ui-radius);background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-message.from-admin{background:var(--ui-surface)}
body:not(.sc-admin):not(.sc-standalone) .chat-message p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .chat-message small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .chat-compose button,body:not(.sc-admin):not(.sc-standalone) .support-box button{background:var(--ui-accent);color:var(--ui-text);border:0;border-radius:var(--ui-radius)}
/* platform.php */
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell{font-family:var(--ui-font);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell h1{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:none!important;text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-brand{background:var(--ui-surface);color:var(--ui-text);letter-spacing:normal;border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-avatar{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-person strong{color:var(--ui-text);-webkit-text-fill-color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-person small{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card dt{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card dd{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card label{font-weight:700;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);font-weight:700}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card p{color:var(--ui-muted)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-card a{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-contact{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-flag{border-radius:var(--ui-radius)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-ddi{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-country{color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-action{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:transparent;color:var(--ui-text)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-wa{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .sc-profile-shell .sc-contact-feedback{color:var(--ui-text)}
/* platform.php */
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sc-my-account :is(h1,h2,h3,dd,label,p,strong,small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;background:none!important;text-shadow:none!important;font-family:var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sc-my-account input{background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sc-my-account button{background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone)[class] main#sinyster-light-workspace.workspace #sc-my-account .sc-contact-action{background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
/* multiclans.php */
body:not(.sc-admin):not(.sc-standalone) .tenant-hero{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h1,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h2,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-hero h3,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h1,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h2,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h3{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:none!important;background-image:none!important;text-shadow:none!important;filter:none!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-hero p{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:none}
body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-card h1,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-card h2,body:not(.sc-admin):not(.sc-standalone) .view-community_hub .tenant-card h3,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-card h1,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-card h2,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-card h3,body:not(.sc-admin):not(.sc-standalone) .tenant-card b,body:not(.sc-admin):not(.sc-standalone) .tenant-card strong,body:not(.sc-admin):not(.sc-standalone) .tenant-card label{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:none!important;background-image:none!important;text-shadow:none!important;filter:none!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-card p,body:not(.sc-admin):not(.sc-standalone) .tenant-card small{color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-card input,body:not(.sc-admin):not(.sc-standalone) .tenant-card select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-card input::placeholder{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-card button,body:not(.sc-admin):not(.sc-standalone) .tenant-button{border:0;border-radius:var(--ui-radius);background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font-weight:700;text-decoration:none}
body:not(.sc-admin):not(.sc-standalone) .tenant-card button:disabled{background:var(--ui-accent)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-code{border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;font:800 11px monospace}
body:not(.sc-admin):not(.sc-standalone) .invite-row{border-top:1px solid var(--ui-line)}
body:not(.sc-admin):not(.sc-standalone) .invite-actions a,body:not(.sc-admin):not(.sc-standalone) .invite-actions button{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .tenant-note{border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-table th,body:not(.sc-admin):not(.sc-standalone) .platform-table td{border-bottom:1px solid var(--ui-line);color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-table th{text-transform:none;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-table small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
/* multiclans.php */
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero h1{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;background:none!important;background-image:none!important;text-shadow:none!important;filter:none!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-hero p{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-summary article{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-summary strong,body:not(.sc-admin):not(.sc-standalone) .platform-summary span{text-shadow:none!important}
body:not(.sc-admin):not(.sc-standalone) .platform-summary strong{color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .platform-summary span{font-weight:700;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table th,body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table td{border-bottom:1px solid var(--ui-line);color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table th{text-transform:none;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .platform-table small{color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}
body:not(.sc-admin):not(.sc-standalone) .view-platform_admin .tenant-empty{border:1px dashed var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
/* war_detail_view.php */
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title .war-back{border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font:600 11px var(--ui-font)!important;text-decoration:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-clans-heading{text-transform:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace .war-clan-identity img{filter:none}
html body:not(.sc-admin):not(.sc-standalone) main.workspace .war-clans-heading em{font:700 13px var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-detail-title p{color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs{background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-text)!important;font:600 12px/1.3 var(--ui-font)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button.active{background:var(--ui-accent)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list{background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>span{border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font:700 14px/1 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>div>b{font:700 16px/1.4 var(--ui-font)!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article small{font:400 12px/1.5 var(--ui-font)!important;color:var(--ui-muted)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i{border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;font:600 12px/1.6 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i span{background:transparent!important;color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i .lost{color:var(--ui-text)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article i.annulled{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong{border-radius:var(--ui-radius)!important;font:600 12px/1.4 var(--ui-font)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong.done{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-team-list>article>strong.pending{background:var(--ui-warning-bg)!important;color:var(--ui-warning-text)!important;border:1px solid var(--ui-warning)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button b{background:var(--ui-accent)!important;color:var(--ui-text)!important;border-radius:var(--ui-radius)!important}
html body:not(.sc-admin):not(.sc-standalone) main.workspace:not(#war-header-legacy) .war-view-tabs button.active b{background:var(--ui-accent)!important;color:var(--ui-text)!important}
/* clan-delegations.php */
body.sc-standalone.sc-page-clan-delegations{background:var(--ui-surface);color:var(--ui-text);font:17px/1.5 var(--ui-font)}
.sc-standalone.sc-page-clan-delegations header{background:var(--ui-surface);color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations a{color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations header a{color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations article,.sc-standalone.sc-page-clan-delegations section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations .clans a{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations input:not([type=checkbox]),.sc-standalone.sc-page-clan-delegations select,.sc-standalone.sc-page-clan-delegations textarea{font:inherit;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations button{background:var(--ui-accent);color:var(--ui-text);border:0;border-radius:var(--ui-radius);font:700 16px var(--ui-font)}
.sc-standalone.sc-page-clan-delegations .danger{background:var(--ui-danger-bg)}
.sc-standalone.sc-page-clan-delegations .notice{background:var(--ui-surface);border:1px solid var(--ui-line)}
.sc-standalone.sc-page-clan-delegations .error{background:var(--ui-danger-bg);border:1px solid var(--ui-danger)}
.sc-standalone.sc-page-clan-delegations td,.sc-standalone.sc-page-clan-delegations th{border-bottom:1px solid var(--ui-line)}
.sc-standalone.sc-page-clan-delegations .muted{color:var(--ui-muted)}
/* clan-delegations.php */
body.sc-standalone.sc-page-clan-delegations{background:linear-gradient(#0b1422d9,#0b1022e8),url('/assets/fundo-computador.png') center/cover fixed!important;color:var(--ui-text)!important;font:14px/1.5 var(--ui-font)!important}
.sc-standalone.sc-page-clan-delegations header{background:var(--ui-surface)!important;border-bottom:1px solid var(--ui-line)}
.sc-standalone.sc-page-clan-delegations header small{color:var(--ui-muted)}
.sc-standalone.sc-page-clan-delegations article,.sc-standalone.sc-page-clan-delegations section{background:var(--ui-surface)!important;color:var(--ui-text);border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius);backdrop-filter:none;box-shadow:none}
.sc-standalone.sc-page-clan-delegations .clans a{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations a{color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations .muted{color:var(--ui-muted)}
.sc-standalone.sc-page-clan-delegations input:not([type=checkbox]),.sc-standalone.sc-page-clan-delegations select,.sc-standalone.sc-page-clan-delegations textarea{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important}
.sc-standalone.sc-page-clan-delegations button{background:var(--ui-accent)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line);font:600 12px/1.4 var(--ui-font);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations button.danger{background:var(--ui-danger-bg)!important;border-color:var(--ui-danger);color:var(--ui-danger-text)!important}
.sc-standalone.sc-page-clan-delegations .notice{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations .error{background:var(--ui-danger-bg);color:var(--ui-danger-text);border-color:var(--ui-danger);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations th{background:var(--ui-surface);color:var(--ui-text)}
.sc-standalone.sc-page-clan-delegations td,.sc-standalone.sc-page-clan-delegations th{border-color:var(--ui-line)}
.sc-standalone.sc-page-clan-delegations .scroll{border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-standalone.sc-page-clan-delegations input[type=checkbox]{accent-color:var(--ui-accent)}
.sc-standalone.sc-page-clan-delegations a:focus-visible,.sc-standalone.sc-page-clan-delegations button:focus-visible,.sc-standalone.sc-page-clan-delegations input:focus-visible,.sc-standalone.sc-page-clan-delegations select:focus-visible,.sc-standalone.sc-page-clan-delegations textarea:focus-visible{outline:2px solid var(--ui-line)}
/* admin-platform/index.php */
body.sc-admin.sc-page-index{background:#050309 url('../assets/login-gestao-bg-v2.png') center/cover no-repeat fixed;color:var(--ui-text);font-family:var(--ui-font)}
.sc-admin.sc-page-index .login{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;backdrop-filter:none}
.sc-admin.sc-page-index .field>span{font-weight:700;letter-spacing:normal;color:var(--ui-text)}
.sc-admin.sc-page-index .control{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}
.sc-admin.sc-page-index .control-icon{color:var(--ui-text)}
.sc-admin.sc-page-index .control input{border:0;outline:0;background:transparent;color:var(--ui-text)}
.sc-admin.sc-page-index .control input::placeholder{color:var(--ui-text)}
.sc-admin.sc-page-index .control input:-webkit-autofill,.sc-admin.sc-page-index .control input:-webkit-autofill:hover,.sc-admin.sc-page-index .control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text)}
.sc-admin.sc-page-index .toggle-password{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-text)!important}
.sc-admin.sc-page-index .login .submit{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none;color:var(--ui-text);font-weight:700}
.sc-admin.sc-page-index .login .submit:hover{filter:none}
.sc-admin.sc-page-index .error{border:1px solid var(--ui-danger);border-radius:var(--ui-radius);background:var(--ui-danger-bg);color:var(--ui-danger-text)}
@media(max-width:850px){body{background-position:var(--ui-surface)}
}
@media(max-width:520px){body{background-image:linear-gradient(180deg,transparent 20%,rgba(3,1,8,.35) 48%,rgba(3,1,8,.94) 72%),url('../assets/login-gestao-bg-v2.png');background-size:var(--ui-surface);background-position:var(--ui-surface);background-color:var(--ui-surface)}
.sc-admin.sc-page-index .login{border-radius:var(--ui-radius)}
}
/* admin-platform/administrators.php */
body.sc-admin.sc-page-administrators{font:17px/1.5 var(--ui-font);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin.sc-page-administrators header{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin.sc-page-administrators header a{color:var(--ui-text)}
.sc-admin.sc-page-administrators section{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-admin.sc-page-administrators label{font-weight:700}
.sc-admin.sc-page-administrators input{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit}
.sc-admin.sc-page-administrators input:focus{outline:3px solid var(--ui-line)}
.sc-admin.sc-page-administrators button{background:var(--ui-accent);border:0;border-radius:var(--ui-radius);color:var(--ui-text);font:700 17px var(--ui-font)}
.sc-admin.sc-page-administrators .hint{color:var(--ui-text)}
.sc-admin.sc-page-administrators .notice,.sc-admin.sc-page-administrators .error{border-radius:var(--ui-radius)}
.sc-admin.sc-page-administrators .notice{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin.sc-page-administrators .error{background:var(--ui-danger-bg);color:var(--ui-danger-text)}
.sc-admin.sc-page-administrators td,.sc-admin.sc-page-administrators th{border-bottom:1px solid var(--ui-line)}
.sc-admin.sc-page-administrators .status{font-weight:700}
.sc-admin.sc-page-administrators a{color:var(--ui-text)}
/* admin-platform/system_users.php */
body.sc-admin.sc-page-system_users{font:17px/1.5 var(--ui-font);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin.sc-page-system_users main{background:var(--ui-surface);border-radius:var(--ui-radius)}
.sc-admin.sc-page-system_users a{color:var(--ui-text)}
.sc-admin.sc-page-system_users td,.sc-admin.sc-page-system_users th{border-bottom:1px solid var(--ui-line)}
.sc-admin.sc-page-system_users button{background:var(--ui-accent);color:var(--ui-text);border:0;border-radius:var(--ui-radius);font-weight:700}
.sc-admin.sc-page-system_users .notice{background:var(--ui-surface)}
.sc-admin.sc-page-system_users .error{background:var(--ui-danger-bg)}
/* admin-platform/assets/painel.css */
.sc-admin :root{color-scheme:dark}
body.sc-admin{background:var(--ui-surface);font:14px/1.5 var(--ui-font);color:var(--ui-text)}
.sc-admin a{color:var(--ui-text)}
.sc-admin button,.sc-admin input,.sc-admin textarea,.sc-admin select{font:inherit}
.sc-admin button,.sc-admin .button{border:1px solid var(--var(--ui-line));border-radius:var(--ui-radius);background:var(--ui-accent);color:var(--ui-text);text-decoration:none;font-weight:700}
.sc-admin button:hover,.sc-admin .button:hover{filter:none}
.sc-admin input,.sc-admin select,.sc-admin textarea{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin label{font-weight:600}
.sc-admin button:focus-visible,.sc-admin a:focus-visible,.sc-admin input:focus-visible,.sc-admin textarea:focus-visible,.sc-admin select:focus-visible{outline:3px solid var(--ui-line)}
.sc-admin .topbar{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .brand{letter-spacing:normal;color:var(--ui-text)}
.sc-admin .topbar>div>span{color:var(--ui-text)}
.sc-admin .account small{color:var(--ui-muted)}
.sc-admin .account a{color:var(--ui-text)}
.sc-admin .admin-role{background:var(--ui-surface);border-radius:var(--ui-radius)}
.sc-admin .subtitle,.sc-admin .footnote{color:var(--ui-text)}
.sc-admin .isolation-note,.sc-admin .notice{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}
.sc-admin .summary-cards article,.sc-admin .card{background:var(--ui-surface);border:1px solid var(--line);border-radius:var(--ui-radius)}
.sc-admin .summary-cards strong{color:var(--ui-text)}
.sc-admin .summary-cards span{text-transform:none;font-weight:700}
.sc-admin .tabs{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--ui-surface)}
.sc-admin .tabs a{text-decoration:none;font-weight:700;border-right:1px solid var(--line);color:var(--ui-text)}
.sc-admin .tabs a:last-child{border-right:0}
.sc-admin .tabs .selected{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .count-dot{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .table-wrap{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--ui-surface)}
.sc-admin th{letter-spacing:normal;text-transform:none;color:var(--ui-text);background:var(--ui-surface)}
.sc-admin td{border-top:1px solid var(--line)}
.sc-admin td small{color:var(--ui-muted)}
.sc-admin .badge{border-radius:var(--ui-radius);font-weight:700}
.sc-admin .success{background:var(--ui-success-bg);color:var(--ui-success-text);border-color:var(--ui-success)}
.sc-admin .warning{background:var(--ui-warning-bg);color:var(--ui-warning-text);border-color:var(--ui-warning)}
.sc-admin .danger{background:var(--ui-danger-bg);color:var(--ui-danger-text);border-color:var(--ui-danger)}
.sc-admin .muted{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line)}
.sc-admin .neutral{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .outline{background:transparent;color:var(--ui-text);border-color:var(--ui-line)}
.sc-admin .plan-badge{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius)}
.sc-admin .detail-row td{background:var(--ui-surface)}
.sc-admin .action-explanations article{border:1px solid;border-radius:var(--ui-radius)}
.sc-admin .editor small{color:var(--ui-muted);font-weight:400}
.sc-admin .editor p{color:var(--ui-muted)}
.sc-admin .check{font-weight:400}
.sc-admin .overview-stats strong{color:var(--ui-text)}
.sc-admin .ticket-link{border-bottom:1px solid var(--line);text-decoration:none}
.sc-admin .ticket-link small{color:var(--ui-muted)}
.sc-admin .support-conversation{border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--ui-surface)}
.sc-admin .chat-stream{background:var(--ui-surface);border-radius:var(--ui-radius)}
.sc-admin .chat-message{border-radius:var(--ui-radius);background:var(--ui-surface)}
.sc-admin .chat-message.from-admin{background:var(--ui-surface)}
.sc-admin .chat-message small{color:var(--ui-muted)}
.sc-admin .chat-compose small{color:var(--ui-muted)}
.sc-admin summary{color:var(--ui-text)}
.sc-admin footer{border-top:1px solid var(--line);color:var(--ui-text)}
.sc-admin dialog{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin dialog::backdrop{background:var(--ui-surface)}
.sc-admin .sc-contact-flag{border-radius:var(--ui-radius);box-shadow:none}
.sc-admin .sc-contact-ddi{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius);font-weight:700}
.sc-admin .sc-contact-number{letter-spacing:normal}
.sc-admin .sc-contact-country{color:var(--ui-text)}
.sc-admin .sc-contact-action{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:transparent;color:var(--ui-text);text-decoration:none}
.sc-admin .sc-contact-wa{border-color:var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .sc-contact-feedback{color:var(--ui-text)}
.sc-admin .sc-contact-email{color:var(--ui-text)}
.sc-admin .sc-contact-empty{color:var(--ui-text)}
.sc-admin .tab-content-title{color:var(--ui-text)}
.sc-admin .sc-global-contact.sc-contact-restored{color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-flag{border-radius:var(--ui-radius);box-shadow:none}
.sc-admin .sc-contact-restored .sc-contact-flag-pending{background:var(--ui-warning-bg);color:var(--ui-warning-text);box-shadow:none}
.sc-admin .sc-contact-restored .sc-contact-ddi{border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font:600 13px/1.3 var(--ui-font)}
.sc-admin .sc-contact-restored .sc-contact-number{font:500 15px/1.4 var(--ui-font);letter-spacing:normal;color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-country{font:400 12px/1.4 var(--ui-font);color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-action{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:transparent;color:var(--ui-text);text-decoration:none;font:500 13px/1.3 var(--ui-font);box-shadow:none}
.sc-admin .sc-contact-restored .sc-contact-wa{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-line)}
.sc-admin .sc-contact-restored .sc-contact-feedback{font:400 12px/1.4 var(--ui-font);color:var(--ui-text)}
.sc-admin .sc-global-contact.sc-contact-restored[data-contact-display="profile"]{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}
.sc-admin .sc-profile-shell .sc-profile-contact{border-bottom:0}
.sc-admin .sc-profile-shell .sc-profile-contact>.sc-contact-restored{border:0}
body.sc-admin{background-color:var(--ui-surface);color:var(--ui-text);font-family:var(--ui-font);background-image:linear-gradient(#091222aa,#0c1122c9),url('/admin-platform/assets/fundo-gestao.png');background-attachment:var(--ui-surface);background-size:var(--ui-surface)}
.sc-admin .topbar{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);box-shadow:none;backdrop-filter:none}
.sc-admin .brand{letter-spacing:normal}
.sc-admin .admin-role{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .isolation-note{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-admin .summary-cards article,.sc-admin .card,.sc-admin .table-wrap,.sc-admin .overview-stats article{background:var(--ui-surface);border-color:var(--ui-line);border-radius:var(--ui-radius);backdrop-filter:none;box-shadow:none}
.sc-admin .summary-cards strong,.sc-admin .overview-stats strong{color:var(--ui-text)}
.sc-admin .summary-cards span,.sc-admin .overview-stats span{color:var(--ui-text)}
.sc-admin .card p,.sc-admin .editor p,.sc-admin .editor small{color:var(--ui-muted)}
.sc-admin .tabs{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}
.sc-admin .tabs a{background:transparent;border:0;border-radius:var(--ui-radius);color:var(--ui-text)}
.sc-admin .tabs a:hover{background:var(--ui-surface)}
.sc-admin .tabs a.selected{background:var(--ui-surface);box-shadow:none;color:var(--ui-text)}
.sc-admin .tab-content-title{color:var(--ui-text)}
.sc-admin input,.sc-admin select,.sc-admin textarea{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line);border-radius:var(--ui-radius)}
.sc-admin input::placeholder,.sc-admin textarea::placeholder{color:var(--ui-text)}
.sc-admin input:focus,.sc-admin select:focus,.sc-admin textarea:focus{outline:2px solid var(--ui-line)}
.sc-admin button,.sc-admin .button{background:var(--ui-accent);color:var(--ui-text);border-color:var(--ui-line);border-radius:var(--ui-radius);box-shadow:none}
.sc-admin button:hover,.sc-admin .button:hover{filter:none}
.sc-admin .outline{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}
.sc-admin table{background:transparent;color:var(--ui-text)}
.sc-admin th{background:var(--ui-surface);color:var(--ui-text);letter-spacing:normal}
.sc-admin td{background:transparent;border-color:var(--ui-line)}
.sc-admin td small{color:var(--ui-muted)}
tbody tr:hover>td{background:var(--ui-surface)}
.sc-admin .detail-row td{background:var(--ui-surface)}
.sc-admin .plan-badge{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .success{background:var(--ui-success-bg);color:var(--ui-success-text);border-color:var(--ui-success)}
.sc-admin .warning{background:var(--ui-warning-bg);color:var(--ui-warning-text);border-color:var(--ui-warning)}
.sc-admin .danger{background:var(--ui-danger-bg);color:var(--ui-danger-text);border-color:var(--ui-danger)}
.sc-admin .muted{background:var(--ui-surface);color:var(--ui-muted);border-color:var(--ui-line)}
.sc-admin .neutral{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line)}
.sc-admin .notice{border-radius:var(--ui-radius)}
.sc-admin .sc-contact-restored .sc-contact-number{color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-country{color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-ddi{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .sc-contact-restored .sc-contact-action{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}
.sc-admin .sc-contact-restored .sc-contact-wa{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line)}
.sc-admin .sc-contact-email{color:var(--ui-text)}
.sc-admin .sc-contact-empty{color:var(--ui-text)}
.sc-admin .ticket-link{border-color:var(--ui-line);color:var(--ui-text)}
.sc-admin .ticket-link small{color:var(--ui-muted)}
.sc-admin .chat-stream{background:var(--ui-surface)}
.sc-admin .chat-message{background:var(--ui-surface);color:var(--ui-text)}
.sc-admin .chat-message.from-admin{background:var(--ui-surface)}
.sc-admin .chat-message small{color:var(--ui-muted)}
.sc-admin .support-conversation{background:var(--ui-surface);border-color:var(--ui-line)}
.sc-admin summary,.sc-admin a{color:var(--ui-text)}
.sc-admin dialog{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line);box-shadow:none}
.sc-admin dialog::backdrop{background:var(--ui-surface);backdrop-filter:none}
.sc-admin footer{border-color:var(--ui-line);color:var(--ui-text)}
@media(max-width:700px){.sc-admin .table-wrap{scrollbar-color:var(--ui-line) var(--ui-surface)}
}

/* Shared components: layouts stay with their original selectors; appearance is common. */
html,html body{font-family:var(--ui-font)!important;color:var(--ui-text)!important;background:var(--ui-canvas)!important}
html body #sc-leadership-dashboard{background:var(--ui-canvas)!important;box-shadow:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) #sc-leadership-dashboard{background:var(--ui-canvas)!important;box-shadow:none!important}
html body :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,label,legend,button,input,select,textarea,td,th,a,summary,dt,dd){font-family:var(--ui-font)!important;text-shadow:none!important;letter-spacing:normal!important}
html body :is(h1,h2,h3,h4){text-transform:none!important;font-weight:700!important}
html body h1{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.25!important}
html body h2{font-size:clamp(18px,1.7vw,23px)!important;line-height:1.3!important}
html body h3{font-size:16px!important;line-height:1.35!important}
html body :is(button,input,select,textarea){font-family:var(--ui-font)!important;color-scheme:dark!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy){--sc-surface:var(--ui-surface);--sc-surface-soft:var(--ui-surface-raised);--sc-line:var(--ui-line);--sc-text:var(--ui-text);--sc-muted:var(--ui-muted);color:var(--ui-text)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.command-card,.command-title,.ld-panel,.ld-hero,.data-card,.form-card,.people-list,.ecl-card,.portal-village,.access-list,.selected-review,.source-clan-group,.cwl-origin-group,.cwl-pool,.cwl-panel,.cwl-review-top,.cwl-live-review,.cwl-sticky-clans,.cwl-command-builder,.cwl-lineup-card,.cwl-list-card,.cwl-full-list,.cwl-member-board,.sc-co-card,.support-box,.support-conversation,.chat-main,.chat-channels,.chat-compose,.sc-profile-card,.tenant-hero,.api-clans,.api-actions,.members-sheet,.village-sheet,.member-section,.member-village,.command-empty,.command-table-wrap,.clan-quick-shell,.war-results-pro,.tournament-card,.tournament-panel){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important;backdrop-filter:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.performance-attack,.performance-result,.war-report-row,.ranking-list>li,.command-line,.api-clan-row,.cwl-clan-tile,.cwl-village-choice,.cwl-origin-group>header,.cwl-origin-group>h3,.cwl-stat-round,.cwl-attack-round,.cwl-attack-list>a,.cwl-stars-row,.sc-co-clan,.support-ticket,.chat-channel,.chat-message,.member-icon-card,.clan-icon-card,.central-announcement){background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.cwl-village-choice.is-selected,.cwl-clan-tile.is-selected,.cwl-village-choice:has(input:checked),.cwl-clan-tile:has(input:checked)){background:var(--ui-accent-soft)!important;border-color:var(--ui-accent-hover)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.command-stat-grid>article,.api-status>article,.ld-stat,.stat-card){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(p,small,.eyebrow,.muted,.description){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;background-color:transparent!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(h1,h2,h3,h4,strong,b,label,legend,dd){color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;border-radius:7px!important;box-shadow:none!important}
html body :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:1}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(button,.btn,.primary-button){background:var(--ui-accent)!important;color:var(--ui-text)!important;-webkit-text-fill-color:var(--ui-text)!important;border:1px solid var(--ui-accent-hover)!important;border-radius:7px!important;box-shadow:none!important;text-transform:none!important;font-weight:600!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(button,.btn):hover{background:var(--ui-accent-hover)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.period-report-nav,.cwl-report-tabs,.sc-co-tabs,.planning-tabs){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is([role=tab],.cwl-report-tabs>a,.sc-co-tabs>a){background:var(--ui-surface-raised)!important;color:var(--ui-muted)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is([role=tab][aria-selected=true],.cwl-report-tabs>a.active,.sc-co-tabs>a[aria-current]){background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-accent-hover)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(table,tbody,td){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(thead,th,.cwl-stars-head){background:var(--ui-accent-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.danger,.error,.negative,.rejected,.command-warning,.api-warning){color:var(--ui-danger-text)!important;-webkit-text-fill-color:var(--ui-danger-text)!important;border-color:var(--ui-danger)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.positive,.success,.approved){color:var(--ui-success-text)!important;-webkit-text-fill-color:var(--ui-success-text)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.whatsapp,.btn-wa,.sc-notice-whatsapp){background:var(--ui-whatsapp-bg)!important;color:var(--ui-whatsapp-text)!important;border-color:var(--ui-whatsapp)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) :is(.progress-fill,.ld-progress>span,progress){background:var(--ui-accent)!important;accent-color:var(--ui-accent)!important}
html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) .sc-pt-stars{color:var(--ui-warning-text)!important;-webkit-text-fill-color:var(--ui-warning-text)!important}
html body #sinyster-light-header{background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body #war-update-notice{background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-line)!important;box-shadow:none!important}
html body #war-update-notice button{background:var(--ui-accent)!important;color:var(--ui-text)!important}
html body .member-icon-card :is(h2,h3,a){font-size:15px!important;line-height:1.35!important}
html body #clan-image-navigation{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body #clan-image-navigation :is(a,summary){color:var(--ui-text)!important;font-family:var(--ui-font)!important;text-shadow:none!important;box-shadow:none!important}
html body #clan-image-navigation :is(.menu-label,.nav-label){display:block!important;color:var(--ui-text)!important}
html body #clan-image-navigation .menu-dropdown{background:var(--ui-surface)!important;border-color:var(--ui-line)!important}
html body :is(.login,.sc-signup-card,.sc-choice,.sc-profile-card){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body .login :is(input,select){background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body :is(.sc-admin,.sc-standalone){color:var(--ui-text)!important;font-family:var(--ui-font)!important}
html body:is(.sc-admin,.sc-standalone) :is(header,.hero,.card,.panel,.table-wrap,.stats>article,section,article,.login,.filters,details,dialog){background:var(--ui-surface)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;box-shadow:none!important}
html body:is(.sc-admin,.sc-standalone) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,td){background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important;color-scheme:dark!important}
html body:is(.sc-admin,.sc-standalone) :is(th,.tabs,.tabs a){background:var(--ui-accent-soft)!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}
html body:is(.sc-admin,.sc-standalone) :is(button,.button,.tabs a.active){background:var(--ui-accent)!important;color:var(--ui-text)!important;border-color:var(--ui-accent-hover)!important;box-shadow:none!important}
html body:is(.sc-admin,.sc-standalone) :is(.danger-button,.danger,.btn-danger){background:var(--ui-danger-bg)!important;color:var(--ui-danger-text)!important;border-color:var(--ui-danger)!important}
html body:is(.sc-admin,.sc-standalone) :is(p,small,.hint){color:var(--ui-muted)!important}
html body :focus-visible{outline:2px solid var(--ui-link)!important;outline-offset:3px!important}
html body [hidden],html body[class] main#sinyster-light-workspace.workspace:not(#sc-legacy-theme):not(#sc-component-legacy):not(#sc-cwl-legacy) [hidden]{display:none!important}
html[data-high-contrast=true]{--ui-surface:#080e18;--ui-surface-raised:#111b29;--ui-text:#fff;--ui-muted:#e0dce7;--ui-line:#a38db9}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
