/* Jasny motyw – wygenerowane automatycznie przez modules/motyw/tools/build-light-css.js. Nie edytuj ręcznie. */
/* modules/artykuly/module.php */
html[data-sgg-theme="light"] #sgg-tk-toast .sgg-toast{background:var(--sl-surface);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] #sgg-tk-toast .sgg-toast.err{background:var(--sl-surface);border-color:#b91c1c}
html[data-sgg-theme="light"] #sgg-tk-toast .sgg-toast.ok{background:var(--sl-surface);border-color:#15803d}
html[data-sgg-theme="light"] .sgg-art-card{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-art-card:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-art-card__thumb-wrap{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-art-card__cat{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-art-card__cat:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-art-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-art-card__title a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-art-card__title a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-art-card__excerpt{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-art__empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-najnowsze__header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-najnowsze__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ncard{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ncard:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ncard__thumb{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-ncard__title a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ncard__title a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ncard__cat{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ncard__cat:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ncard__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-page-btn{background:rgba(255,255,255,0.6);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-page-btn:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-page-info{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-kat-section__header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-kat-section__title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-kat-section__title:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-kat-card{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-kat-card:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-kat-card__thumb-wrap{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-kat-card__title a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-kat-card__title a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-kat-card__cat{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-kat-card__cat:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-kat-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-bok__header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-bok__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-bok-card{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-bok-card:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-bok-card__title a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-bok-card__title a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-bok-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-bok-card__thumb{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-tag-archive__header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-tag-archive__badge{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-tag-archive__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tag-archive__count{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-tag-archive__desc{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-tile{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-tile:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-tile__thumb{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-tile__cat{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-tile__cat:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tile__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-tile__title a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-tile__title a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-match{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-match__header{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match__etap{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-match__meta-row{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-match__format{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-match__teams{background:linear-gradient(180deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match__team-name{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-match__team.is-winner .sgg-match__team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-match__score{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-match__score.is-winner{color:var(--sl-accent);text-shadow:none}
html[data-sgg-theme="light"] .sgg-match__score-sep{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-match__map{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match__map--won{background:rgba(0,0,0,.05);border-left:3px solid #15803d}
html[data-sgg-theme="light"] .sgg-match__map--lost{background:rgba(255,255,255,0.25);border-left:3px solid #b91c1c}
html[data-sgg-theme="light"] .sgg-match__map--decider{background:rgba(0,0,0,.05);border-left:3px solid #b45309}
html[data-sgg-theme="light"] .sgg-match__map--pending{background:rgba(255,255,255,0.3);border-left:3px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-match__map-name{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-match__badge--pick{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-match__badge--side{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-match__badge--decider{background:rgba(0,0,0,.05);border:1px solid #b45309;color:#b45309}
html[data-sgg-theme="light"] .sgg-match__map-s{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-match__map-s.is-win{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-match__map-colon{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-match__map-tbd{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-cat--orange{background:rgba(0,0,0,.05) !important;border-color:#b45309 !important;color:#b45309 !important}
html[data-sgg-theme="light"] .sgg-cat--orange:hover{background:rgba(0,0,0,.05) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-cat--blue{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-hover) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-cat--blue:hover{background:rgba(0,0,0,.08) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-cat--red{background:rgba(0,0,0,.05) !important;border-color:#b91c1c !important;color:#b91c1c !important}
html[data-sgg-theme="light"] .sgg-cat--red:hover{background:rgba(0,0,0,.05) !important;color:var(--sl-strong) !important}
/* modules/css/module.php */
html[data-sgg-theme="light"] .td-social-style1 .td_social_type .td-social-box{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_facebook:hover .td-social-box{background:rgba(0,0,0,.08) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_instagram:hover .td-social-box{background:rgba(0,0,0,.05) !important;border-color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_twitter:hover .td-social-box{background:rgba(0,0,0,.08) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_youtube:hover .td-social-box{background:rgba(0,0,0,.05) !important;border-color:#b91c1c !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_twitch:hover .td-social-box{background:rgba(0,0,0,.05) !important;border-color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_tiktok:hover .td-social-box{background:rgba(0,0,0,.08) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .td-social-style1 .td_social_discord:hover .td-social-box{background:rgba(0,0,0,.08) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .td_block_social_counter .td-sp:after{background-color:var(--sl-accent-soft) !important}
html[data-sgg-theme="light"] .td_social_type .td_social_info_counter{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .td_social_type .td_social_info_name{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] .td_social_type .td_social_button{border-left-color:var(--sl-border) !important;color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .td_social_type .td_social_button a{color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .td_social_type:hover .td_social_button a{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .td_social_type .td_social_number{border-left-color:var(--sl-border) !important}
html[data-sgg-theme="light"] .td_social_facebook  .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_instagram .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_twitter   .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_youtube   .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_twitch    .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_tiktok    .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .td_social_discord   .td-social-box{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container{background:var(--sl-surface) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container:hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-module-title a,html[data-sgg-theme="light"] .td_block_inner .td-module-title a{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-module-title a:hover,html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-module-title a:focus,html[data-sgg-theme="light"] .td_block_inner .td-module-title a:hover,html[data-sgg-theme="light"] .td_block_inner .td-module-title a:focus{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-post-date,html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-module-date,html[data-sgg-theme="light"] .td_block_inner .td-post-date,html[data-sgg-theme="light"] .td_block_inner .td-module-date{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-post-category,html[data-sgg-theme="light"] .td_block_inner .td-post-category{background:var(--sl-accent-soft) !important;border:1px solid var(--sl-border-strong) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] :not(.td_module_flex_2) > .td-module-container .td-post-category:hover,html[data-sgg-theme="light"] .td_block_inner .td-post-category:hover{background:rgba(0,0,0,.08) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] p.tdm-descr{color:var(--sl-heading) !important}
/* modules/dashboard/module.php */
html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpbody-content,html[data-sgg-theme="light"] #wpbody{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-db{color:var(--sl-strong);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-db-header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-logo{background:linear-gradient(135deg,var(--sl-accent),var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-db-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-db-subtitle{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-stat{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-stat:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-stat-val{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-db-stat-lbl{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-panel{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-panel-head{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-panel-title{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-panel-link{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-panel-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-db-post{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-post:hover{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-post-thumb{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-post-thumb-ph{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-post-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-db-post:hover .sgg-db-post-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-db-post-meta{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-post-cats{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-post-edit{color:var(--sl-faint);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-post-edit:hover{color:var(--sl-accent);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-db-ogl{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-ogl:hover{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-ogl-badge.cs2{background:rgba(0,0,0,.05);color:#b45309;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-db-ogl-badge.lol{background:rgba(0,0,0,.05);color:#b45309;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-db-ogl-badge.fc{background:rgba(0,0,0,.05);color:#15803d;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-db-ogl-nick{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-db-ogl-kat{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-ogl-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-db-ql-btn{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-db-ql-btn:hover{border-color:var(--sl-border-strong);color:var(--sl-accent);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-db-catrow{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-db-catrow-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-db-catrow-count{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-db-empty{color:var(--sl-faint)}
/* modules/druzyny-dane/druzyny-dane-db.php */
html[data-sgg-theme="light"] .sgg-team-data{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-team-info-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-team-card{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-team-card-label{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-team-card-value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form-group label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form-group input,html[data-sgg-theme="light"] .sgg-form-group select{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form-group input:focus,html[data-sgg-theme="light"] .sgg-form-group select:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-form-group select option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-btn-primary{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-btn-primary:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-btn-edit{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-edit:hover{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-delete{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-delete:hover{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-team-item{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-team-item:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-team-preview{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-shortcode{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-no-data{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-pagination{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-page-btn{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-page-btn:hover{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-page-current{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-team-data{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-team-item{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-team-item strong{color:var(--sl-strong)}
/* modules/dzisiejsze-mecze/module.php */
html[data-sgg-theme="light"] .sgg-dzisiejsze-mecze-header{color:var(--sl-strong);border-bottom:2px solid var(--sl-border-hover);text-shadow:none}
html[data-sgg-theme="light"] .sgg-match-card{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match-header{border-bottom:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match-tournament{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-match-stage{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .sgg-match-card:hover{border-color:var(--sl-border-hover);box-shadow:0 8px 24px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-team::after{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-vs{color:var(--sl-accent);text-shadow:none}
html[data-sgg-theme="light"] .sgg-score{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);box-shadow:0 4px 12px rgba(0,0,0,.08);text-shadow:none;color:#fff}
html[data-sgg-theme="light"] .sgg-match-info{border-top:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-match-time{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-match-stream{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-no-matches{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);color:var(--sl-muted);border:2px solid var(--sl-border)}
/* modules/elementy/preview.php */
html[data-sgg-theme="light"] .sgg-preview-topbar{background:linear-gradient(90deg, var(--sl-surface), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-preview-topbar h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-preview-code{border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-preview-lang{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-preview-back{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-preview-back:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-preview-error{background:var(--sl-surface);border:1px solid var(--sl-border);color:#b91c1c}
html[data-sgg-theme="light"] .sgg-preview-empty{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-preview-empty small{color:var(--sl-accent)}
/* modules/elementy/templates/karta-zawodnika.php */
html[data-sgg-theme="light"] .kz-card{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .kz-topbar{border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .kz-trola{background:var(--sl-accent-soft) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .kz-av-ph{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .kz-nick{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .kz-row-val{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .kz-bio{color:var(--sl-muted) !important;background:var(--sl-surface-2) !important}
html[data-sgg-theme="light"] .kz-btn-fc{background:rgba(0,0,0,.05) !important;border:1px solid #b45309 !important;color:#b45309 !important}
html[data-sgg-theme="light"] .kz-btn-fc:hover{background:rgba(0,0,0,.05) !important;color:#b45309 !important}
html[data-sgg-theme="light"] .kz-btn-x{background:var(--sl-surface-2) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .kz-btn-x:hover{background:var(--sl-surface-2) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .kz-btn-ig{background:rgba(0,0,0,.05) !important;border:1px solid #b91c1c !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .kz-btn-ig:hover{background:rgba(0,0,0,.05) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .kz-btn-tw{background:rgba(0,0,0,.05) !important;border:1px solid var(--sl-accent) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .kz-btn-tw:hover{background:rgba(0,0,0,.05) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .kz-btn-yt{background:rgba(0,0,0,.05) !important;border:1px solid #b91c1c !important;color:#b91c1c !important}
html[data-sgg-theme="light"] .kz-btn-yt:hover{background:rgba(0,0,0,.05) !important;color:#b91c1c !important}
/* modules/footer-widgets/module.php */
html[data-sgg-theme="light"] .sgg-fw-socials__btn{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-fw-socials__btn:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-fw__heading{color:var(--sl-faint);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-fw__item-link:hover{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-fw__item-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-fw__item-link:hover .sgg-fw__item-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-fw__item-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-fw__page-link{color:var(--sl-accent);text-decoration-color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-fw__page-link:hover{background:var(--sl-accent-soft);color:var(--sl-strong);text-decoration-color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-fw-copyright{border-top:1px solid var(--sl-border);color:var(--sl-faint)}
/* modules/glosowanie/assets/glosowanie.css */
html[data-sgg-theme="light"] .sgg-glosowanie{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-pytanie{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-status{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-status-before{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-status-active{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-status-ended{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-total-votes{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-voted-message,html[data-sgg-theme="light"] .sgg-info-message{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-vote-button{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-vote-button:hover{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-result-label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-result-stats{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-result-bar{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template1 .sgg-result-fill{background:linear-gradient(90deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-sort-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-sort-menu label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-sort-select{background:var(--sl-surface);color:var(--sl-strong);border:2px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-sort-select:hover{border-color:var(--sl-border-hover);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-sort-select:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-vote{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-result{background:var(--sl-surface);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-vote:hover{border-color:var(--sl-border-hover);box-shadow:0 8px 16px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-header h4{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-vote-button{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-vote-button:hover{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-content h4{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-percentage{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-votes{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-bar{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template2 .sgg-card-fill{background:linear-gradient(90deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-radio-option{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-radio-option:hover{border-color:var(--sl-border-hover);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-radio-label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-submit-vote{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-submit-vote:hover{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-progress-header{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-progress-percentage{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-progress-bar-container{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-progress-bar{background:linear-gradient(90deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-glosowanie-template3 .sgg-progress-count{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-countdown-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-countdown-item{background:var(--sl-surface);border:2px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-countdown-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-countdown-value{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-countdown-label{color:var(--sl-muted)}
/* modules/kategorie/template.php */
html[data-sgg-theme="light"] .sgg-cat-heading{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-cat-heading span{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-cat-count{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-cat-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-cat-card:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-thumb{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-thumb-ph{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-cat-card:hover .sgg-cat-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-cat-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-cat-excerpt{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-cat-empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-cat-page-btn{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-cat-page-btn:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-cat-page-btn.active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-cat-sidebar-title{color:var(--sl-faint);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-cat-latest-card:hover{border-color:var(--sl-border);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-latest-thumb{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-latest-thumb-ph{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-cat-latest-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-cat-latest-card:hover .sgg-cat-latest-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-cat-latest-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-cat-cat-pill{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-cat-cat-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
/* modules/kontakt/kontakt.php */
html[data-sgg-theme="light"] .sgg-kontakt__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-kontakt__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-kontakt__subtitle{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-kontakt__email-card{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-kontakt__email-card:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-kontakt__email-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-kontakt__email-addr{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-kontakt__social{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-kontakt__social:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
/* modules/kontakt/templates/form.php */
html[data-sgg-theme="light"] .sgg-form{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-form__section{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-form__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-form__label span{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-form input[type=text],html[data-sgg-theme="light"] .sgg-form input[type=email],html[data-sgg-theme="light"] .sgg-form input[type=url],html[data-sgg-theme="light"] .sgg-form input[type=date],html[data-sgg-theme="light"] .sgg-form select,html[data-sgg-theme="light"] .sgg-form textarea{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form select option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form input:focus,html[data-sgg-theme="light"] .sgg-form select:focus,html[data-sgg-theme="light"] .sgg-form textarea:focus{border-color:var(--sl-border-hover);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-form__check{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-form__check:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-form__check input{accent-color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-form input[type=file]{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-form__submit{background:linear-gradient(135deg, var(--sl-accent), rgba(0,0,0,.08));border:1px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-form__submit:hover:not(:disabled){background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-form__msg--ok{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#15803d}
html[data-sgg-theme="light"] .sgg-form__msg--err{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#b91c1c}
html[data-sgg-theme="light"] .sgg-form__divider{background:var(--sl-accent-soft)}
/* modules/logo/module.php */
html[data-sgg-theme="light"] .sgg-logo-dl-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-logo-dl-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-logo-dl-header__sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-logo-dl-notice{background:var(--sl-surface-2);border:1px solid var(--sl-border);border-left:3px solid var(--sl-border-hover);color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-logo-dl-section__title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-logo-dl-card{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-logo-dl-card:hover{border-color:var(--sl-border-strong);box-shadow:0 4px 20px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-logo-dl-card__footer{background:var(--sl-surface);border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-logo-dl-card__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-logo-dl-card__btn{color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-logo-dl-card__btn:hover{background:var(--sl-accent-soft);color:var(--sl-accent);border-color:var(--sl-border-hover)}
/* modules/logo/pop-up/module.php */
html[data-sgg-theme="light"] .sgg-pu__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__stat strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__stat--on strong{color:#15803d}
html[data-sgg-theme="light"] .sgg-pu__card-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__table tbody tr:hover td{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-pu__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__code{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pu__badge--on{color:#15803d;background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-pu__btn{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__btn--primary:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--success{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--success:hover{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--warn{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--warn:hover{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--danger{background:rgba(0,0,0,.05);color:#b91c1c;border-color:#b91c1c}
html[data-sgg-theme="light"] .sgg-pu__btn--danger:hover{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--ghost:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__field input[type="text"],html[data-sgg-theme="light"] .sgg-pu__field input[type="number"],html[data-sgg-theme="light"] .sgg-pu__field select,html[data-sgg-theme="light"] .sgg-pu__field textarea{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__field input:focus,html[data-sgg-theme="light"] .sgg-pu__field select:focus,html[data-sgg-theme="light"] .sgg-pu__field textarea:focus{box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-pu__field select option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__color input[type="number"]{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__hint code{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pu__details summary:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-popup-header{border-bottom:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-popup-form input{border:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-popup-form button{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-popup-form button:hover{background:var(--sl-accent);color:#fff}
/* modules/logo/pop-up/templates/awards-2025.php */
html[data-sgg-theme="light"] .sgg-popup-overlay{background:var(--sl-surface)}
html[data-sgg-theme="light"] .awards-2025-container{background:var(--sl-surface);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .awards-2025-header{border-bottom:2px solid var(--sl-border);background:var(--sl-surface)}
html[data-sgg-theme="light"] .awards-2025-header h3{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-popup-close{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-popup-close:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .awards-hero h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .awards-hero p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .awards-hero .voting-period{color:var(--sl-muted)}
html[data-sgg-theme="light"] .test-notice{background:#b45309;border:2px solid #b45309;color:#fff}
html[data-sgg-theme="light"] .notice-content h4{color:#b45309}
html[data-sgg-theme="light"] .notice-content p{color:#b45309}
html[data-sgg-theme="light"] .category-item{background:var(--sl-surface);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .category-item:hover{background:var(--sl-surface);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .category-logo{background:var(--sl-surface);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .category-info h4{color:var(--sl-strong)}
html[data-sgg-theme="light"] .category-info p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .awards-vote-btn{background:var(--sl-accent);box-shadow:0 4px 15px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .awards-vote-btn:hover{background:var(--sl-accent);box-shadow:0 8px 25px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .awards-deadline{color:var(--sl-strong)}
/* modules/logo/pop-up/templates/ogloszenie.php */
html[data-sgg-theme="light"] .sgg-popup-overlay.sgg-ogl-overlay .sgg-ogl-container{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-container .sgg-ogl-header{border-bottom:1px solid var(--sl-border);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-ogl-container .sgg-ogl-header h3{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-container .sgg-ogl-close{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-container .sgg-ogl-close:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-content h1,html[data-sgg-theme="light"] .sgg-ogl-content h2,html[data-sgg-theme="light"] .sgg-ogl-content h3,html[data-sgg-theme="light"] .sgg-ogl-content h4,html[data-sgg-theme="light"] .sgg-ogl-content h5,html[data-sgg-theme="light"] .sgg-ogl-content h6{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-content a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-content a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-content blockquote{border-left:3px solid var(--sl-border-hover);background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .sgg-ogl-content hr{border-top:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-content .wp-caption-text{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-content th,html[data-sgg-theme="light"] .sgg-ogl-content td{border:1px solid var(--sl-border-strong)}
/* modules/menu/module.php */
html[data-sgg-theme="light"] .sgg-new-badge{background:linear-gradient(135deg, #b45309, #b91c1c);box-shadow:0 0 10px rgba(0,0,0,.08);color:#fff}
/* modules/monthly-posts/assets/monthly-posts.css */
html[data-sgg-theme="light"] .year-switcher{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-accent) 100%);box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid var(--sl-border-strong);color:#fff}
html[data-sgg-theme="light"] .year-switcher .current-year{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .year-btn{background:rgba(0,0,0,.08);color:var(--sl-strong);border:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .year-btn:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .year-btn.disabled,html[data-sgg-theme="light"] .year-btn:disabled{background:var(--sl-surface-2) !important;color:var(--sl-muted) !important;border-color:var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .year-btn.disabled:hover,html[data-sgg-theme="light"] .year-btn:disabled:hover{background:var(--sl-surface-2);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .month-item{background:var(--sl-surface-2) !important;box-shadow:0 4px 20px rgba(0,0,0,.08) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .month-item::before{background:linear-gradient(90deg, var(--sl-accent) 0%, var(--sl-surface) 100%);color:#fff}
html[data-sgg-theme="light"] .month-item:hover,html[data-sgg-theme="light"] .month-item.hovered{box-shadow:0 8px 30px rgba(0,0,0,.08);border-color:var(--sl-border-hover);background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .month-title{color:var(--sl-strong) !important;text-shadow:none}
html[data-sgg-theme="light"] .post-count{color:var(--sl-text-2) !important}
html[data-sgg-theme="light"] .loading-count{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .show-posts-btn{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-accent) 100%);border:1px solid var(--sl-border-strong);color:#fff}
html[data-sgg-theme="light"] .show-posts-btn:hover{box-shadow:0 6px 25px rgba(0,0,0,.08);background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .posts-display{background:var(--sl-surface) !important;border-left:5px solid var(--sl-border-hover) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .posts-display h3{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .monthly-posts-list li{background:var(--sl-surface-2) !important;box-shadow:0 2px 10px rgba(0,0,0,.08) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .monthly-posts-list li:hover{border-left-color:var(--sl-border-hover);box-shadow:0 4px 20px rgba(0,0,0,.08);background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .monthly-posts-list a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-list a:hover{color:var(--sl-accent);text-shadow:none}
html[data-sgg-theme="light"] .post-date{color:var(--sl-muted)}
html[data-sgg-theme="light"] .back-to-months{background:var(--sl-surface-2);color:var(--sl-strong);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .back-to-months:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);box-shadow:0 4px 15px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .loading{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .loading::after{border:2px solid var(--sl-border-strong);border-top-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .error{color:#b91c1c;background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong)}
/* modules/monthly-posts/monthly-posts-db.php */
html[data-sgg-theme="light"] .sgg-form-group label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form-group input{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-form-group input:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-btn-primary{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-btn-primary:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-btn-edit{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-edit:hover{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-delete{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-delete:hover{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-no-data{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-config-item{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-config-item:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-config-info strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tag{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-shortcode{background:var(--sl-surface);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-instructions h4{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-instructions code{background:var(--sl-surface);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-instructions li{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pagination{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-page-btn{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-page-btn:hover{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-page-current{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .monthly-posts-container{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .articles-header{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .current-year{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .year-btn{color:var(--sl-strong) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .month-item{background:var(--sl-surface-2) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .month-title{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .post-count{color:var(--sl-text-2) !important}
html[data-sgg-theme="light"] .monthly-posts-container .post-count-number{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .monthly-posts-list a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .monthly-posts-container .posts-display{background:var(--sl-surface-2) !important}
html[data-sgg-theme="light"] .monthly-posts-container .back-to-months{color:var(--sl-strong) !important}
/* modules/naprawa-bazy/naprawa-bazy-db.php */
html[data-sgg-theme="light"] #wpwrap,html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpbody,html[data-sgg-theme="light"] #wpbody-content{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;color:#fff}
/* modules/ogloszenia/module.php */
html[data-sgg-theme="light"] .sgg-ogl-hero{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-hero__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-hero__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-hero__sub{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-tabs{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-tab{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-tab.active{color:var(--sl-accent);border-bottom-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-tab:hover:not(.active){color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-count{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-add-btn{background:linear-gradient(135deg,var(--sl-accent),var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-page-btn{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-page-btn:hover:not(:disabled){background:rgba(0,0,0,.08);color:var(--sl-strong);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-page-btn.active{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-page-dots{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-card:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-avatar{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-avatar--placeholder{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-card__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--discord{background:rgba(0,0,0,.08);color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--web{background:var(--sl-accent-soft);color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-card__body{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn:hover{color:#b91c1c;background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-ogl-edit-btn{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-edit-btn:hover{color:var(--sl-accent);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-empty{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-empty svg{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-modal{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal__sub{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal textarea{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal textarea:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-modal__chars{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal__cancel{border:1px solid var(--sl-border-strong);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-modal__submit{background:linear-gradient(135deg,var(--sl-accent),var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-modal__err{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-ogl-game-pill{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-game-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-game-pill.active{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt:hover{border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt.selected{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt.soon:hover{border-color:var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt__soon{color:var(--sl-faint);background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill.active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-req-bar{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-req-bar__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-req-pill{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-req-pill:hover{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-req-pill.active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-req-bar__sep{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-elo-input{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-elo-input::placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-elo-input:focus{border-color:var(--sl-border-hover);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-sel{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-sel:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-sel option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-field__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-field input[type=text]{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-csel__trigger{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-csel__trigger:hover{border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-csel.open .sgg-csel__trigger{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-csel__dropdown{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-csel__opt{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-csel__opt:hover{background:var(--sl-accent-soft);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-csel__opt.sel{color:var(--sl-accent);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-csel__opt--placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-field input[type=text]:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-field input[type=text]::placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-field textarea{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-field textarea:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-field textarea::placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-radio-opt{border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-radio-opt:hover{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-radio-opt.sel{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-radio-dot{border:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-radio-opt.sel .sgg-ogl-radio-dot{border-color:var(--sl-border-hover);background:rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-ogl-radio-opt.sel .sgg-ogl-radio-dot::after{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-contact-opt{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-contact-opt__header{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-contact-opt.sel{background:var(--sl-accent-soft);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-contact-opt.sel .sgg-ogl-contact-opt__header{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-contact-input input{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-contact-input input::placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-str-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-str-label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-req-badge{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-str-text{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-str-footer{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip strong{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip a{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-fmt-btn{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-fmt-btn:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-fmt-btn.active{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-pill{border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-lvl-pill.sel{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-platform-opt{border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-platform-opt:hover{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-platform-opt.sel{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-role-pill{border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-role-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-role-pill.sel{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-countdown{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-countdown__title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-countdown__timer{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-footer-posts .td_module_flex{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-footer-posts .td_module_flex:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-footer-posts .entry-title a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-footer-posts .entry-title a:hover{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-footer-posts .td-module-date{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] .sgg-my-hero{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-my-hero__left h1{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-my-hero__left p{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-my-back{color:var(--sl-heading);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-my-back:hover{color:var(--sl-accent);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-my-empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-my-empty svg{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-card:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-avatar{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-avatar--placeholder{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-card__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--discord{background:rgba(0,0,0,.08);color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--web{background:var(--sl-accent-soft);color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-card__body{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-str-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-str-label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-req-badge{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-str-text{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-ogl-str-footer{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip strong{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-str-chip a{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn:hover{color:#b91c1c;background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-ogl-edit-btn{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-edit-btn:hover{color:var(--sl-accent);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-my-kat-badge{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-modal{background:var(--sl-surface);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal__sub{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal__cancel{border:1px solid var(--sl-border-strong);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-modal__submit{background:linear-gradient(135deg,var(--sl-accent),var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-modal__err{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-ogl-field__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-field input[type=text],html[data-sgg-theme="light"] .sgg-ogl-modal textarea{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-field input[type=text]:focus,html[data-sgg-theme="light"] .sgg-ogl-modal textarea:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-ogl-hero{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-hero__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-hero__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-hero__sub{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-tabs{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-tab{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-tab.active{color:var(--sl-strong);border-bottom-color:#b45309}
html[data-sgg-theme="light"] .sgg-ogl-tab:hover:not(.active){color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-ogl-count{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-add-btn{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-login-note{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-login-note a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-card:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-avatar{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-ogl-card__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--discord{background:rgba(0,0,0,.08);color:var(--sl-accent);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-badge--web{background:rgba(0,0,0,.05);color:#b45309;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-ogl-card__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-card__body{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-del-btn:hover{color:#b91c1c;background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-ogl-empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-ogl-modal__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal__sub{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal textarea{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-modal textarea:focus{border-color:#b45309}
html[data-sgg-theme="light"] .sgg-ogl-modal__chars{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-modal__cancel{border:1px solid var(--sl-border-strong);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-modal__submit{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .sgg-ogl-modal__err{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-ogl-game-pill{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-game-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-ogl-game-pill.active{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill:hover{border-color:var(--sl-border-hover);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-ogl-src-pill.active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt:hover{border-color:#b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-ogl-game-opt.selected{color:var(--sl-strong)}
/* modules/organizator-profil/profil.php */
html[data-sgg-theme="light"] .sgg-op__eyebrow{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__hero-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__btn-articles{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));border:1px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-op__btn-articles:hover{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-op__art-count{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__partner-pill{background:rgba(0,0,0,.05);border:1px solid #b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__partner-pill:hover{background:rgba(0,0,0,.05);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__hero-social{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-op__hero-social:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__nav-wrap{background:rgba(255,255,255,0.88);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op__nav-link{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__nav-link:hover,html[data-sgg-theme="light"] .sgg-op__nav-link--active{background:var(--sl-accent-soft);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__card{background:rgba(255,255,255,0.55);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op__card-title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-op__art-featured{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-op__art-featured-overlay{background:linear-gradient(to top, var(--sl-surface) 10%, rgba(255,255,255,0.55) 55%, rgba(255,255,255,0.15) 100%)}
html[data-sgg-theme="light"] .sgg-op__art-date{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__art-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__art-excerpt{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-op__art-row{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op__art-row:hover .sgg-op__art-row-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__art-row-title{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-op__art-row-thumb{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-op__cell{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op__cell:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-op__cell-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__cell-value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__stat-num{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op__stat-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op__relacje-list li a{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-op__relacje-list li a:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] #sgg-op-notice.ok{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#15803d}
html[data-sgg-theme="light"] #sgg-op-notice.err{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#b91c1c}
html[data-sgg-theme="light"] .sgg-op-table-wrap{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op-table thead tr{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-op-table th{color:var(--sl-heading);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op-table tbody tr{background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-op-table tbody tr:nth-child(even){background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-op-table tbody tr:hover{background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-op-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-op-table td strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-btn{border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-op-btn:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-pill--on{background:rgba(0,0,0,.05);color:#15803d;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-op-pill--off{background:rgba(0,0,0,.05);color:#b91c1c;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-op-check{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op-check span{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-shortcode code{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-op-copy{border:1px solid var(--sl-border-strong);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op-copy:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-copy.sgg-op-copied{background:rgba(0,0,0,.05);border-color:#15803d;color:#15803d}
html[data-sgg-theme="light"] .sgg-op-modal-box{background:var(--sl-surface);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-modal-box h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-field label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-op-field input,html[data-sgg-theme="light"] .sgg-op-field textarea,html[data-sgg-theme="light"] .sgg-op-field select{background:var(--sl-surface-2);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-op-field input:focus,html[data-sgg-theme="light"] .sgg-op-field textarea:focus,html[data-sgg-theme="light"] .sgg-op-field select:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-op-field small{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-op-modal-section{color:var(--sl-heading);border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-op-modal-btn--cancel{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-op-modal-btn--save{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
/* modules/osiagniecia/osiagniecia-db.php */
html[data-sgg-theme="light"] .osiagniecie-row{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .osiagniecie-row:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));box-shadow:0 8px 15px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .osiagniecie-field{color:var(--sl-strong)}
html[data-sgg-theme="light"] .osiagniecie-field strong{color:var(--sl-accent)}
html[data-sgg-theme="light"] .delete-btn{background:linear-gradient(135deg, #b91c1c, #b91c1c);box-shadow:0 2px 4px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .delete-btn:hover{background:linear-gradient(135deg, #b91c1c, #b91c1c);box-shadow:0 4px 8px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .edit-btn{background:linear-gradient(135deg, #b45309, #b45309);box-shadow:0 2px 4px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .edit-btn:hover{background:linear-gradient(135deg, #b45309, #b45309);box-shadow:0 4px 8px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .team-header{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface)) !important}
html[data-sgg-theme="light"] .team-header:hover{background:linear-gradient(135deg, var(--sl-surface), #6b7280) !important;box-shadow:0 4px 8px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .sgg-osiagniecia-filters{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-osiagniecia-filters-title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-filter-label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-filter-btn{background:var(--sl-surface-2);color:var(--sl-heading);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-filter-btn:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-filter-btn.active{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-filter-btn.reset{background:rgba(0,0,0,.05);border-color:var(--sl-border-strong);color:#b91c1c}
html[data-sgg-theme="light"] .sgg-filter-btn.reset:hover{background:rgba(0,0,0,.05);border-color:#b91c1c;color:#b91c1c}
html[data-sgg-theme="light"] .sgg-osiagniecie-item{background:var(--sl-surface);border:1px solid var(--sl-border);border-left:2px solid var(--sl-border-strong);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-osiagniecie-item:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);border-left-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-results-count{color:var(--sl-heading);background:var(--sl-surface);border:1px solid var(--sl-border)}
/* modules/partnerzy/assets/frontend.css */
html[data-sgg-theme="light"] .sgg-main-title{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .sgg-header-description{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .sgg-cta-button{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);box-shadow:0 4px 16px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-cta-button:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-sort-wrapper label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-sort-wrapper label i{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-sort-dir{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-sort-dir:hover{border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-sort-dir:focus-visible{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-sort-select{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-sort-select:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-sort-select:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-search-wrapper label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-search-input{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong) !important;-webkit-text-fill-color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-search-input:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-search-input:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-filter-btn{background:var(--sl-surface);border:2px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-filter-btn:hover{border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-filter-btn.active{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-dropdown-menu{background:var(--sl-surface);border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-parent-title{color:var(--sl-strong);text-shadow:none;border-left:4px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-section-title{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .sgg-section-title i{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-partner-logo{border:4px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-partner-card:hover .sgg-partner-logo{border-color:var(--sl-border-hover);box-shadow:0 0 25px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-partner-name{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .sgg-partner-name a{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-partner-name a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-partner-est{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-faceit-link{border:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-faceit-link:hover{border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-faceit-elo{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-partner-days{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-partner-socials a.sgg-partner-profile-icon{background:var(--sl-accent) !important;border:2px solid var(--sl-border-hover);box-shadow:0 0 10px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-partner-socials a.sgg-partner-profile-icon:hover{background:var(--sl-accent) !important;border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-partner-articles-btn{background:var(--sl-accent);border:2px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-partner-articles-btn:hover{background:var(--sl-accent);border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-articles-count{background:rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-partner-socials a{background:var(--sl-surface-2);color:var(--sl-strong);border:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-partner-socials a:hover{background:var(--sl-accent);border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
/* modules/pop-up/module.php */
html[data-sgg-theme="light"] .sgg-pu__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__stat strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__stat--on strong{color:#15803d}
html[data-sgg-theme="light"] .sgg-pu__card-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__table tbody tr:hover td{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-pu__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__code{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pu__badge--on{color:#15803d;background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-pu__btn{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__btn--primary:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--success{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--success:hover{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--warn{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--warn:hover{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--danger{background:rgba(0,0,0,.05);color:#b91c1c;border-color:#b91c1c}
html[data-sgg-theme="light"] .sgg-pu__btn--danger:hover{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-pu__btn--ghost:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__field input[type="text"],html[data-sgg-theme="light"] .sgg-pu__field input[type="number"],html[data-sgg-theme="light"] .sgg-pu__field select,html[data-sgg-theme="light"] .sgg-pu__field textarea{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__field input:focus,html[data-sgg-theme="light"] .sgg-pu__field select:focus,html[data-sgg-theme="light"] .sgg-pu__field textarea:focus{box-shadow:0 0 0 3px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-pu__field select option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__color input[type="number"]{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pu__hint code{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pu__details summary:hover{color:var(--sl-strong)}
/* modules/profil-druzyn/assets/style.css */
html[data-sgg-theme="light"] .sgg-pdh-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-pdh-title::after{background:linear-gradient(90deg, transparent, var(--sl-accent), transparent);color:#fff}
html[data-sgg-theme="light"] .sgg-pdh-eyebrow{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pdh-subtitle{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd-sort-btn{border:1px solid var(--sl-border);background:var(--sl-surface-2);color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-pd-sort-btn:hover{background:var(--sl-surface-2);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-sort-btn.is-active{background:rgba(0,0,0,.05);border-color:#b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-card{color:var(--sl-strong) !important;background-color:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] a.sgg-pd-card:hover{border-color:var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd-overlay{background:linear-gradient(
        160deg,
        rgba(255,255,255,0.6) 0%,
        rgba(255,255,255,0.1) 45%,
        rgba(255,255,255,0.8) 100%
    )}
html[data-sgg-theme="light"] .sgg-pd-name{text-shadow:none;color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-toggle{border:1px solid var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-toggle:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-pd-toggle.is-open{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-pd-expand.is-open{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd-info-row{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd-info-label{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-pd-info-value{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .sgg-pd-meta{color:var(--sl-text-2);text-shadow:none}
html[data-sgg-theme="light"] .sgg-pd-empty{color:var(--sl-muted)}
/* modules/profil-zawodnika/module.php */
html[data-sgg-theme="light"] .profil-zawodnika-card,html[data-sgg-theme="light"] .profil-zawodnika-card *,html[data-sgg-theme="light"] .profil-zawodnika-card *::before,html[data-sgg-theme="light"] .profil-zawodnika-card *::after{border-color:var(--sl-border-hover) !important;outline-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .profil-zawodnika-card{border-left:4px solid var(--sl-border-hover) !important}
/* modules/profil-zawodnika/style.css */
html[data-sgg-theme="light"] .profil-zawodnika-card{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%) !important;border-left:4px solid var(--sl-border-hover) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .profil-zawodnika-card *,html[data-sgg-theme="light"] .profil-zawodnika-card *::before,html[data-sgg-theme="light"] .profil-zawodnika-card *::after{border-color:var(--sl-border-hover) !important;outline-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .profil-zawodnika-card [style*="border"]{border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .profil-zawodnika-card [style*="ffd700"],html[data-sgg-theme="light"] .profil-zawodnika-card [style*="FFD700"],html[data-sgg-theme="light"] .profil-zawodnika-card [style*="yellow"]{border-color:var(--sl-border-hover) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-avatar{border:2px solid var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .profil-zawodnika-name{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .profil-zawodnika-team a{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-team a:hover{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-link{background:var(--sl-accent-soft) !important;border:1px solid var(--sl-border-hover) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-link:hover{background:rgba(0,0,0,.08) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .profil-zawodnika-stat{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));border:2px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .profil-zawodnika-stat:hover{border-color:var(--sl-border-hover) !important;box-shadow:0 8px 25px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .profil-zawodnika-stat::before{background:linear-gradient(90deg, var(--sl-accent), var(--sl-accent)) !important;color:#fff}
html[data-sgg-theme="light"] .stat-label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .stat-value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .stat-value.elo{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .stat-value.kd{color:#15803d}
html[data-sgg-theme="light"] .stat-value.hs{color:#b45309}
html[data-sgg-theme="light"] .stat-value.adr{color:var(--sl-accent)}
html[data-sgg-theme="light"] .stat-value.matches{color:var(--sl-accent)}
html[data-sgg-theme="light"] .profil-zawodnika-streak h4{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .streak-display{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));border:2px solid var(--sl-border)}
html[data-sgg-theme="light"] .streak-display.win-streak{border-color:#15803d;background:linear-gradient(135deg, rgba(0,0,0,.05), rgba(0,0,0,.05))}
html[data-sgg-theme="light"] .streak-display.loss-streak{border-color:#b91c1c;background:linear-gradient(135deg, rgba(0,0,0,.05), rgba(0,0,0,.05))}
html[data-sgg-theme="light"] .streak-number{color:var(--sl-strong)}
html[data-sgg-theme="light"] .win-streak .streak-number{color:#15803d}
html[data-sgg-theme="light"] .loss-streak .streak-number{color:#b91c1c}
html[data-sgg-theme="light"] .streak-text{color:var(--sl-strong)}
html[data-sgg-theme="light"] .profil-zawodnika-matches h4{color:var(--sl-accent) !important;border-bottom:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .match-item{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .match-item:hover{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .match-item.w{border-left-color:#15803d}
html[data-sgg-theme="light"] .match-item.l{border-left-color:#b91c1c}
html[data-sgg-theme="light"] .result-badge{color:var(--sl-strong)}
html[data-sgg-theme="light"] .match-item.w .result-badge{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .match-item.l .result-badge{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .match-map{color:var(--sl-strong)}
html[data-sgg-theme="light"] .match-score{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .match-stats{color:var(--sl-strong)}
html[data-sgg-theme="light"] .match-date{color:var(--sl-muted)}
html[data-sgg-theme="light"] .profil-zawodnika-error{background:#b91c1c;color:#fff}
/* modules/profile-druzynowe/profile.php */
html[data-sgg-theme="light"] .sgg-pd__eyebrow{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__hero-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd__badge-pill{background:linear-gradient(135deg, rgba(0,0,0,.05), rgba(0,0,0,.05));border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-pd__badge-pill:hover{border-color:#b45309;background:linear-gradient(135deg, rgba(0,0,0,.05), rgba(0,0,0,.05))}
html[data-sgg-theme="light"] .sgg-pd__badge-pill-text strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__badge-pill-text em{color:#b45309}
html[data-sgg-theme="light"] .sgg-pd__art-bar-num{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__art-bar{background:rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-pd__art-bar-col:hover .sgg-pd__art-bar{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-pd__art-bar-lbl{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-pd__stats-toggle{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__stats-toggle:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__stats-toggle.active{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__rank-row{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__rank-pos{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__rank-row strong{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-pd__ug-link strong{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-pd__ug-link:hover strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__btn-articles{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));border:1px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-pd__btn-articles:hover{background:linear-gradient(135deg, var(--sl-accent), var(--sl-accent));border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-pd__art-count{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__hero-social{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd__hero-social:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__team2-divider{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd__nav-wrap{background:rgba(255,255,255,0.88);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd__nav-link{color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd__nav-link:hover,html[data-sgg-theme="light"] .sgg-pd__nav-link.sgg-pd__nav-link--active{background:var(--sl-accent-soft) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd__chart-site{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd__chart-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__chart-source{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-pd__chart-source:hover{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd__chart-block--cs .sgg-pd__chart-site{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-pd__chart-block--cs .sgg-pd__chart-label{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-pd__chart-block--ug .sgg-pd__chart-site{color:#15803d}
html[data-sgg-theme="light"] .sgg-pd__chart-block--ug .sgg-pd__chart-label{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-data{background:rgba(255,255,255,0.55) !important;border:1px solid var(--sl-border) !important;border-left:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-info-title{color:var(--sl-heading) !important;-webkit-text-fill-color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-card{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-card:hover,html[data-sgg-theme="light"] .sgg-pd .sgg-team-card:nth-child(odd):hover,html[data-sgg-theme="light"] .sgg-pd .sgg-team-card:nth-child(even):hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-card-label{color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-card-value{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container{background:rgba(255,255,255,0.55) !important;border:1px solid var(--sl-border) !important;border-left:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .articles-header{color:var(--sl-heading) !important;-webkit-text-fill-color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .year-switcher{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .current-year{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .year-btn{background:var(--sl-accent-soft) !important;border:1px solid var(--sl-border-strong) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .year-btn:hover:not(.disabled){background:rgba(0,0,0,.08) !important;border-color:var(--sl-border-hover) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .month-item{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .month-item:nth-child(odd):hover,html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .month-item:nth-child(even):hover,html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .month-item:hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .month-title{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .post-count-number{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .monthly-posts-container .show-posts-btn{background:var(--sl-accent-soft) !important;background-color:var(--sl-accent-soft) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-sklad-section-header{background:var(--sl-accent-soft) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-sklad-section-title{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-sklad-card{background:rgba(255,255,255,0.55) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-header{border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-name{color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-player-card{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-player-card:hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-player-avatar{border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-player-nickname{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-player-realname{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-link-btn{background:var(--sl-surface-2) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-link-btn:hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-elo-badge{background:rgba(0,0,0,.08) !important;color:var(--sl-accent) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-average-elo{border-top:1px solid var(--sl-border) !important;color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-pd .sgg-team-average-elo span{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] #sgg-pd-notice.ok{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#15803d}
html[data-sgg-theme="light"] #sgg-pd-notice.err{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:#b91c1c}
html[data-sgg-theme="light"] .sgg-pd-table-wrap{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd-table thead tr{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-pd-table th{color:var(--sl-heading);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-pd-table th.sortable:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-table th.sort-asc .sort-arrow,html[data-sgg-theme="light"] .sgg-pd-table th.sort-desc .sort-arrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-art-count{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-art-zero{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-pd-table tbody tr{background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-pd-table tbody tr:nth-child(even){background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-pd-table tbody tr:hover{background:rgba(255,255,255,0.7)}
html[data-sgg-theme="light"] .sgg-pd-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-table td strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-table code{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-table code.slug{color:var(--sl-faint);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .sgg-tag-auto{color:#b45309;background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-pd-table a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-badge--on{background:rgba(0,0,0,.05);color:#15803d;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-badge--off{background:rgba(0,0,0,.05);color:#b91c1c;border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-pd-btn--edit{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-btn--edit:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-btn--gen{border-color:var(--sl-border-strong);color:#15803d}
html[data-sgg-theme="light"] .sgg-pd-btn--gen:hover{background:rgba(0,0,0,.05);border-color:#15803d;color:#15803d}
html[data-sgg-theme="light"] .sgg-pd-modal-box{background:var(--sl-surface);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-modal-box h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-field label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-pd-field input{background:var(--sl-surface-2);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-pd-field input:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-pd-field small{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-pd-modal-btn--cancel{border-color:var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-pd-modal-btn--cancel:hover{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-pd-modal-btn--save{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .sgg-pd-modal-btn--save:hover{background:var(--sl-accent);color:#fff}
/* modules/profile-organizatorow/assets/style.css */
html[data-sgg-theme="light"] .sgg-org-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-org-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-org-header__desc{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-org-empty{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-org-card{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-org-card:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-org-card__accent{background:linear-gradient(90deg, var(--org-k1, var(--sl-accent)), var(--org-k2, var(--sl-accent)));color:#fff}
html[data-sgg-theme="light"] .sgg-org-card__logo-placeholder{background:linear-gradient(135deg, var(--org-k1, var(--sl-accent)), var(--org-k2, var(--sl-accent)));color:#fff}
html[data-sgg-theme="light"] .sgg-org-card__name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-org-card__row dt{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-org-card__row dd{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-org-card__row--highlight dd{color:var(--org-k1, var(--sl-accent))}
/* modules/przypomnienia/module.php */
html[data-sgg-theme="light"] #sggv2-reminders .sgg-flash{background:#15803d;border:1px solid #15803d;color:#fff}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-card{border:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-card.red .sgg-card-val{color:#b91c1c}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-card.cyan .sgg-card-val{color:var(--sl-accent)}
html[data-sgg-theme="light"] #sggv2-reminders table th{background:var(--sl-accent);border-bottom:1px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] #sggv2-reminders table td{border-bottom:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-missed{color:#b91c1c}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-future{color:var(--sl-accent)}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-btn{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] #sggv2-reminders .sgg-btn:hover{background:var(--sl-surface)}
/* modules/ranking/assets/ranking-naglowek.css */
html[data-sgg-theme="light"] .sgg-rank-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-rank-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-rank-header__desc{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-rank-header__link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rank-header__link:hover{color:var(--sl-accent)}
/* modules/ranking/module.php */
html[data-sgg-theme="light"] .card{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .card h2{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .ranking-card{background:var(--sl-surface-2) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .card-partner-star{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .ranking-card:hover{background:var(--sl-accent-soft) !important;border-color:var(--sl-border-hover) !important;box-shadow:0 6px 24px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .card-position{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .card-team{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .card-points{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .change-up{background:rgba(0,0,0,.05) !important;color:#15803d !important}
html[data-sgg-theme="light"] .change-down{background:rgba(0,0,0,.05) !important;color:#b91c1c !important}
html[data-sgg-theme="light"] .change-new{background:rgba(0,0,0,.05) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .change-none{background:var(--sl-surface-2) !important;color:var(--sl-faint) !important}
html[data-sgg-theme="light"] .roster-info{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .roster-header{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%) !important;border-bottom:1px solid var(--sl-border) !important;color:#fff}
html[data-sgg-theme="light"] .roster-players{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .ranking-nav-title{color:var(--sl-heading) !important}
html[data-sgg-theme="light"] .sgg-dropdown__btn{background:var(--sl-surface-2) !important;border:1px solid var(--sl-border-strong) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-dropdown__btn:hover,html[data-sgg-theme="light"] .sgg-dropdown--open .sgg-dropdown__btn{border-color:var(--sl-border-hover) !important;background:var(--sl-accent-soft) !important;box-shadow:0 0 0 2px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .sgg-dropdown__arrow{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-dropdown__list{background:var(--sl-surface) !important;border:1px solid var(--sl-border-strong) !important}
html[data-sgg-theme="light"] .sgg-dropdown__item{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-dropdown__item:hover{background:var(--sl-accent-soft) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-dropdown__item--active{background:rgba(0,0,0,.08) !important;color:var(--sl-accent) !important}
/* modules/ranking-csport/module.php */
html[data-sgg-theme="light"] .csport-ranking-card{background:linear-gradient(135deg, #b45309, #b45309);color:#fff}
/* modules/redaktorzy/assets/style.css */
html[data-sgg-theme="light"] .sgg-red-eyebrow{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-status--open{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-red-status--closed{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-red-tagline{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-badge--open{background:rgba(0,0,0,.05);border-color:#15803d;color:#15803d}
html[data-sgg-theme="light"] .sgg-red-badge--open .sgg-red-badge-dot{background:#15803d;box-shadow:0 0 6px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-red-badge--closed{background:rgba(0,0,0,.05);border-color:#b91c1c;color:#b91c1c}
html[data-sgg-theme="light"] .sgg-red-badge--closed .sgg-red-badge-dot{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-red-subtitle{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-desc{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-red-btn{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);border:1px solid var(--sl-border);box-shadow:0 4px 20px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-red-btn:hover{box-shadow:0 10px 30px rgba(0,0,0,.08);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-red-card{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-red-card:hover{border-color:var(--sl-border-strong);background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .sgg-red-card-avatar{border:2px solid var(--sl-border-strong);box-shadow:0 0 20px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-red-card-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-red-card-name:hover{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .sgg-red-card-role{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-card-posts{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-social{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-social:hover{color:var(--sl-strong);background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .sgg-red-section-header::before{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-red-section-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-red-section-sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-red-support-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-red-support-eyebrow{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-red-support-desc{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-red-support-card{background:rgba(0,0,0,.05);border:1px solid #15803d;box-shadow:0 0 28px rgba(0,0,0,.08), inset 0 1px 0 rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-red-support-card-num{color:#15803d}
html[data-sgg-theme="light"] .sgg-red-support-card-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-red-support-card-desc{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-red-support-btn{background:linear-gradient(135deg, #15803d 0%, #15803d 100%);box-shadow:0 4px 16px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .sgg-red-support-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-red-support ~ .sgg-red-zrzutka-tables .zrzutka-table,html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table th{background:rgba(0,0,0,.05);color:var(--sl-strong);border-bottom:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table td{color:var(--sl-text);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table td:last-child{color:#15803d}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table tbody tr:hover{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-table tbody tr:nth-child(even){background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-leaderboard .zrzutka-table td:first-child{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(1) td:first-child{color:#b45309}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(2) td:first-child{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-tables .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(3) td:first-child{color:#b45309}
html[data-sgg-theme="light"] .sgg-red-zrzutka-heading{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-note{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-note a{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-red-zrzutka-note a:hover{color:var(--sl-strong)}
/* modules/regulamin/regulamin.php */
html[data-sgg-theme="light"] .superionggv2-regulamin{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .regulamin-editor-box,html[data-sgg-theme="light"] .regulamin-info-box,html[data-sgg-theme="light"] .regulamin-history-box{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .regulamin-editor-box h2,html[data-sgg-theme="light"] .regulamin-info-box h3,html[data-sgg-theme="light"] .regulamin-history-box h3{color:var(--sl-accent)}
html[data-sgg-theme="light"] .regulamin-version-item{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .regulamin-modal-content{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .form-table th{color:var(--sl-strong)}
html[data-sgg-theme="light"] .form-table input[type="text"]{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .description{color:var(--sl-muted)}
html[data-sgg-theme="light"] .regulamin-lang-tab{background:var(--sl-surface);color:var(--sl-muted);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .regulamin-lang-tab.active{background:var(--sl-accent);border-color:var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .regulamin-lang-tab:hover:not(.active){background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-regulamin-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-regulamin-header__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-regulamin-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-regulamin-badge{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-regulamin-header__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-regulamin-body{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-regulamin-body h2,html[data-sgg-theme="light"] .sgg-regulamin-body h3,html[data-sgg-theme="light"] .sgg-regulamin-body h4{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-regulamin-body li{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-regulamin-body a{color:var(--sl-accent);border-bottom:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-regulamin-body a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-regulamin-body strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-reg-hist__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reg-hist__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-reg-hist__item{border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reg-hist__item:has(.sgg-reg-hist__body:not([hidden])){border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-reg-hist__toggle{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-reg-hist__toggle:hover{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-reg-hist__title-text{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-reg-hist__date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-reg-hist__chevron{color:var(--sl-heading)}
/* modules/reklamy/module.php */
html[data-sgg-theme="light"] .ad-slot-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .ad-slot-card h2{border-bottom:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .ad-form .form-table th{color:var(--sl-strong)}
html[data-sgg-theme="light"] .ad-form .form-table td{color:var(--sl-muted)}
html[data-sgg-theme="light"] .ad-form .form-table input[type="text"],html[data-sgg-theme="light"] .ad-form .form-table input[type="url"],html[data-sgg-theme="light"] .ad-form .form-table input[type="number"],html[data-sgg-theme="light"] .ad-form .form-table select{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .ad-form .form-table input[type="text"]:focus,html[data-sgg-theme="light"] .ad-form .form-table input[type="url"]:focus,html[data-sgg-theme="light"] .ad-form .form-table input[type="number"]:focus,html[data-sgg-theme="light"] .ad-form .form-table select:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 1px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .ad-form .form-table label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .upload-image-button{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .upload-image-button:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .partner-content{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .partner-content::before{background:linear-gradient(180deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .partner-link:hover .partner-content{border-color:var(--sl-border-strong);background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .partner-slider-word{color:var(--sl-accent)}
html[data-sgg-theme="light"] .partner-main-text{color:var(--sl-strong)}
html[data-sgg-theme="light"] .partner-subtitle-label{color:var(--sl-muted)}
html[data-sgg-theme="light"] .partner-subtitle{color:var(--sl-strong)}
html[data-sgg-theme="light"] .partner-arrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .redaktor-content{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .redaktor-content::before{background:linear-gradient(180deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .redaktor-link:hover .redaktor-content{border-color:var(--sl-border-strong);background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .redaktor-icon{color:var(--sl-accent)}
html[data-sgg-theme="light"] .redaktor-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .redaktor-subtitle{color:var(--sl-muted)}
html[data-sgg-theme="light"] .redaktor-arrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-reklama-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-reklama-header__sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reklama-intro{background:var(--sl-surface-2);border:1px solid var(--sl-border);border-left:3px solid var(--sl-border-hover);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-reklama-section-title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reklama-placements-note{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reklama-placement{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-placement:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-reklama-placement__title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-reklama-placement__size{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-placement__locs li{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reklama-slot-note{color:var(--sl-faint);border-left:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-reklama-info__item{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-info__text{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-contact{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-reklama-contact__label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-reklama-contact__email{color:var(--sl-accent);border-bottom:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-reklama-contact__email:hover{color:var(--sl-accent);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-reklama-link{color:var(--sl-accent);border-bottom:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-reklama-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-pricing__item{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-pricing__size{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-pricing__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-reklama-pricing__price{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-reklama-pricing__period{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-reklama-purchase{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-purchase__list li{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-payment{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-payment__list li{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-reklama-banned{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-reklama-banned__list li{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-reklama-stats__item{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-reklama-stats__label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-reklama-stats__value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-reklama-stats__note{color:var(--sl-heading)}
/* modules/rekrutacja/assets/style.css */
html[data-sgg-theme="light"] .sgg-rek-header__line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-rek-header__title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-rek-header__sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-rek-about__eyebrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-about__desc{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-social{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-social:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-panel{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-rek-panel__eyebrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-panel__list li{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-panel__list li::before{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-rek-join{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-rek-join__eyebrow{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-rek-join__sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-rek-join__link{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-rek-join__link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-rek-join__link-label{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-rek-join__link-sub{color:var(--sl-heading)}
/* modules/relacje/relacje.php */
html[data-sgg-theme="light"] .nav-tab-wrapper{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .nav-tab{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .nav-tab:hover{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .nav-tab-active{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .relacja-form{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .relacja-form h2{color:var(--sl-accent)}
html[data-sgg-theme="light"] .form-table th{color:var(--sl-strong)}
html[data-sgg-theme="light"] .form-table td input[type="text"],html[data-sgg-theme="light"] .form-table td input[type="url"],html[data-sgg-theme="light"] .form-table td input[type="date"],html[data-sgg-theme="light"] .form-table td select{background:var(--sl-surface);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .form-table td input:focus,html[data-sgg-theme="light"] .form-table td select:focus{border-color:var(--sl-border-hover);box-shadow:0 0 0 1px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .relacja-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .relacja-card:hover{border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .relacja-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .relacja-dates{color:var(--sl-muted)}
html[data-sgg-theme="light"] .status-wlaczony{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .status-wylaczony{background:var(--sl-surface);color:#b91c1c}
html[data-sgg-theme="light"] .button{background:var(--sl-surface) !important;border-color:var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .button:hover{background:var(--sl-surface) !important;border-color:var(--sl-border) !important}
html[data-sgg-theme="light"] .button-link-delete{background:#b91c1c !important;border-color:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .button-link-delete:hover{background:#b91c1c !important;border-color:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .aktualne-relacje{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .aktualne-relacje-header{color:var(--sl-accent);color:var(--sl-heading)}
html[data-sgg-theme="light"] .relacja-card-frontend{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .relacja-card-frontend:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .relacja-name-frontend{color:var(--sl-accent)}
html[data-sgg-theme="light"] .relacja-name-frontend:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .relacja-date-frontend{color:var(--sl-faint)}
/* modules/relacje/turnieje/als/s3/als-s3.php */
html[data-sgg-theme="light"] .als-s3-sekcja-tytul{color:var(--sl-strong);border-bottom:2px solid var(--sl-accent)}
html[data-sgg-theme="light"] .als-s3-artykuly-licznik{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .als-s3-menu a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .als-s3-menu a:hover,html[data-sgg-theme="light"] .als-s3-menu a:focus{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .als-s3-menu .current-menu-item > a,html[data-sgg-theme="light"] .als-s3-menu .current_page_item > a,html[data-sgg-theme="light"] .als-s3-menu .current-menu-ancestor > a{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .als-s3-menu .sub-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .als-s3-naglowek{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 50%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .als-s3-naglowek::before{background:radial-gradient(circle at 20% 40%, rgba(0,0,0,.05) 0%, transparent 55%),
                radial-gradient(circle at 80% 60%, rgba(0,0,0,.05) 0%, transparent 55%)}
html[data-sgg-theme="light"] .als-s3-naglowek-tytul{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .als-s3-naglowek-sezon{background:var(--sl-accent);box-shadow:0 6px 18px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .als-s3-link{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .als-s3-link:hover{color:var(--sl-strong) !important;border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .als-s3-link-strona:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-link-artykuly:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-link-facebook:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-link-twitch:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-link-youtube:hover{background:#b91c1c;color:#fff}
/* modules/relacje/turnieje/als/s3/pierwsza_runda.php */
html[data-sgg-theme="light"] .als-s3-grupa-btn{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .als-s3-grupa-btn:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .als-s3-grupa-btn.active{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .als-s3-table-container{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .als-s3-table th{color:var(--sl-muted);border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .als-s3-table td{color:var(--sl-strong)}
html[data-sgg-theme="light"] .als-s3-table tbody td{background:var(--sl-surface)}
html[data-sgg-theme="light"] .als-s3-table tbody tr:hover td{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .als-s3-table tbody td:first-child{color:var(--sl-muted)}
html[data-sgg-theme="light"] .als-s3-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .als-s3-team-link{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .als-s3-team-link:hover{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .als-s3-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .als-s3-table tbody td:last-child{color:var(--sl-strong)}
/* modules/relacje/turnieje/feather-cup/autumn-edition/feather-cup-ae.php */
html[data-sgg-theme="light"] .fc-ae-sekcja-tytul{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-artykuly-licznik{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-ae-menu a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-ae-menu a:hover,html[data-sgg-theme="light"] .fc-ae-menu a:focus,html[data-sgg-theme="light"] .fc-ae-menu .current-menu-item > a,html[data-sgg-theme="light"] .fc-ae-menu .current_page_item > a,html[data-sgg-theme="light"] .fc-ae-menu .current-menu-ancestor > a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-ae-menu .sub-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-ae-naglowek{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 50%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .fc-ae-naglowek::before{background:radial-gradient(circle at 20% 40%, rgba(0,0,0,.05) 0%, transparent 55%),
                radial-gradient(circle at 80% 60%, rgba(0,0,0,.05) 0%, transparent 55%)}
html[data-sgg-theme="light"] .fc-ae-naglowek-tytul{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .fc-ae-naglowek-edycja{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-link{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-ae-link:hover{color:var(--sl-strong) !important;border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .fc-ae-link-discord:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-ae-link-facebook:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-ae-link-twitch:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-ae-link-youtube:hover{background:#b91c1c;color:#fff}
/* modules/relacje/turnieje/feather-cup/autumn-edition/grupy.php */
html[data-sgg-theme="light"] .fc-ae-grupa-btn{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-grupa-btn:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-ae-grupa-btn.active{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-table-container{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-brak-meczow{color:var(--sl-muted)}
html[data-sgg-theme="light"] .fc-ae-table th{color:var(--sl-muted);border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .fc-ae-table td{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-table tbody td{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-ae-table tbody td:first-child{color:var(--sl-muted)}
html[data-sgg-theme="light"] .fc-ae-table tbody td:last-child{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-ae-table tbody tr:hover td{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .fc-ae-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .fc-ae-team-link{color:#b45309 !important}
html[data-sgg-theme="light"] .fc-ae-team-link:hover{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-ae-team-name{color:var(--sl-strong)}
/* modules/relacje/turnieje/feather-cup/t1/feather-cup-t1.php */
html[data-sgg-theme="light"] .fc-t1-sekcja-tytul{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-artykuly-licznik{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-t1-menu a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-t1-menu a:hover,html[data-sgg-theme="light"] .fc-t1-menu a:focus,html[data-sgg-theme="light"] .fc-t1-menu .current-menu-item > a,html[data-sgg-theme="light"] .fc-t1-menu .current_page_item > a,html[data-sgg-theme="light"] .fc-t1-menu .current-menu-ancestor > a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-t1-menu .sub-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-t1-naglowek{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 50%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .fc-t1-naglowek::before{background:radial-gradient(circle at 20% 40%, rgba(0,0,0,.08) 0%, transparent 55%),
                radial-gradient(circle at 80% 60%, rgba(0,0,0,.08) 0%, transparent 55%)}
html[data-sgg-theme="light"] .fc-t1-naglowek-tytul{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .fc-t1-naglowek-edycja{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-link{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-t1-link:hover{color:var(--sl-strong) !important;border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .fc-t1-link-discord:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-t1-link-facebook:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-t1-link-twitch:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .fc-t1-link-youtube:hover{background:#b91c1c;color:#fff}
/* modules/relacje/turnieje/feather-cup/t1/grupy.php */
html[data-sgg-theme="light"] .fc-t1-grupa-btn{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-grupa-btn:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-t1-grupa-btn.active{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-table-container{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-brak-meczow{color:var(--sl-muted)}
html[data-sgg-theme="light"] .fc-t1-table th{color:var(--sl-muted);border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .fc-t1-table td{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-table tbody td{background:var(--sl-surface)}
html[data-sgg-theme="light"] .fc-t1-table tbody td:first-child{color:var(--sl-muted)}
html[data-sgg-theme="light"] .fc-t1-table tbody td:last-child{color:var(--sl-strong)}
html[data-sgg-theme="light"] .fc-t1-table tbody tr:hover td{background:rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .fc-t1-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .fc-t1-team-link{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .fc-t1-team-link:hover{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .fc-t1-team-name{color:var(--sl-strong)}
/* modules/relacje/turnieje/galaxycup/bilans.php */
html[data-sgg-theme="light"] .galaxycup-bilans-container{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-result-header{background:var(--sl-surface)}
html[data-sgg-theme="light"] .galaxycup-result-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-result-title.win{color:#15803d}
html[data-sgg-theme="light"] .galaxycup-result-title.loss{color:#b91c1c}
html[data-sgg-theme="light"] .galaxycup-team-item{background:var(--sl-surface)}
html[data-sgg-theme="light"] .galaxycup-team-item:hover{background:var(--sl-surface);border-left:3px solid var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-team-link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-team-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-round1-container{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-round1-table th{background:var(--sl-surface);color:var(--sl-muted)}
html[data-sgg-theme="light"] .galaxycup-round1-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-round1-table tbody tr:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .galaxycup-round1-table tbody tr:hover .logo-cell{border-left:3px solid var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-round1-team-link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-round1-team-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .galaxycup-round1-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .galaxycup-round1-result{color:#15803d}
html[data-sgg-theme="light"] .galaxycup-map-name{color:var(--sl-strong)}
/* modules/relacje/turnieje/galaxycup/reborn/galaxy-cup-reborn.php */
html[data-sgg-theme="light"] .gcr-sekcja-tytul{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-artykuly-licznik{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .gcr-menu a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .gcr-menu a:hover,html[data-sgg-theme="light"] .gcr-menu a:focus,html[data-sgg-theme="light"] .gcr-menu .current-menu-item > a,html[data-sgg-theme="light"] .gcr-menu .current_page_item > a,html[data-sgg-theme="light"] .gcr-menu .current-menu-ancestor > a{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .gcr-menu .sub-menu{background:var(--sl-surface)}
html[data-sgg-theme="light"] .gcr-naglowek{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 50%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .gcr-naglowek::before{background:radial-gradient(circle at 20% 40%, rgba(0,0,0,.05) 0%, transparent 55%),
                radial-gradient(circle at 80% 60%, rgba(0,0,0,.05) 0%, transparent 55%)}
html[data-sgg-theme="light"] .gcr-naglowek-tytul{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .gcr-naglowek-edycja{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-naglowek-adnotacja{background:rgba(0,0,0,.05);border:1px solid #b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-adnotacja-ikona{fill:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-link{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .gcr-link:hover{color:var(--sl-strong) !important;border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .gcr-link-discord:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .gcr-link-x:hover{background:var(--sl-surface);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .gcr-link-facebook:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .gcr-link-twitch:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .gcr-link-youtube:hover{background:#b91c1c;color:#fff}
/* modules/relacje/turnieje/galaxycup/reborn/kolejki.php */
html[data-sgg-theme="light"] .gcr-fazy{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .gcr-faza-label{color:var(--sl-muted)}
html[data-sgg-theme="light"] .gcr-zakladka-btn{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-zakladka-btn:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .gcr-zakladka-btn.active{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-panel-tytul{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-panel-pusty{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-muted)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-container,html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-bilans-container{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table th{color:var(--sl-muted);border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table td{color:var(--sl-strong);background:var(--sl-surface)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table tbody td:first-child{color:var(--sl-muted)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table tbody td:last-child{color:var(--sl-strong)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table tbody tr:hover td{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-logo,html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-table td.logo-cell img{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-team-link,html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-team-link{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-round1-team-link:hover,html[data-sgg-theme="light"] .gcr-terminarz-container .galaxycup-team-link:hover{color:var(--sl-strong) !important}
/* modules/relacje/turnieje/immunity/2026/immunity-2026.php */
html[data-sgg-theme="light"] .immunity-teams-header{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .immunity-sort-btn{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-sort-btn:hover{background:rgba(0,0,0,.05);border-color:#b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-sort-btn.active{background:#b45309;border-color:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-direction-label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .immunity-direction-btn{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-direction-btn:hover,html[data-sgg-theme="light"] .immunity-direction-btn.active{background:#b45309;border-color:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-team-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-team-card::before{background:linear-gradient(135deg, rgba(0,0,0,.05) 0%, transparent 100%)}
html[data-sgg-theme="light"] .immunity-team-card:hover{border-color:#b45309;box-shadow:0 12px 32px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] a:hover .immunity-team-logo{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .immunity-team-name-under-logo{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-elo{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-record{color:var(--sl-accent)}
html[data-sgg-theme="light"] .immunity-team-record span{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-link{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-team-link:hover{border-color:#b45309;background:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-team-link svg{fill:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-terminarz-header{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .immunity-round-title{color:var(--sl-strong);border-bottom:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-match-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-match-card::before{background:linear-gradient(135deg, rgba(0,0,0,.05) 0%, transparent 100%)}
html[data-sgg-theme="light"] .immunity-match-card:hover{border-color:#b45309;box-shadow:0 8px 24px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-match-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-match-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .immunity-match-team a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-match-team a:hover .immunity-match-team-logo{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .immunity-match-score{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-match-date{color:var(--sl-accent)}
html[data-sgg-theme="light"] .immunity-match-map{color:var(--sl-muted)}
html[data-sgg-theme="light"] .immunity-match-stream{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-match-stream:hover{background:#b45309;color:#fff}
@media (max-width: 768px){
  html[data-sgg-theme="light"] .immunity-match-score{border-top:1px solid var(--sl-border-strong);border-bottom:1px solid var(--sl-border-strong)}
}
/* modules/relacje/turnieje/immunity/2026/naglowki.php */
html[data-sgg-theme="light"] .immunity-landing::before{background:radial-gradient(circle at 20% 50%, rgba(0,0,0,.05) 0%, transparent 50%),
            radial-gradient(circle at 80% 50%, rgba(0,0,0,.05) 0%, transparent 50%)}
html[data-sgg-theme="light"] .immunity-year{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .immunity-social-link{background:var(--sl-surface-2);color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-social-link:hover{background:rgba(0,0,0,.05);border-color:#b45309;color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-info-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-info-card::before{background:linear-gradient(135deg, rgba(0,0,0,.05) 0%, transparent 100%)}
html[data-sgg-theme="light"] .immunity-info-card:hover{border-color:#b45309;box-shadow:0 12px 32px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-info-label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .immunity-info-value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-info-value.highlight{color:var(--sl-strong)}
/* modules/relacje/turnieje/immunity/return/immunityreturn.php */
html[data-sgg-theme="light"] .immunity-group-tab{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab:hover{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface))}
html[data-sgg-theme="light"] .immunity-group-tab.active{background:linear-gradient(135deg,#b45309,#b45309);border-color:#b45309;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .immunity-groups-container{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-groups-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-groups-header{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-row{background:rgba(255,255,255,0.6)}
html[data-sgg-theme="light"] .immunity-groups-row:hover{background:rgba(255,255,255,0.8);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .immunity-groups-advancing{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-left:4px solid #15803d;box-shadow:0 2px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-groups-place{background:linear-gradient(135deg,var(--sl-surface),#64748b);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-advancing .immunity-groups-place{background:linear-gradient(135deg,#15803d,#15803d);color:#fff}
html[data-sgg-theme="light"] .immunity-groups-logo-placeholder{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface))}
html[data-sgg-theme="light"] .immunity-groups-col-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-team-link{color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-col-rounds,html[data-sgg-theme="light"] .immunity-groups-col-balance,html[data-sgg-theme="light"] .immunity-groups-col-br{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-points{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-group-tab{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-group-tab.active{background:linear-gradient(135deg, #b45309, #b45309);border-color:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-group-tab{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-group-tab.active{background:linear-gradient(135deg, #b45309, #b45309);border-color:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-matches-content{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-col-date,html[data-sgg-theme="light"] .immunity-matches-col-team,html[data-sgg-theme="light"] .immunity-matches-col-logo,html[data-sgg-theme="light"] .immunity-matches-col-score,html[data-sgg-theme="light"] .immunity-matches-col-map,html[data-sgg-theme="light"] .immunity-matches-col-stream{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-group-tab.active{background:linear-gradient(135deg, #b45309, #b45309);border-color:#b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-matches-content{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-container{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-matches-header{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-row{background:rgba(255,255,255,0.6)}
html[data-sgg-theme="light"] .immunity-matches-row:hover{background:rgba(255,255,255,0.8);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .immunity-matches-col-date{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-col-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-team-link{color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-score{background:linear-gradient(135deg, #b45309, #b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-matches-col-map{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-stream-link{background:linear-gradient(135deg, #b45309, #b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-stream-link:hover{background:linear-gradient(135deg, #b45309, #b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-playoff-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-map-line{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-group-tab{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-group-tab:hover{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface))}
html[data-sgg-theme="light"] .immunity-group-tab.active{background:linear-gradient(135deg,#b45309,#b45309);border-color:#b45309;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .immunity-groups-container{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-groups-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-groups-header{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-row{background:rgba(255,255,255,0.6)}
html[data-sgg-theme="light"] .immunity-groups-row:hover{background:rgba(255,255,255,0.8);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .immunity-groups-advancing{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-left:4px solid #15803d;box-shadow:0 2px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-groups-place{background:linear-gradient(135deg,var(--sl-surface),#64748b);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-advancing .immunity-groups-place{background:linear-gradient(135deg,#15803d,#15803d);color:#fff}
html[data-sgg-theme="light"] .immunity-groups-logo-placeholder{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface))}
html[data-sgg-theme="light"] .immunity-groups-col-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-team-link{color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-groups-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-col-rounds,html[data-sgg-theme="light"] .immunity-groups-col-balance,html[data-sgg-theme="light"] .immunity-groups-col-br{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-groups-points{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-stream-link{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-stream-link:hover{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-matches-container{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-matches-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-matches-header{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-row{background:rgba(255,255,255,0.6)}
html[data-sgg-theme="light"] .immunity-matches-row:hover{background:rgba(255,255,255,0.8);border-color:var(--sl-border)}
html[data-sgg-theme="light"] .immunity-matches-col-date{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-col-team{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-team-link{color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-score{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-matches-col-map{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-matches-stream-text{color:#b45309}
html[data-sgg-theme="light"] .immunity-matches-stream-text:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-daily-container{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-daily-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-daily-team-link{color:#b45309}
html[data-sgg-theme="light"] .immunity-daily-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .immunity-daily-team-text{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-daily-score{background:linear-gradient(135deg,#b45309,#b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-daily-map{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-daily-stream{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-daily-stream-text{color:#b45309}
html[data-sgg-theme="light"] .immunity-daily-message{color:#b45309}
html[data-sgg-theme="light"] .immunity-stream-link{background:linear-gradient(135deg,var(--sl-surface),var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-stream-link:hover{border-color:#b45309;color:#b45309}
html[data-sgg-theme="light"] .immunity-kick-link{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-kick-link:hover{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-color:#15803d;box-shadow:0 4px 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-twitch-link{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-twitch-link:hover{background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.05));border-color:var(--sl-accent);box-shadow:0 4px 12px rgba(0,0,0,.08)}
/* modules/relacje/turnieje/immunity/return/kwalifikacje.php */
html[data-sgg-theme="light"] .immunity-kwalifikacje-container{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-kwalifikacje-title{color:#b45309;text-shadow:none}
html[data-sgg-theme="light"] .immunity-kwalifikacje-nav-btn{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:var(--sl-strong);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-kwalifikacje-nav-btn:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309}
html[data-sgg-theme="light"] .immunity-kwalifikacje-nav-btn.active{background:linear-gradient(135deg, #b45309, #b45309);border-color:#b45309;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .immunity-kwalifikacje-table th{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));color:#b45309;border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .immunity-kwalifikacje-table td{background:rgba(255,255,255,0.6);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-kwalifikacje-table tr:hover td{background:rgba(255,255,255,0.8)}
html[data-sgg-theme="light"] .immunity-wynik{background:linear-gradient(135deg, #b45309, #b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-mapa{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .immunity-team-name:hover{color:#b45309 !important}
html[data-sgg-theme="light"] a.immunity-team-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] a.immunity-team-name:hover{color:#b45309 !important}
/* modules/relacje/turnieje/immunity/return/skladyimmunity.php */
html[data-sgg-theme="light"] .immunity-team-card{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-team-card::before{background:linear-gradient(135deg, rgba(0,0,0,.05) 0%, transparent 100%)}
html[data-sgg-theme="light"] .immunity-team-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:#b45309}
html[data-sgg-theme="light"] .immunity-team-card.expanded{border-color:#b45309;box-shadow:0 8px 24px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-card.expanded::before{background:linear-gradient(135deg, rgba(0,0,0,.05) 0%, rgba(0,0,0,.05) 100%)}
html[data-sgg-theme="light"] .immunity-team-header:hover{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .immunity-team-logo{background:var(--sl-surface-2);box-shadow:0 0 0 0 rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-header:hover .immunity-team-logo{background:rgba(0,0,0,.05);box-shadow:0 0 20px 5px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-card.expanded .immunity-team-logo{background:rgba(0,0,0,.05);box-shadow:0 0 25px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-header:hover .immunity-team-name{text-shadow:none}
html[data-sgg-theme="light"] .immunity-team-name a{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-name a::after{background:linear-gradient(90deg, #b45309, #b45309);color:#fff}
html[data-sgg-theme="light"] .immunity-team-name a:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-facebook-link{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-facebook-link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);box-shadow:0 3px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-x-social-link{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-x-social-link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);box-shadow:0 3px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-discord-link{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-discord-link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);box-shadow:0 3px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-team-toggle{color:var(--sl-muted)}
html[data-sgg-theme="light"] .immunity-team-header:hover .immunity-team-toggle{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-team-card.expanded .immunity-team-toggle{color:#b45309}
html[data-sgg-theme="light"] .immunity-team-players{border-top:2px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-player{background:linear-gradient(90deg, var(--sl-surface) 0%, var(--sl-surface-2) 100%)}
html[data-sgg-theme="light"] .immunity-player:hover{background:linear-gradient(90deg, rgba(0,0,0,.05) 0%, rgba(0,0,0,.05) 100%);border-left-color:#b45309;box-shadow:0 2px 8px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-player-nick{color:var(--sl-strong)}
html[data-sgg-theme="light"] .immunity-player:hover .immunity-player-nick{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .immunity-faceit-link{background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-faceit-link:hover{background:rgba(0,0,0,.05);border-color:#b45309;box-shadow:0 4px 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-x-link{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .immunity-x-link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);box-shadow:0 4px 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .immunity-captain-badge{background:linear-gradient(135deg, #b45309 0%, #b45309 100%);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #b45309;color:#fff}
html[data-sgg-theme="light"] .immunity-player:hover .immunity-captain-badge{box-shadow:0 4px 12px rgba(0,0,0,.08)}
/* modules/relacje/turnieje/invictus/s1/invictus_s1.php */
html[data-sgg-theme="light"] .invictus-s1-table-container{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s1-table th{background:var(--sl-surface);color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s1-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s1-table tbody tr:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .invictus-s1-table tbody tr:hover .invictus-s1-logo-cell{border-left:3px solid var(--sl-accent) !important}
html[data-sgg-theme="light"] .invictus-s1-team-link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .invictus-s1-team-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .invictus-s1-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s1-team-tba{color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s1-result-tba{color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s1-no-data{background:var(--sl-surface);color:var(--sl-muted)}
/* modules/relacje/turnieje/invictus/s2/invictus_s2.php */
html[data-sgg-theme="light"] .invictus-s2-table-container{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s2-table th{background:var(--sl-surface);color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s2-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s2-table tbody tr:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .invictus-s2-table tbody tr:hover .invictus-s2-logo-cell{border-left:3px solid var(--sl-accent) !important}
html[data-sgg-theme="light"] .invictus-s2-team-link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .invictus-s2-team-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .invictus-s2-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .invictus-s2-team-tba{color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s2-result-tba{color:var(--sl-muted)}
html[data-sgg-theme="light"] .invictus-s2-no-data{background:var(--sl-surface);color:var(--sl-muted)}
/* modules/relacje/turnieje/lunacy-cup/lunacy-cup-2026.php */
html[data-sgg-theme="light"] .lunacy-teams-header{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .lunacy-sort-btn{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-sort-btn:hover{background:rgba(0,0,0,.05);border-color:var(--sl-accent);color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-sort-btn.active{background:var(--sl-accent);border-color:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .lunacy-team-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .lunacy-team-card::before{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .lunacy-team-card:hover{border-color:var(--sl-accent);box-shadow:0 16px 40px rgba(0,0,0,.08);background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .lunacy-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] a:hover .lunacy-team-logo{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .lunacy-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-team-name a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-team-elo{color:#b45309}
html[data-sgg-theme="light"] .lunacy-team-link{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .lunacy-team-link:hover{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .lunacy-team-link svg{fill:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-stage-badge{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);box-shadow:0 4px 16px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .lunacy-round-title{color:var(--sl-accent);text-shadow:none}
html[data-sgg-theme="light"] .lunacy-round-tabs{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .lunacy-round-tab{background:var(--sl-surface-2);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-round-tab:hover{background:rgba(0,0,0,.05);border-color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-round-tab.active{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);border-color:var(--sl-accent);box-shadow:0 4px 16px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .lunacy-match-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .lunacy-match-card::before{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .lunacy-match-card:hover{border-color:var(--sl-accent);box-shadow:0 16px 40px rgba(0,0,0,.08);background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .lunacy-match-team-logo{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .lunacy-match-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-match-team-name:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-match-score{color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-match-info{color:var(--sl-muted)}
html[data-sgg-theme="light"] .lunacy-match-info-label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-match-stream{background:rgba(0,0,0,.05);color:var(--sl-strong)}
html[data-sgg-theme="light"] .lunacy-match-stream:hover{background:var(--sl-accent);color:#fff}
/* modules/relacje/turnieje/lunacy-cup/naglowki.php */
html[data-sgg-theme="light"] .lunacy-cup-landing{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 50%, var(--sl-surface) 100%)}
html[data-sgg-theme="light"] .lunacy-cup-landing::before{background:radial-gradient(circle at 20% 50%, rgba(0,0,0,.05) 0%, transparent 50%),
                radial-gradient(circle at 80% 50%, rgba(0,0,0,.05) 0%, transparent 50%)}
html[data-sgg-theme="light"] .lunacy-cup-year{color:var(--sl-accent);text-shadow:none}
html[data-sgg-theme="light"] .lunacy-cup-x-link{background:linear-gradient(135deg, #ffffff 0%, var(--sl-accent) 100%);box-shadow:0 8px 24px rgba(0,0,0,.08);border:2px solid var(--sl-border-strong);color:#fff}
html[data-sgg-theme="light"] .lunacy-cup-x-link:hover{box-shadow:0 12px 32px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .lunacy-cup-info-card{background:linear-gradient(135deg, var(--sl-surface-2) 0%, var(--sl-surface-2) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .lunacy-cup-info-card::before{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .lunacy-cup-info-card:hover{border-color:var(--sl-accent);box-shadow:0 16px 40px rgba(0,0,0,.08);background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .lunacy-cup-info-label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .lunacy-cup-info-value{color:var(--sl-strong);text-shadow:none}
html[data-sgg-theme="light"] .lunacy-cup-info-value.highlight{color:var(--sl-accent)}
/* modules/relacje/turnieje/vofoxen-charity-cup/vofoxen-charity-cup.php */
html[data-sgg-theme="light"] .superionggv2-wrap{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .superionggv2-header{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .superionggv2-header h1{color:var(--sl-strong)}
html[data-sgg-theme="light"] .superionggv2-header p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-info-card{background-color:var(--sl-surface);border:2px solid #b45309}
html[data-sgg-theme="light"] .vofoxen-info-card h2{color:#b45309}
html[data-sgg-theme="light"] .vofoxen-info-card p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-info-item{background-color:var(--sl-surface);border-left:4px solid #b45309}
html[data-sgg-theme="light"] .vofoxen-info-item h3{color:#b45309}
html[data-sgg-theme="light"] .vofoxen-info-item p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-coming-soon{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .vofoxen-coming-soon h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-coming-soon p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-charity-cup-container{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .vofoxen-charity-cup-header h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-charity-cup-header p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-cc-matches-container{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .vofoxen-cc-header{border-bottom:3px solid #b45309}
html[data-sgg-theme="light"] .vofoxen-cc-header h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-cc-matches-table{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .vofoxen-cc-matches-table thead{background-color:var(--sl-surface);border-bottom:3px solid #b45309}
html[data-sgg-theme="light"] .vofoxen-cc-matches-table th{color:#b45309}
html[data-sgg-theme="light"] .vofoxen-cc-matches-table td{color:var(--sl-strong);background-color:var(--sl-surface);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .vofoxen-cc-matches-table tbody tr:hover td{background-color:var(--sl-surface)}
html[data-sgg-theme="light"] .vofoxen-cc-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-cc-team-link{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-cc-team-link:hover{color:#b45309}
html[data-sgg-theme="light"] .vofoxen-cc-score{color:#b45309}
html[data-sgg-theme="light"] .vofoxen-cc-stream-link{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vofoxen-cc-stream-link.twitch{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .vofoxen-cc-stream-link.twitch:hover{background:var(--sl-accent);box-shadow:0 4px 8px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .vofoxen-cc-stream-link.kick{background:#15803d;color:#fff}
html[data-sgg-theme="light"] .vofoxen-cc-stream-link.kick:hover{background:#15803d;box-shadow:0 4px 8px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .vofoxen-cc-no-matches{color:var(--sl-strong)}
/* modules/self-promo/self-promo.php */
html[data-sgg-theme="light"] .discord-dark-theme .self-promo-header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .discord-dark-theme .self-promo-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-message{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-message:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-username{color:var(--sl-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-timestamp{color:var(--sl-faint)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-message-content{color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-message-content a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-message-content a:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-embed,html[data-sgg-theme="light"] .discord-dark-theme .twitter-embed-custom,html[data-sgg-theme="light"] .discord-dark-theme .youtube-embed-custom,html[data-sgg-theme="light"] .discord-dark-theme .facebook-embed-custom{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-embed:hover,html[data-sgg-theme="light"] .discord-dark-theme .twitter-embed-custom:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .discord-dark-theme .youtube-embed-custom:hover{border-color:#b91c1c}
html[data-sgg-theme="light"] .discord-dark-theme .facebook-embed-custom:hover{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-logo{fill:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .youtube-logo{fill:#b91c1c}
html[data-sgg-theme="light"] .discord-dark-theme .facebook-logo{fill:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .discord-dark-theme .youtube-label{color:#b91c1c}
html[data-sgg-theme="light"] .discord-dark-theme .facebook-label{color:var(--sl-accent)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-username{color:var(--sl-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-platform{color:var(--sl-faint)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-text{color:var(--sl-heading)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-link{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .twitter-link:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .discord-dark-theme .youtube-link{color:#b91c1c;background:rgba(0,0,0,.05);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .youtube-link:hover{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .discord-dark-theme .facebook-link{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .facebook-link:hover{background:rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-file-attachment{background:var(--sl-accent-soft);color:var(--sl-accent);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-file-attachment:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .discord-dark-theme .discord-truncated{color:var(--sl-faint)}
/* modules/sklad/sklad-db.php */
html[data-sgg-theme="light"] #wpwrap,html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpbody,html[data-sgg-theme="light"] #wpbody-content{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] input[type="text"],html[data-sgg-theme="light"] input[type="url"],html[data-sgg-theme="light"] select,html[data-sgg-theme="light"] textarea{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-sklad-card{background:linear-gradient(145deg, var(--sl-surface), var(--sl-surface));border:2px solid var(--sl-border-strong);box-shadow:0 8px 32px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-team-header{border-bottom:2px solid var(--sl-border-hover);background:linear-gradient(90deg, transparent, var(--sl-accent-soft), transparent)}
html[data-sgg-theme="light"] .sgg-team-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-player-card{background:linear-gradient(145deg, var(--sl-surface), var(--sl-surface));border:1px solid var(--sl-border-strong);box-shadow:0 4px 16px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-player-card:hover{background:linear-gradient(145deg, var(--sl-surface), var(--sl-surface));border-color:var(--sl-border-hover);box-shadow:0 8px 24px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-player-avatar{border:2px solid var(--sl-border-hover);box-shadow:0 0 12px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-player-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-player-nickname{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-player-realname{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-link-btn{border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-link-x:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-link-faceit{background:rgba(0,0,0,.05);border-color:#b45309}
html[data-sgg-theme="light"] .sgg-link-faceit:hover{background:rgba(0,0,0,.05)}
html[data-sgg-theme="light"] .sgg-elo-badge{background:#b45309;color:#fff}
html[data-sgg-theme="light"] .sgg-team-average-elo{border-top:1px dashed var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-team-average-elo span{color:#b45309}
html[data-sgg-theme="light"] .sgg-sklad-section-header{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-sklad-section-title{color:var(--sl-strong)}
/* modules/snow/module.php */
html[data-sgg-theme="light"] .hero-snowflake{box-shadow:0 0 5px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .snowflake{color:var(--sl-muted)}
/* modules/statystyki-faceit/statystyki-faceit.php */
html[data-sgg-theme="light"] .widefat.fixed.striped,html[data-sgg-theme="light"] table.widefat{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped thead th{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .widefat.fixed.striped tbody td{border-bottom:1px solid var(--sl-border-hover) !important;background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped tbody tr:nth-child(even) td{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped tbody tr:hover td{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(1){color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(4){color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped th:nth-child(1),html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(1){color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped th:nth-child(4),html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(4){color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat code{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%) !important;border:1px solid var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .widefat code:hover{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .widefat td:nth-child(2) span:first-child{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .widefat td:nth-child(2) span:last-child{background:linear-gradient(135deg, #b45309 0%, #b45309 100%) !important;color:#fff}
html[data-sgg-theme="light"] .widefat .button{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .widefat .button:hover{box-shadow:0 4px 16px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .widefat td:nth-child(2) .team1{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .widefat td:nth-child(2) .team2{background:#b45309 !important;color:#fff}
html[data-sgg-theme="light"] .widefat td:nth-child(2) .vs{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(3) small:first-child{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped td:nth-child(3) div:last-child small{color:#b91c1c !important}
html[data-sgg-theme="light"] .superiongg_page_superiongg_faceit table,html[data-sgg-theme="light"] .superiongg_page_superiongg_faceit .widefat{border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .widefat.fixed.striped thead th{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%) !important;color:#fff}
html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] div.card,html[data-sgg-theme="light"] div.form-card{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .card h2,html[data-sgg-theme="light"] .card h3,html[data-sgg-theme="light"] .card h4{color:var(--sl-strong) !important;border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .form-table th{color:var(--sl-strong) !important;background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .form-table td{color:var(--sl-strong) !important;background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .regular-text,html[data-sgg-theme="light"] input[type="text"],html[data-sgg-theme="light"] input[type="url"],html[data-sgg-theme="light"] input[type="password"],html[data-sgg-theme="light"] textarea{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .regular-text:focus,html[data-sgg-theme="light"] input:focus,html[data-sgg-theme="light"] textarea:focus{border-color:var(--sl-border-hover) !important;box-shadow:0 0 0 1px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-secondary{background:var(--sl-surface) !important;border-color:var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .button-secondary:hover{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] table.widefat,html[data-sgg-theme="light"] .widefat{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] table.widefat th,html[data-sgg-theme="light"] .widefat th,html[data-sgg-theme="light"] table.widefat thead th{background:var(--sl-surface) !important;color:var(--sl-strong) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] table.widefat td,html[data-sgg-theme="light"] .widefat td,html[data-sgg-theme="light"] table.widefat tbody td{background:var(--sl-surface) !important;color:var(--sl-strong) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .notice,html[data-sgg-theme="light"] .error,html[data-sgg-theme="light"] .updated{background:var(--sl-surface) !important;border-left:4px solid var(--sl-border-hover) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .error{border-left-color:#b91c1c !important}
html[data-sgg-theme="light"] .updated{border-left-color:#15803d !important}
html[data-sgg-theme="light"] code{background:var(--sl-surface) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] textarea[readonly]{background:var(--sl-surface) !important;color:var(--sl-strong) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .description{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .vs{color:var(--sl-strong)}
html[data-sgg-theme="light"] .team1,html[data-sgg-theme="light"] .team2{color:var(--sl-accent)}
html[data-sgg-theme="light"] div[style*="background: #f8f9fa"],html[data-sgg-theme="light"] div[style*="background:#f8f9fa"],html[data-sgg-theme="light"] .notice-warning,html[data-sgg-theme="light"] .notice-info{background:var(--sl-surface) !important;color:var(--sl-strong) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] div[style*="color: #666"]{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] div[style*="background: #f5f5f5"]{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .faceit-stats-table th{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%);color:#fff}
html[data-sgg-theme="light"] .faceit-stats-table th::after{background:linear-gradient(90deg, var(--sl-accent), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .faceit-stats-table td{background:var(--sl-surface);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .faceit-stats-table tbody tr:nth-child(even) td{background:var(--sl-surface)}
html[data-sgg-theme="light"] .faceit-stats-table tbody tr:hover td{background:var(--sl-accent);box-shadow:0 4px 20px rgba(0,0,0,.08);color:#fff}
html[data-sgg-theme="light"] .faceit-stats-table tbody tr:hover .player-nick{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .faceit-stats-table tbody tr:hover .faceit-player-link{color:var(--sl-strong) !important;text-shadow:none}
html[data-sgg-theme="light"] .faceit-stats-table .player-nick{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-surface) 100%) !important;color:#fff}
html[data-sgg-theme="light"] .faceit-stats-table .faceit-player-link{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .faceit-stats-table .faceit-player-link:hover{color:var(--sl-strong) !important;text-shadow:none}
html[data-sgg-theme="light"] .faceit-stats-table .faceit-player-link:visited{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .faceit-stats-table .kills{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .faceit-stats-table .deaths{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .faceit-stats-table .kd-ratio{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .faceit-stats-table .penta-kills{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .faceit-stats-table .adr{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .faceit-stats-error{background:#b45309;border:1px solid #b45309;color:#fff}
/* modules/stream/stream.css */
html[data-sgg-theme="light"] .sgg-stream-container{background:var(--sl-surface) !important;box-shadow:0 4px 20px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .sgg-stream-header{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-stream-live{background:#b91c1c;color:#fff}
html[data-sgg-theme="light"] .sgg-stream-info{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-stream-info:hover{background:rgba(0,0,0,.08);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-stream-close{background:rgba(0,0,0,.08);color:var(--sl-strong)}
/* modules/tabele/tabele-db.php */
html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .tabele-form-section,html[data-sgg-theme="light"] .tabele-preview-section{background:var(--sl-surface) !important;border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .form-group label{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .form-group input,html[data-sgg-theme="light"] .form-group select,html[data-sgg-theme="light"] .form-group textarea{border:1px solid var(--sl-border) !important;background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] #tabele-preview{background:var(--sl-surface) !important;border:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-list-section{background:var(--sl-surface) !important;border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .tabele-table th,html[data-sgg-theme="light"] .tabele-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-table th{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .shortcode-display{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .shortcode-display:hover{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .tabele-preview-zapowiedz{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-preview-zapowiedz.template-1{background:var(--sl-surface);border:2px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .preview-header h3{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tabele-preview-zapowiedz.template-1 .preview-header h3{color:var(--sl-accent)}
html[data-sgg-theme="light"] .match-date{color:var(--sl-strong)}
html[data-sgg-theme="light"] .vs-text{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tabele-preview-zapowiedz.template-1 .vs-text{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tournament-info{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .tournament-stage{color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-preview-wynik{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-preview-wynik.template-1{background:linear-gradient(135deg, var(--sl-surface), var(--sl-accent));border:2px solid var(--sl-border-hover);color:#fff}
html[data-sgg-theme="light"] .result-text{color:#15803d}
html[data-sgg-theme="light"] .maps-section{background:var(--sl-surface)}
html[data-sgg-theme="light"] .maps-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tabele-preview-wynik.template-1 .maps-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tabele-preview-wynik.template-1 .preview-header h3{color:var(--sl-accent)}
html[data-sgg-theme="light"] .maps-list{color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz.template-1{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));box-shadow:0 4px 15px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .tournament-info-bottom{color:var(--sl-muted) !important;border-top:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .team-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .team-name:hover{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .match-date{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .tournament-name,html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .tournament-stage{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz .vs-text{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .tabele-shortcode-zapowiedz.template-1 .vs-text{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .tournament-stage{color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-shortcode-wynik{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .tabele-shortcode-wynik.template-1{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface));box-shadow:0 4px 15px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .tournament-info-bottom{border-top:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .etap-info{color:var(--sl-muted) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .maps-line{border-top:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .etap-center{color:var(--sl-muted) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .team-name{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .team-name:hover{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .result-text{color:#15803d !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik.template-1 .result-text{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .maps-results{border-top:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik .maps-won{color:#15803d !important}
html[data-sgg-theme="light"] .tabele-shortcode-wynik.template-1 .maps-won{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .maps-section{background:var(--sl-surface)}
html[data-sgg-theme="light"] .maps-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .tabele-shortcode-wynik.template-1 .maps-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .maps-list{color:var(--sl-strong)}
/* modules/tlumacz/module.php */
html[data-sgg-theme="light"] #sgg-posts-table,html[data-sgg-theme="light"] #sgg-posts-table th,html[data-sgg-theme="light"] #sgg-posts-table td{background:var(--sl-surface) !important;border-color:var(--sl-border) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] #sgg-posts-table thead th{background:var(--sl-surface) !important;color:var(--sl-heading) !important;border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody tr{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody tr:nth-child(even){background:var(--sl-surface) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody tr:hover{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody td{border-bottom:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody td strong{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody td small{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] #sgg-posts-table tbody tr.sgg-row-selected{background:var(--sl-surface) !important;outline:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] #sgg-posts-table input[type=checkbox]{accent-color:var(--sl-accent)}
html[data-sgg-theme="light"] #sgg-posts-table .button{background:var(--sl-surface) !important;border-color:var(--sl-border) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] #sgg-posts-table .button:hover{background:var(--sl-surface) !important;border-color:var(--sl-border-hover) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] #sgg-selection-bar{background:var(--sl-surface) !important;border-color:var(--sl-border-hover) !important}
html[data-sgg-theme="light"] #sgg-filter-search,html[data-sgg-theme="light"] #sgg-filter-status,html[data-sgg-theme="light"] #sgg-filter-year{background:var(--sl-surface) !important;border-color:var(--sl-border) !important;color:var(--sl-accent) !important}
html[data-sgg-theme="light"] #sgg-filter-search::placeholder{color:var(--sl-faint) !important}
html[data-sgg-theme="light"] #sgg-filter-search:focus,html[data-sgg-theme="light"] #sgg-filter-status:focus,html[data-sgg-theme="light"] #sgg-filter-year:focus{border-color:var(--sl-border-hover) !important;box-shadow:0 0 0 1px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] #sgg-filter-status option,html[data-sgg-theme="light"] #sgg-filter-year option{background:var(--sl-surface);color:var(--sl-accent)}
/* modules/turnieje-info/turnieje-info-db.php */
html[data-sgg-theme="light"] .turniej-info-container{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .turniej-header h2{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .turniej-card{background:var(--sl-surface-2);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .turniej-card p{color:var(--sl-strong)}
html[data-sgg-theme="light"] .klasyfikacja-container{background:linear-gradient(135deg, var(--sl-surface) 0%, var(--sl-surface) 100%);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .miejsce-card{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .miejsce-card.gold{border-color:#b45309}
html[data-sgg-theme="light"] .miejsce-card.silver{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .miejsce-card.bronze{border-color:#b45309}
html[data-sgg-theme="light"] .miejsce-card.gold .miejsce-numer{color:var(--sl-strong)}
html[data-sgg-theme="light"] .miejsce-card.silver .miejsce-numer{color:var(--sl-strong)}
html[data-sgg-theme="light"] .miejsce-card.bronze .miejsce-numer{color:#b45309}
html[data-sgg-theme="light"] .miejsce-info h3{color:var(--sl-strong)}
html[data-sgg-theme="light"] .nagroda{color:var(--sl-accent)}
html[data-sgg-theme="light"] .team-name-link{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .team-name-link:hover,html[data-sgg-theme="light"] .team-name-link:focus,html[data-sgg-theme="light"] .team-name-link:active{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-tabs{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-tab-button{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-tab-button.active{color:var(--sl-accent);border-bottom-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-form{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-form input,html[data-sgg-theme="light"] .sgg-form textarea,html[data-sgg-theme="light"] .sgg-form select{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-form input:focus,html[data-sgg-theme="light"] .sgg-form textarea:focus,html[data-sgg-theme="light"] .sgg-form select:focus{border-color:var(--sl-border-hover) !important;box-shadow:0 0 0 2px rgba(0,0,0,.08)}
html[data-sgg-theme="light"] .sgg-btn-primary{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-primary:hover{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-danger{background:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .sgg-btn-danger:hover{background:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .sgg-table-container{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-table{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-table th{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-table td{background:var(--sl-surface) !important;color:var(--sl-strong) !important;border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-table tr:nth-child(even) td{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-table tr:hover td{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-tj-modal-box{background:var(--sl-surface);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tj-modal-head{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-tj-modal-head h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tj-modal-x{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-tj-modal-x:hover{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tj-field label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-tj-field input,html[data-sgg-theme="light"] .sgg-tj-field select,html[data-sgg-theme="light"] .sgg-tj-field textarea{background:var(--sl-surface-2);border:1px solid var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tj-field input:focus,html[data-sgg-theme="light"] .sgg-tj-field select:focus,html[data-sgg-theme="light"] .sgg-tj-field textarea:focus{border-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-tj-field select option{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-tj-modal-actions{border-top:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .dane-organizatora-container{background:var(--sl-surface);color:var(--sl-strong)}
html[data-sgg-theme="light"] .dane-organizatora-item{background:var(--sl-surface)}
html[data-sgg-theme="light"] .dane-organizatora-item:hover{background:var(--sl-surface)}
html[data-sgg-theme="light"] .dane-organizatora-label{color:var(--sl-muted)}
html[data-sgg-theme="light"] .dane-organizatora-value{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-section-title{color:var(--sl-strong) !important;border-bottom:2px solid var(--sl-border-hover) !important}
html[data-sgg-theme="light"] .sgg-form-title{color:#b45309 !important}
html[data-sgg-theme="light"] .sgg-table-title{color:#b45309 !important}
html[data-sgg-theme="light"] .sgg-form-group label{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-form-group input,html[data-sgg-theme="light"] .sgg-form-group select{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-form-group input:focus,html[data-sgg-theme="light"] .sgg-form-group select:focus{border-color:var(--sl-border-hover) !important;box-shadow:0 0 0 2px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .sgg-form-group select option{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-table{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-table th,html[data-sgg-theme="light"] .sgg-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-table th{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-table tbody tr:hover{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sgg-table code{background:var(--sl-surface);color:#b45309}
html[data-sgg-theme="light"] .sgg-button-edit{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-button-edit:hover{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-button-delete{background:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .sgg-button-delete:hover{background:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .sgg-logo-preview{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-logo-preview img{background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-logo-remove{background:#b91c1c !important;color:#fff}
html[data-sgg-theme="light"] .sgg-logo-btn{background:var(--sl-surface) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sgg-logo-btn:hover{border-color:var(--sl-border-hover) !important;background:var(--sl-surface) !important;color:var(--sl-strong) !important}
/* modules/wspolpraca/wspolpraca.php */
html[data-sgg-theme="light"] .sgg-wspolpraca__hero-line{background:linear-gradient(90deg, transparent, rgba(0,0,0,.08), transparent)}
html[data-sgg-theme="light"] .sgg-wspolpraca__hero-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wspolpraca__hero-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-wspolpraca__hero-sub{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wspolpraca__about{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wspolpraca__about-heading{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wspolpraca__about p{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-wspolpraca__about strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wspolpraca__timeline{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wspolpraca__tl-range{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wspolpraca__tl-item--active .sgg-wspolpraca__tl-range{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wspolpraca__tl-name{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-wspolpraca__tl-item--active .sgg-wspolpraca__tl-name{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-wspolpraca__tl-line{background:linear-gradient(90deg, rgba(0,0,0,.08), var(--sl-accent));color:#fff}
html[data-sgg-theme="light"] .sgg-wspolpraca__quality-item{color:var(--sl-text);background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wspolpraca__quality-dot{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card--fb .sgg-wspolpraca__social-icon svg{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card--x  .sgg-wspolpraca__social-icon svg{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card--yt .sgg-wspolpraca__social-icon svg{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-wspolpraca__social-card--dc .sgg-wspolpraca__social-icon svg{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wspolpraca__stat-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wspolpraca__stat-card:hover{border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-wspolpraca__stat-value{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-wspolpraca__stat-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__section-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__section-eyebrow{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__section-title{background:none;-webkit-text-fill-color:currentColor;color:var(--sl-strong);filter:none}
html[data-sgg-theme="light"] .sgg-wp__trust-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wp__trust-card:hover{border-color:var(--sl-border-strong);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-wp__trust-icon-box{background:var(--sl-accent-soft);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__trust-name{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wp__trust-subtitle{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-wp__trust-social-link{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__trust-social-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__trust-desc{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__trust-link{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__trust-link:hover{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__project-badge{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-wp__type-tab{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__type-tab:hover{background:var(--sl-accent-soft);color:var(--sl-text);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-wp__type-tab--active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wp__card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-wp__card-label{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-wp__list li{color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-wp__list li a{color:var(--sl-accent);border-bottom:1px solid var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-wp__list li a:hover{color:var(--sl-strong);border-bottom-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-wp__list li::before{background:var(--sl-accent);color:#fff}
html[data-sgg-theme="light"] .sgg-wp__choice-label{color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-wp__choice-opt{border:1px solid var(--sl-border);background:var(--sl-accent-soft);color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-wp__plat-tab{border:1px solid var(--sl-border);color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-wp__plat-tab:hover{color:var(--sl-text-2);border-color:var(--sl-border-strong)}
html[data-sgg-theme="light"] .sgg-wp__plat-tab--active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__footnote{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-wp__footnote a{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-wp__channel{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text-2)}
html[data-sgg-theme="light"] .sgg-wp__channel:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-wp__form-wrap{background:var(--sl-surface);border:1px solid var(--sl-border)}
/* modules/wykresy-rankingowe/module.php */
html[data-sgg-theme="light"] .sgg-chart-filter-btn{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-chart-filter-btn:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);color:var(--sl-text)}
html[data-sgg-theme="light"] .sgg-chart-filter-btn.active{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-accent)}
/* modules/wyszukiwania/module.php */
html[data-sgg-theme="light"] .sgg-srch-heading{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-srch-heading span{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-form{border:1px solid var(--sl-border-strong);background:var(--sl-surface)}
html[data-sgg-theme="light"] .sgg-srch-input{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-srch-input::placeholder{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-srch-btn{border-left:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-srch-btn:hover{color:var(--sl-accent);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-hint{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-srch-count{color:var(--sl-accent);background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-srch-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-srch-card:hover{border-color:var(--sl-border-strong);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-thumb{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-thumb-ph{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-title{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sgg-srch-card:hover .sgg-srch-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-srch-excerpt{color:var(--sl-muted)}
html[data-sgg-theme="light"] .sgg-srch-empty{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-srch-empty svg{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-page-btn{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-srch-page-btn:hover{border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-page-btn.active{background:var(--sl-accent-soft);border-color:var(--sl-border-hover);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-sidebar-title{color:var(--sl-faint);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-srch-latest-card:hover{border-color:var(--sl-border);background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-latest-thumb{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-latest-thumb-ph{background:var(--sl-accent-soft)}
html[data-sgg-theme="light"] .sgg-srch-latest-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-latest-card:hover .sgg-srch-latest-title{color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-srch-latest-date{color:var(--sl-faint)}
/* modules/zmianywskladzie/zmianywskladzie-db.php */
html[data-sgg-theme="light"] #wpwrap,html[data-sgg-theme="light"] #wpcontent,html[data-sgg-theme="light"] #wpbody,html[data-sgg-theme="light"] #wpbody-content{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .form-table th{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .form-table td{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] #wpfooter{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] input[type="text"],html[data-sgg-theme="light"] input[type="email"],html[data-sgg-theme="light"] input[type="url"],html[data-sgg-theme="light"] input[type="password"],html[data-sgg-theme="light"] input[type="search"],html[data-sgg-theme="light"] input[type="number"],html[data-sgg-theme="light"] input[type="tel"],html[data-sgg-theme="light"] input[type="range"],html[data-sgg-theme="light"] input[type="date"],html[data-sgg-theme="light"] input[type="month"],html[data-sgg-theme="light"] input[type="week"],html[data-sgg-theme="light"] input[type="time"],html[data-sgg-theme="light"] input[type="datetime"],html[data-sgg-theme="light"] input[type="datetime-local"],html[data-sgg-theme="light"] input[type="color"],html[data-sgg-theme="light"] select,html[data-sgg-theme="light"] textarea{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .button-primary{background:var(--sl-accent) !important;border-color:var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .button-primary:hover{background:var(--sl-accent) !important;color:#fff}
html[data-sgg-theme="light"] .zmiana-row{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface)) !important;border:1px solid var(--sl-border) !important}
html[data-sgg-theme="light"] .zmiana-row:hover{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface)) !important;box-shadow:0 8px 15px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .zmiana-field{color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .zmiana-field strong{color:#b91c1c !important}
html[data-sgg-theme="light"] .team-header{background:linear-gradient(135deg, var(--sl-surface), var(--sl-surface)) !important}
html[data-sgg-theme="light"] .team-header:hover{background:linear-gradient(135deg, var(--sl-surface), #6b7280) !important;box-shadow:0 4px 8px rgba(0,0,0,.08) !important}
html[data-sgg-theme="light"] .edit-btn{background:linear-gradient(135deg, #b45309, #b45309) !important;box-shadow:0 2px 4px rgba(0,0,0,.08) !important;color:#fff}
html[data-sgg-theme="light"] .edit-btn:hover{background:linear-gradient(135deg, #b45309, #b45309) !important;box-shadow:0 4px 8px rgba(0,0,0,.08) !important;color:#fff}
html[data-sgg-theme="light"] .delete-btn{background:linear-gradient(135deg, #b91c1c, #b91c1c) !important;box-shadow:0 2px 4px rgba(0,0,0,.08) !important;color:#fff}
html[data-sgg-theme="light"] .delete-btn:hover{background:linear-gradient(135deg, #b91c1c, #b91c1c) !important;box-shadow:0 4px 8px rgba(0,0,0,.08) !important;color:#fff}
html[data-sgg-theme="light"] .sgg-zmiany-header{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sgg-zmiany-header-icon{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-zmiany-title{color:var(--sl-heading)}
html[data-sgg-theme="light"] .sgg-zmiana-item{background:var(--sl-surface);border:1px solid var(--sl-border);border-left:2px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .sgg-zmiana-item:hover{background:var(--sl-accent-soft);border-color:var(--sl-border-strong);border-left-color:var(--sl-border-hover)}
html[data-sgg-theme="light"] .sgg-zmiana-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-zmiana-sep{color:var(--sl-faint)}
html[data-sgg-theme="light"] .sgg-zmiana-minus{color:#b91c1c}
html[data-sgg-theme="light"] .sgg-zmiana-plus{color:#15803d}
html[data-sgg-theme="light"] .sgg-zmiana-opis{color:var(--sl-faint)}
/* modules/zrzutka/zrzutka-system.php */
html[data-sgg-theme="light"] .sggv2-info-box{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .sggv2-info-box h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .shortcode-item{background:var(--sl-surface-2)}
html[data-sgg-theme="light"] .shortcode-item code{color:var(--sl-strong)}
html[data-sgg-theme="light"] .shortcode-item span{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sggv2-card{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .sggv2-card h2{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sggv2-card .form-table th{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sggv2-card .form-table td{color:var(--sl-strong)}
html[data-sgg-theme="light"] .sggv2-card input[type="text"],html[data-sgg-theme="light"] .sggv2-card input[type="date"],html[data-sgg-theme="light"] .sggv2-card input[type="number"]{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-strong)}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table{background:var(--sl-surface) !important;border:1px solid var(--sl-border) !important;color:var(--sl-strong) !important}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table th{background:var(--sl-accent) !important;border-bottom:2px solid var(--sl-border-hover) !important;color:#fff}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table td{border-bottom:1px solid var(--sl-border) !important;color:var(--sl-strong) !important;background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table tbody tr{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table tbody tr:nth-child(even){background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table tbody tr:hover{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sggv2-card .wp-list-table tbody tr:nth-child(even):hover{background:var(--sl-surface) !important}
html[data-sgg-theme="light"] .sggv2-summary{background:linear-gradient(135deg, var(--sl-accent) 0%, var(--sl-accent) 100%);color:#fff}
html[data-sgg-theme="light"] .sggv2-summary strong{color:var(--sl-strong)}
html[data-sgg-theme="light"] .zrzutka-table{background:var(--sl-surface);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .zrzutka-table th{background:var(--sl-accent-soft);color:var(--sl-heading);border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .zrzutka-table td{border-bottom:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .zrzutka-table tbody tr:hover td{background:var(--sl-accent-soft);color:var(--sl-strong)}
html[data-sgg-theme="light"] .zrzutka-table td:last-child{color:#15803d}
html[data-sgg-theme="light"] .zrzutka-leaderboard .zrzutka-table td:first-child{color:var(--sl-heading)}
html[data-sgg-theme="light"] .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(1) td:first-child{color:var(--sl-strong)}
html[data-sgg-theme="light"] .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(2) td:first-child{color:var(--sl-text)}
html[data-sgg-theme="light"] .zrzutka-leaderboard .zrzutka-table tbody tr:nth-child(3) td:first-child{color:#b45309}
html[data-sgg-theme="light"] .zrzutka-widget{background:var(--sl-surface);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .zrzutka-widget-header h3{color:var(--sl-strong)}
html[data-sgg-theme="light"] .zrzutka-widget-header p{color:var(--sl-heading)}
html[data-sgg-theme="light"] .zrzutka-thanks{color:var(--sl-accent) !important;background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .zrzutka-widget-stats{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .stat-number{color:var(--sl-accent)}
html[data-sgg-theme="light"] .stat-label{color:var(--sl-faint)}
html[data-sgg-theme="light"] .zrzutka-btn-primary{background:var(--sl-accent-soft);border:1px solid var(--sl-border-strong);color:var(--sl-accent)}
html[data-sgg-theme="light"] .zrzutka-btn-primary:hover{background:rgba(0,0,0,.08);border-color:var(--sl-border-hover);color:var(--sl-strong)}
html[data-sgg-theme="light"] .zrzutka-btn-secondary{background:var(--sl-accent-soft);border:1px solid var(--sl-border);color:var(--sl-accent)}
html[data-sgg-theme="light"] .zrzutka-btn-secondary:hover{background:var(--sl-accent-soft);color:var(--sl-accent)}
html[data-sgg-theme="light"] .zrzutka-widget-recent h4{color:var(--sl-heading)}
html[data-sgg-theme="light"] .recent-payments{background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .recent-payment{border-bottom:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .payment-nick{color:var(--sl-accent)}
html[data-sgg-theme="light"] .payment-amount{color:#15803d}
html[data-sgg-theme="light"] .payment-date{color:var(--sl-faint)}
html[data-sgg-theme="light"] .zrzutka-disclaimer{color:var(--sl-faint) !important;background:var(--sl-accent-soft);border:1px solid var(--sl-border)}
html[data-sgg-theme="light"] .zrzutka-disclaimer a{color:var(--sl-accent) !important}
html[data-sgg-theme="light"] .zrzutka-disclaimer a:hover{color:var(--sl-accent) !important}
