:root,[data-theme=light]{--bg-page: #ffffff;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-sidebar: #f6f8fa;--bg-hover: #f1f5f9;--bg-muted: #f8fafc;--bg-active: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-headings: #000000;--border-color: #d2d2d8;--border-subtle: #e2e8f0;--border-card: #e2e8f0;--border-focus: #10b981;--input-bg: #f6f8fa;--input-border: #d2d2d8;--input-text: #000000;--modal-bg: #ffffff;--modal-overlay: rgba(0, 0, 0, .45);--shadow-card: 0 4px 16px rgba(0, 0, 0, .04);--shadow-elevated: 0 10px 25px rgba(0, 0, 0, .08);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .15);--auth-form-bg: rgba(255, 255, 255, .5);--auth-form-border: rgba(255, 255, 255, .4);--auth-bg-image: url(/png/auth-bg-opt.jpg);--notfound-bg-image: url(/png/mirograd-opt.webp);--bg-dark-opacity: 0;--accent-emerald: #10b981;--accent-diamond: #0ea5e9;--accent-gold: #f59e0b;--hero-gold-text: #b45309;--accent-redstone: #ef4444;color-scheme:light}[data-theme=dark]{--bg-page: #0d1117;--bg-surface: #161b22;--bg-card: #171d27;--bg-sidebar: #11141c;--bg-hover: #222938;--bg-muted: #1c2230;--bg-active: #1f2736;--text-primary: #f0f6fc;--text-secondary: #94a3b8;--text-muted: #64748b;--text-headings: #ffffff;--border-color: #2b3446;--border-subtle: rgba(255, 255, 255, .09);--border-card: #252e3e;--border-focus: #10b981;--input-bg: #11151e;--input-border: #2d3648;--input-text: #f8fafc;--modal-bg: #161c26;--modal-overlay: rgba(0, 0, 0, .75);--shadow-card: 0 4px 20px rgba(0, 0, 0, .35);--shadow-elevated: 0 12px 32px rgba(0, 0, 0, .5);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .7);--auth-form-bg: rgba(0, 0, 0, .65);--auth-form-border: rgba(255, 255, 255, .1);--auth-bg-image: url(/png/auth-bg-dark-opt.jpg);--notfound-bg-image: url(/png/mirograd-dark-opt.webp);--bg-dark-opacity: 1;--accent-emerald: #10b981;--accent-diamond: #38bdf8;--accent-gold: #fbbf24;--hero-gold-text: #fde047;--accent-redstone: #f87171;color-scheme:dark}html,body{background-color:var(--bg-page);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:#0d1117}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#252e3e;border-radius:5px;border:2px solid #0d1117}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#334055}[data-theme=dark] .action-icon-btn{background-color:#ffffff0f;border-color:#ffffff1f;color:#e2e8f0}[data-theme=dark] .action-icon-btn:hover{background-color:#ffffff1f;border-color:#ffffff40;color:#fff}[data-theme=dark] .action-icon-btn--danger{color:#f87171;border-color:#f871714d;background-color:#ef44441f}[data-theme=dark] .action-icon-btn--danger:hover{background-color:#ef444440;border-color:#f8717180;color:#fca5a5}[data-theme=dark] .input-field label{color:var(--text-secondary)}[data-theme=dark] .input{border-color:var(--border-color);background-color:var(--input-bg);color:var(--input-text)}[data-theme=dark] .input:focus{border-color:var(--border-focus);outline:none}[data-theme=dark] .button{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px #10b9814d!important;border-radius:8px!important;font-family:Minecraft,sans-serif!important}[data-theme=dark] .button:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 6px 18px #10b98173!important;transform:translateY(-1px)}[data-theme=dark] .button:active:not(:disabled){transform:translateY(0)}[data-theme=dark] .button--secondary{background:var(--bg-surface)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;box-shadow:none!important}[data-theme=dark] .button--secondary:hover:not(:disabled){background:var(--bg-hover)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important;transform:translateY(-1px)}[data-theme=dark] .economy-page{color:var(--text-primary)}[data-theme=dark] .economy-hero{background:linear-gradient(135deg,#161b24,#1a2230);border-color:var(--border-card);box-shadow:var(--shadow-card)}[data-theme=dark] .economy-hero .hero-title{color:var(--text-headings)}[data-theme=dark] .economy-hero .hero-subtitle{color:var(--text-secondary)}[data-theme=dark] .section-title,[data-theme=dark] .economy-section-title{color:var(--text-headings)}[data-theme=dark] .economy-empty{background:linear-gradient(135deg,#131720,#161c26);border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] .economy-btn--primary{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-color:#10b981!important;box-shadow:0 4px 14px #10b9814d!important}[data-theme=dark] .economy-btn--primary:hover{background:linear-gradient(135deg,#059669,#047857)!important;border-color:#059669!important;box-shadow:0 6px 18px #10b98166!important}[data-theme=dark] .economy-btn--secondary{background-color:#1a212d;color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .economy-btn--secondary:hover{background-color:#242c3b;border-color:#3b465c}[data-theme=dark] .economy-tabs{border-color:var(--border-color)}[data-theme=dark] .economy-tab{color:var(--text-secondary)}[data-theme=dark] .economy-tab:hover{color:var(--text-primary);background-color:var(--bg-hover)}[data-theme=dark] .economy-tab--active{background-color:#10b981;color:#0d1117;border-color:#10b981;font-weight:700}[data-theme=dark] .economy-table-container{background-color:var(--bg-card);border-color:var(--border-card);box-shadow:var(--shadow-card)}[data-theme=dark] .economy-table thead{background-color:#12151d;border-bottom-color:var(--border-card)}[data-theme=dark] .economy-table thead th{color:var(--text-secondary)}[data-theme=dark] .economy-table tbody tr{border-bottom-color:var(--border-subtle)}[data-theme=dark] .economy-table tbody tr:hover{background-color:var(--bg-hover)}[data-theme=dark] .economy-table tbody td{color:var(--text-primary)}[data-theme=dark] .economy-modal{background-color:var(--modal-bg);border-color:var(--border-card);box-shadow:var(--shadow-modal);color:var(--text-primary)}[data-theme=dark] .economy-modal .modal-title{color:var(--text-headings)}[data-theme=dark] .economy-modal .modal-form label{color:var(--text-secondary)}[data-theme=dark] .economy-modal .modal-form input,[data-theme=dark] .economy-modal .modal-form select,[data-theme=dark] .economy-modal .modal-form textarea{background-color:var(--input-bg);border-color:var(--border-color);color:var(--input-text)}[data-theme=dark] .economy-modal .modal-form input:focus,[data-theme=dark] .economy-modal .modal-form select:focus,[data-theme=dark] .economy-modal .modal-form textarea:focus{border-color:var(--border-focus);background-color:#161c26}[data-theme=dark] .company-card,[data-theme=dark] .currency-card,[data-theme=dark] .account-card,[data-theme=dark] .portfolio-item,[data-theme=dark] .property-card{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}[data-theme=dark] .company-card h2,[data-theme=dark] .company-card h3,[data-theme=dark] .company-card h4,[data-theme=dark] .company-card .title,[data-theme=dark] .company-card .card-title,[data-theme=dark] .company-card .name,[data-theme=dark] .currency-card h2,[data-theme=dark] .currency-card h3,[data-theme=dark] .currency-card h4,[data-theme=dark] .currency-card .title,[data-theme=dark] .currency-card .card-title,[data-theme=dark] .currency-card .name,[data-theme=dark] .account-card h2,[data-theme=dark] .account-card h3,[data-theme=dark] .account-card h4,[data-theme=dark] .account-card .title,[data-theme=dark] .account-card .card-title,[data-theme=dark] .account-card .name,[data-theme=dark] .portfolio-item h2,[data-theme=dark] .portfolio-item h3,[data-theme=dark] .portfolio-item h4,[data-theme=dark] .portfolio-item .title,[data-theme=dark] .portfolio-item .card-title,[data-theme=dark] .portfolio-item .name,[data-theme=dark] .property-card h2,[data-theme=dark] .property-card h3,[data-theme=dark] .property-card h4,[data-theme=dark] .property-card .title,[data-theme=dark] .property-card .card-title,[data-theme=dark] .property-card .name{color:var(--text-headings)!important}[data-theme=dark] .company-card .desc,[data-theme=dark] .company-card .description,[data-theme=dark] .company-card .subtitle,[data-theme=dark] .company-card .info-value,[data-theme=dark] .currency-card .desc,[data-theme=dark] .currency-card .description,[data-theme=dark] .currency-card .subtitle,[data-theme=dark] .currency-card .info-value,[data-theme=dark] .account-card .desc,[data-theme=dark] .account-card .description,[data-theme=dark] .account-card .subtitle,[data-theme=dark] .account-card .info-value,[data-theme=dark] .portfolio-item .desc,[data-theme=dark] .portfolio-item .description,[data-theme=dark] .portfolio-item .subtitle,[data-theme=dark] .portfolio-item .info-value,[data-theme=dark] .property-card .desc,[data-theme=dark] .property-card .description,[data-theme=dark] .property-card .subtitle,[data-theme=dark] .property-card .info-value{color:var(--text-secondary)}[data-theme=dark] .company-card .company-title,[data-theme=dark] .company-card .company-title span{color:var(--text-headings)!important;font-weight:700!important}[data-theme=dark] .company-card .owner{color:var(--text-secondary)!important}[data-theme=dark] .company-card .owner strong{color:var(--text-headings)!important}[data-theme=dark] .company-card .company-card__desc{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .company-card .company-card__stats,[data-theme=dark] .company-card .company-card__shares-bar--unlisted{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .company-card .company-card__top-bar .logo-img,[data-theme=dark] .company-card .company-card__top-bar .logo-fallback{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-headings)!important}[data-theme=dark] .company-card .stat-box .stat-label{color:var(--text-secondary)!important;font-weight:600!important}[data-theme=dark] .company-card .stat-box .stat-value,[data-theme=dark] .company-card .stat-box .stat-value span{color:var(--text-headings)!important;font-weight:700!important}[data-theme=dark] .company-card .stat-box .stat-value .change-pill--pos{background:#10b98133!important;color:#34d399!important}[data-theme=dark] .company-card .stat-box .stat-value .change-pill--neg{background:#ef444433!important;color:#f87171!important}[data-theme=dark] .company-card .company-card__shares-bar .label{color:var(--text-secondary)!important}[data-theme=dark] .company-card .company-card__shares-bar .value{color:var(--text-headings)!important;font-weight:700!important}[data-theme=dark] .company-card .company-card__badge--public{background-color:#10b98129!important;color:#34d399!important;border-color:#10b98159!important}[data-theme=dark] .company-card .company-card__badge--private{background-color:var(--bg-surface)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .currency-card .currency-card__creative-info,[data-theme=dark] .currency-card .currency-card__stats .stat-box{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .currency-card .currency-card__footer{border-color:var(--border-subtle)!important}[data-theme=dark] .currency-card .stat-box .stat-value{color:var(--text-primary)!important}[data-theme=dark] .currency-card .item-row{color:var(--text-secondary)!important}[data-theme=dark] .currency-card .item-row span strong{color:var(--text-primary)!important}[data-theme=dark] .profile-with-data{background-color:var(--bg-card);box-shadow:var(--shadow-card);border:1px solid var(--border-card);border-radius:16px}[data-theme=dark] .profile-with-data h1{color:var(--text-headings)}[data-theme=dark] .profile-with-data p{color:var(--text-secondary)}[data-theme=dark] .news-page,[data-theme=dark] .news-details-page{background-color:var(--bg-page)!important;color:var(--text-primary)!important}[data-theme=dark] .news-page .content h1,[data-theme=dark] .news-page .category__title,[data-theme=dark] .news-details-page .content h1,[data-theme=dark] .news-details-page .category__title{color:var(--text-headings)!important}[data-theme=dark] .news-page .category__description,[data-theme=dark] .news-details-page .category__description{color:var(--text-secondary)!important}[data-theme=dark] .news-page .news-card,[data-theme=dark] .news-details-page .news-card{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}[data-theme=dark] .news-page .news-card:before,[data-theme=dark] .news-details-page .news-card:before{display:none!important}[data-theme=dark] .news-page .news-card:hover,[data-theme=dark] .news-details-page .news-card:hover{background:var(--bg-surface)!important;border-color:var(--accent-emerald)!important;box-shadow:var(--shadow-elevated),0 0 20px #10b98126!important}[data-theme=dark] .news-page .news-card h3,[data-theme=dark] .news-page .news-card .news-card__title,[data-theme=dark] .news-details-page .news-card h3,[data-theme=dark] .news-details-page .news-card .news-card__title{color:var(--text-headings)!important}[data-theme=dark] .news-page .news-card .news-card__author,[data-theme=dark] .news-details-page .news-card .news-card__author{color:var(--text-secondary)!important}[data-theme=dark] .news-page .news-card--create-btn,[data-theme=dark] .news-details-page .news-card--create-btn{background:var(--bg-surface)!important;border:2px dashed var(--border-color)!important;box-shadow:none!important}[data-theme=dark] .news-page .news-card--create-btn:hover,[data-theme=dark] .news-details-page .news-card--create-btn:hover{background:var(--bg-hover)!important;border-color:var(--accent-emerald)!important;box-shadow:0 10px 30px #0000004d!important}[data-theme=dark] .news-page .news-card--create-btn:hover .news-card__create-icon,[data-theme=dark] .news-details-page .news-card--create-btn:hover .news-card__create-icon{background:var(--accent-emerald)!important;color:#fff!important;box-shadow:0 0 16px #10b98166!important}[data-theme=dark] .news-page .news-card--create-btn:hover .news-card__create-content p,[data-theme=dark] .news-details-page .news-card--create-btn:hover .news-card__create-content p{color:var(--text-primary)!important}[data-theme=dark] .news-page .news-card--create-btn .news-card__create-content p,[data-theme=dark] .news-details-page .news-card--create-btn .news-card__create-content p{color:var(--text-secondary)!important}[data-theme=dark] .news-page .news-card--create-btn .news-card__create-icon,[data-theme=dark] .news-details-page .news-card--create-btn .news-card__create-icon{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;color:var(--accent-emerald)!important}[data-theme=dark] .news-page .create-category-container,[data-theme=dark] .news-details-page .create-category-container{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}[data-theme=dark] .news-page .create-category-container label,[data-theme=dark] .news-details-page .create-category-container label{color:var(--text-secondary)!important}[data-theme=dark] .news-page .news-details,[data-theme=dark] .news-details-page .news-details{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-elevated)!important}[data-theme=dark] .news-page .news-details .news-details__title,[data-theme=dark] .news-details-page .news-details .news-details__title{color:var(--text-headings)!important}[data-theme=dark] .news-page .news-details .news-block,[data-theme=dark] .news-details-page .news-details .news-block{color:var(--text-primary)!important}[data-theme=dark] .news-page .news-details .news-block--image,[data-theme=dark] .news-details-page .news-details .news-block--image{border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .news-page .news-meta,[data-theme=dark] .news-details-page .news-meta{background:var(--bg-card)!important;border:1px solid var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .news-page .news-meta p,[data-theme=dark] .news-details-page .news-meta p{color:var(--text-primary)!important}[data-theme=dark] .news-page .news-meta p b,[data-theme=dark] .news-details-page .news-meta p b{color:var(--text-secondary)!important}[data-theme=dark] .news-page .news-meta .news-meta__author-link,[data-theme=dark] .news-details-page .news-meta .news-meta__author-link{color:var(--accent-emerald)!important}[data-theme=dark] .news-page .news-meta .news-meta__author-link:hover,[data-theme=dark] .news-details-page .news-meta .news-meta__author-link:hover{color:#34d399!important}[data-theme=dark] .states-list-page{color:var(--text-primary)}[data-theme=dark] .states-list-page__hero{background:linear-gradient(135deg,#171d27,#1a2230)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .states-list-page__title{color:var(--text-headings)!important}[data-theme=dark] .states-list-page__subtitle{color:var(--text-secondary)!important}[data-theme=dark] .states-list-page__search{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important;box-shadow:0 1px 4px #0000004d!important}[data-theme=dark] .states-list-page__search::placeholder{color:var(--text-muted)!important}[data-theme=dark] .states-list-page__search:focus{border-color:var(--accent-emerald)!important;background-color:var(--bg-card)!important;box-shadow:0 0 0 3px #10b98133!important}[data-theme=dark] .states-list-page__create-btn{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 4px 14px #10b9814d!important}[data-theme=dark] .states-list-page__create-btn:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 6px 18px #10b98166!important}[data-theme=dark] .states-list-page__empty,[data-theme=dark] .settlements-list-page__empty{background:linear-gradient(135deg,#171d27,#1a2230)!important;border:1px dashed var(--border-color)!important;box-shadow:var(--shadow-card)!important;color:var(--text-secondary)!important}[data-theme=dark] .states-list-page__empty:hover,[data-theme=dark] .settlements-list-page__empty:hover{border-color:#10b98166!important}[data-theme=dark] .states-list-page__empty-icon-wrap{background:radial-gradient(circle,#10b98129,#10b98105 70%)!important;border:1px solid rgba(16,185,129,.3)!important;box-shadow:0 0 24px #10b98133!important}[data-theme=dark] .states-list-page__empty-title{color:var(--text-headings)!important}[data-theme=dark] .states-list-page__empty-desc{color:var(--text-secondary)!important}[data-theme=dark] .states-list-page__empty-action-btn--secondary{background:#1f2736!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .states-list-page__empty-action-btn--secondary:hover{background:#2a3447!important;color:#fff!important}[data-theme=dark] .download-page{background-color:var(--bg-page)!important;color:var(--text-primary)!important}[data-theme=dark] .download-launcher,[data-theme=dark] .mod-builder{background:linear-gradient(135deg,#171d27,#1a2230)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .download-launcher__title,[data-theme=dark] .mod-builder__title{color:var(--text-headings)!important}[data-theme=dark] .download-launcher__desc,[data-theme=dark] .mod-builder__desc{color:var(--text-secondary)!important}[data-theme=dark] .download-launcher__os{background-color:#1a212e!important;border-color:var(--border-card)!important;color:var(--text-primary)!important;box-shadow:0 4px 14px #00000040!important}[data-theme=dark] .download-launcher__os:hover{background-color:#222c3d!important;border-color:var(--accent-emerald)!important;box-shadow:0 8px 24px #10b98140!important}[data-theme=dark] .download-launcher__os .os-icon{filter:none!important}[data-theme=dark] .download-launcher__os .os-name{color:var(--text-headings)!important}[data-theme=dark] .download-launcher__os .os-details{color:var(--text-muted)!important}[data-theme=dark] .mod-builder__toolbar{background:#11151e!important;border-color:var(--border-color)!important}[data-theme=dark] .mod-builder__quick-btn{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .mod-builder__quick-btn:hover:not(:disabled){background-color:var(--bg-hover)!important;border-color:var(--accent-emerald)!important;color:var(--accent-emerald)!important}[data-theme=dark] .mod-builder__item{background-color:#161c26!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-theme=dark] .mod-builder__item:hover{background-color:#1e2634!important;border-color:#10b98166!important}[data-theme=dark] .mod-builder__item--active{background-color:#10b9811a!important;border-color:var(--accent-emerald)!important;box-shadow:0 0 14px #10b98126!important}[data-theme=dark] .mod-builder__item-name{color:var(--text-primary)!important}[data-theme=dark] .states-list-page__modal{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-theme=dark] .states-list-page__modal h3{color:var(--text-headings)!important}[data-theme=dark] .states-list-page__modal input,[data-theme=dark] .states-list-page__modal textarea,[data-theme=dark] .states-list-page__modal select{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .states-list-page__modal input:focus,[data-theme=dark] .states-list-page__modal textarea:focus,[data-theme=dark] .states-list-page__modal select:focus{border-color:var(--accent-emerald)!important;background-color:var(--bg-card)!important;box-shadow:0 0 0 3px #10b98133!important}[data-theme=dark] .states-list-page .state-card,[data-theme=dark] .states-list-page .settlement-card{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}[data-theme=dark] .states-list-page .state-card h2,[data-theme=dark] .states-list-page .state-card h3,[data-theme=dark] .states-list-page .state-card h4,[data-theme=dark] .states-list-page .state-card .title,[data-theme=dark] .states-list-page .settlement-card h2,[data-theme=dark] .states-list-page .settlement-card h3,[data-theme=dark] .states-list-page .settlement-card h4,[data-theme=dark] .states-list-page .settlement-card .title{color:var(--text-headings)!important}[data-theme=dark] .states-list-page .state-card p,[data-theme=dark] .states-list-page .state-card .description,[data-theme=dark] .states-list-page .state-card span,[data-theme=dark] .states-list-page .settlement-card p,[data-theme=dark] .states-list-page .settlement-card .description,[data-theme=dark] .states-list-page .settlement-card span{color:var(--text-secondary)}[data-theme=dark] .players-page,[data-theme=dark] .player-profile-page{color:var(--text-primary)}[data-theme=dark] .players-page .player-card,[data-theme=dark] .players-page .passport-container,[data-theme=dark] .players-page .business-certificate,[data-theme=dark] .player-profile-page .player-card,[data-theme=dark] .player-profile-page .passport-container,[data-theme=dark] .player-profile-page .business-certificate{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important;color:var(--text-primary)!important}[data-theme=dark] .economy-modal-overlay,[data-theme=dark] .modal-overlay,[data-theme=dark] .cropper-modal-overlay,[data-theme=dark] .modal-backdrop,[data-theme=dark] .create-news-modal-wrap,[data-theme=dark] .edit-state-modal-overlay,[data-theme=dark] .edit-settlement-modal-overlay,[data-theme=dark] .citizenship-modal,[data-theme=dark] .states-list-page__modal-backdrop,[data-theme=dark] .settlements-list-page__modal-backdrop{background-color:var(--modal-overlay)!important}[data-theme=dark] .economy-modal,[data-theme=dark] .create-service-modal,[data-theme=dark] .order-service-modal,[data-theme=dark] .edit-company-modal,[data-theme=dark] .cropper-modal-content,[data-theme=dark] .create-news-modal,[data-theme=dark] .create-category-container,[data-theme=dark] .states-list-page__modal,[data-theme=dark] .settlements-list-page__modal,[data-theme=dark] .edit-state-modal,[data-theme=dark] .edit-settlement-modal,[data-theme=dark] .citizenship-modal__content{background-color:var(--modal-bg)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-modal)!important;color:var(--text-primary)!important}[data-theme=dark] .economy-modal h1,[data-theme=dark] .economy-modal h2,[data-theme=dark] .economy-modal h3,[data-theme=dark] .economy-modal h4,[data-theme=dark] .economy-modal .modal-title,[data-theme=dark] .create-service-modal h1,[data-theme=dark] .create-service-modal h2,[data-theme=dark] .create-service-modal h3,[data-theme=dark] .create-service-modal h4,[data-theme=dark] .create-service-modal .modal-title,[data-theme=dark] .order-service-modal h1,[data-theme=dark] .order-service-modal h2,[data-theme=dark] .order-service-modal h3,[data-theme=dark] .order-service-modal h4,[data-theme=dark] .order-service-modal .modal-title,[data-theme=dark] .edit-company-modal h1,[data-theme=dark] .edit-company-modal h2,[data-theme=dark] .edit-company-modal h3,[data-theme=dark] .edit-company-modal h4,[data-theme=dark] .edit-company-modal .modal-title,[data-theme=dark] .cropper-modal-content h1,[data-theme=dark] .cropper-modal-content h2,[data-theme=dark] .cropper-modal-content h3,[data-theme=dark] .cropper-modal-content h4,[data-theme=dark] .cropper-modal-content .modal-title,[data-theme=dark] .create-news-modal h1,[data-theme=dark] .create-news-modal h2,[data-theme=dark] .create-news-modal h3,[data-theme=dark] .create-news-modal h4,[data-theme=dark] .create-news-modal .modal-title,[data-theme=dark] .create-category-container h1,[data-theme=dark] .create-category-container h2,[data-theme=dark] .create-category-container h3,[data-theme=dark] .create-category-container h4,[data-theme=dark] .create-category-container .modal-title,[data-theme=dark] .states-list-page__modal h1,[data-theme=dark] .states-list-page__modal h2,[data-theme=dark] .states-list-page__modal h3,[data-theme=dark] .states-list-page__modal h4,[data-theme=dark] .states-list-page__modal .modal-title,[data-theme=dark] .settlements-list-page__modal h1,[data-theme=dark] .settlements-list-page__modal h2,[data-theme=dark] .settlements-list-page__modal h3,[data-theme=dark] .settlements-list-page__modal h4,[data-theme=dark] .settlements-list-page__modal .modal-title,[data-theme=dark] .edit-state-modal h1,[data-theme=dark] .edit-state-modal h2,[data-theme=dark] .edit-state-modal h3,[data-theme=dark] .edit-state-modal h4,[data-theme=dark] .edit-state-modal .modal-title,[data-theme=dark] .edit-settlement-modal h1,[data-theme=dark] .edit-settlement-modal h2,[data-theme=dark] .edit-settlement-modal h3,[data-theme=dark] .edit-settlement-modal h4,[data-theme=dark] .edit-settlement-modal .modal-title,[data-theme=dark] .citizenship-modal__content h1,[data-theme=dark] .citizenship-modal__content h2,[data-theme=dark] .citizenship-modal__content h3,[data-theme=dark] .citizenship-modal__content h4,[data-theme=dark] .citizenship-modal__content .modal-title{color:var(--text-headings)!important}[data-theme=dark] .economy-modal label,[data-theme=dark] .create-service-modal label,[data-theme=dark] .order-service-modal label,[data-theme=dark] .edit-company-modal label,[data-theme=dark] .cropper-modal-content label,[data-theme=dark] .create-news-modal label,[data-theme=dark] .create-category-container label,[data-theme=dark] .states-list-page__modal label,[data-theme=dark] .settlements-list-page__modal label,[data-theme=dark] .edit-state-modal label,[data-theme=dark] .edit-settlement-modal label,[data-theme=dark] .citizenship-modal__content label{color:var(--text-secondary)}[data-theme=dark] .economy-modal input,[data-theme=dark] .economy-modal textarea,[data-theme=dark] .economy-modal select,[data-theme=dark] .create-service-modal input,[data-theme=dark] .create-service-modal textarea,[data-theme=dark] .create-service-modal select,[data-theme=dark] .order-service-modal input,[data-theme=dark] .order-service-modal textarea,[data-theme=dark] .order-service-modal select,[data-theme=dark] .edit-company-modal input,[data-theme=dark] .edit-company-modal textarea,[data-theme=dark] .edit-company-modal select,[data-theme=dark] .cropper-modal-content input,[data-theme=dark] .cropper-modal-content textarea,[data-theme=dark] .cropper-modal-content select,[data-theme=dark] .create-news-modal input,[data-theme=dark] .create-news-modal textarea,[data-theme=dark] .create-news-modal select,[data-theme=dark] .create-category-container input,[data-theme=dark] .create-category-container textarea,[data-theme=dark] .create-category-container select,[data-theme=dark] .states-list-page__modal input,[data-theme=dark] .states-list-page__modal textarea,[data-theme=dark] .states-list-page__modal select,[data-theme=dark] .settlements-list-page__modal input,[data-theme=dark] .settlements-list-page__modal textarea,[data-theme=dark] .settlements-list-page__modal select,[data-theme=dark] .edit-state-modal input,[data-theme=dark] .edit-state-modal textarea,[data-theme=dark] .edit-state-modal select,[data-theme=dark] .edit-settlement-modal input,[data-theme=dark] .edit-settlement-modal textarea,[data-theme=dark] .edit-settlement-modal select,[data-theme=dark] .citizenship-modal__content input,[data-theme=dark] .citizenship-modal__content textarea,[data-theme=dark] .citizenship-modal__content select{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .economy-modal input::placeholder,[data-theme=dark] .economy-modal textarea::placeholder,[data-theme=dark] .economy-modal select::placeholder,[data-theme=dark] .create-service-modal input::placeholder,[data-theme=dark] .create-service-modal textarea::placeholder,[data-theme=dark] .create-service-modal select::placeholder,[data-theme=dark] .order-service-modal input::placeholder,[data-theme=dark] .order-service-modal textarea::placeholder,[data-theme=dark] .order-service-modal select::placeholder,[data-theme=dark] .edit-company-modal input::placeholder,[data-theme=dark] .edit-company-modal textarea::placeholder,[data-theme=dark] .edit-company-modal select::placeholder,[data-theme=dark] .cropper-modal-content input::placeholder,[data-theme=dark] .cropper-modal-content textarea::placeholder,[data-theme=dark] .cropper-modal-content select::placeholder,[data-theme=dark] .create-news-modal input::placeholder,[data-theme=dark] .create-news-modal textarea::placeholder,[data-theme=dark] .create-news-modal select::placeholder,[data-theme=dark] .create-category-container input::placeholder,[data-theme=dark] .create-category-container textarea::placeholder,[data-theme=dark] .create-category-container select::placeholder,[data-theme=dark] .states-list-page__modal input::placeholder,[data-theme=dark] .states-list-page__modal textarea::placeholder,[data-theme=dark] .states-list-page__modal select::placeholder,[data-theme=dark] .settlements-list-page__modal input::placeholder,[data-theme=dark] .settlements-list-page__modal textarea::placeholder,[data-theme=dark] .settlements-list-page__modal select::placeholder,[data-theme=dark] .edit-state-modal input::placeholder,[data-theme=dark] .edit-state-modal textarea::placeholder,[data-theme=dark] .edit-state-modal select::placeholder,[data-theme=dark] .edit-settlement-modal input::placeholder,[data-theme=dark] .edit-settlement-modal textarea::placeholder,[data-theme=dark] .edit-settlement-modal select::placeholder,[data-theme=dark] .citizenship-modal__content input::placeholder,[data-theme=dark] .citizenship-modal__content textarea::placeholder,[data-theme=dark] .citizenship-modal__content select::placeholder{color:var(--text-muted)!important}[data-theme=dark] .economy-modal input:focus,[data-theme=dark] .economy-modal textarea:focus,[data-theme=dark] .economy-modal select:focus,[data-theme=dark] .create-service-modal input:focus,[data-theme=dark] .create-service-modal textarea:focus,[data-theme=dark] .create-service-modal select:focus,[data-theme=dark] .order-service-modal input:focus,[data-theme=dark] .order-service-modal textarea:focus,[data-theme=dark] .order-service-modal select:focus,[data-theme=dark] .edit-company-modal input:focus,[data-theme=dark] .edit-company-modal textarea:focus,[data-theme=dark] .edit-company-modal select:focus,[data-theme=dark] .cropper-modal-content input:focus,[data-theme=dark] .cropper-modal-content textarea:focus,[data-theme=dark] .cropper-modal-content select:focus,[data-theme=dark] .create-news-modal input:focus,[data-theme=dark] .create-news-modal textarea:focus,[data-theme=dark] .create-news-modal select:focus,[data-theme=dark] .create-category-container input:focus,[data-theme=dark] .create-category-container textarea:focus,[data-theme=dark] .create-category-container select:focus,[data-theme=dark] .states-list-page__modal input:focus,[data-theme=dark] .states-list-page__modal textarea:focus,[data-theme=dark] .states-list-page__modal select:focus,[data-theme=dark] .settlements-list-page__modal input:focus,[data-theme=dark] .settlements-list-page__modal textarea:focus,[data-theme=dark] .settlements-list-page__modal select:focus,[data-theme=dark] .edit-state-modal input:focus,[data-theme=dark] .edit-state-modal textarea:focus,[data-theme=dark] .edit-state-modal select:focus,[data-theme=dark] .edit-settlement-modal input:focus,[data-theme=dark] .edit-settlement-modal textarea:focus,[data-theme=dark] .edit-settlement-modal select:focus,[data-theme=dark] .citizenship-modal__content input:focus,[data-theme=dark] .citizenship-modal__content textarea:focus,[data-theme=dark] .citizenship-modal__content select:focus{border-color:var(--accent-emerald)!important;background-color:var(--bg-card)!important}[data-theme=dark] .image-uploader .uploader-label{color:var(--text-headings)!important}[data-theme=dark] .image-uploader .drop-zone{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .image-uploader .drop-zone:hover,[data-theme=dark] .image-uploader .drop-zone.dragging{background:var(--bg-hover)!important;border-color:var(--accent-emerald)!important}[data-theme=dark] .image-uploader .drop-zone .idle-state{color:var(--text-secondary)!important}[data-theme=dark] .image-uploader .drop-zone .idle-state .text strong{color:var(--accent-emerald)!important}[data-theme=dark] .image-uploader .preview-item{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .info-card{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .info-card__title{color:var(--text-headings)!important}[data-theme=dark] .info-card .info-row{border-bottom-color:var(--border-subtle)!important}[data-theme=dark] .info-card .row-label{color:var(--text-secondary)!important}[data-theme=dark] .info-card .row-value{color:var(--text-primary)!important}[data-theme=dark] .receipt-modal-content{background-color:var(--modal-bg)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-modal)!important}[data-theme=dark] .receipt-wrapper{background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .receipt-wrapper:before,[data-theme=dark] .receipt-wrapper:after{background-color:var(--modal-bg)!important;border-color:var(--border-color)!important}[data-theme=dark] .receipt-wrapper .receipt-header h2,[data-theme=dark] .receipt-wrapper .receipt-user-name{color:var(--text-headings)!important}[data-theme=dark] .receipt-wrapper .receipt-label,[data-theme=dark] .receipt-wrapper .receipt-date{color:var(--text-secondary)!important}[data-theme=dark] .receipt-wrapper .receipt-value{color:var(--text-primary)!important}[data-theme=dark] .empty-state,[data-theme=dark] .client-orders-list .empty-state,[data-theme=dark] .company-orders-tab .empty-state,[data-theme=dark] .disputed-orders-tab .empty-orders-message{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .empty-state h3,[data-theme=dark] .client-orders-list .empty-state h3,[data-theme=dark] .company-orders-tab .empty-state h3,[data-theme=dark] .disputed-orders-tab .empty-orders-message h3{color:var(--text-headings)!important}[data-theme=dark] .client-orders-list .order-card,[data-theme=dark] .company-orders-tab .order-card,[data-theme=dark] .disputed-orders-tab .order-card{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .client-orders-list .order-card .company-name,[data-theme=dark] .company-orders-tab .order-card .order-id,[data-theme=dark] .disputed-orders-tab .order-card .order-id{color:var(--text-headings)!important}[data-theme=dark] .properties-page__header,[data-theme=dark] .properties-page__card{background:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .properties-page__header .header-info h2,[data-theme=dark] .properties-page__card .card-header .title h3{color:var(--text-headings)!important}[data-theme=dark] .properties-page__tabs{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .properties-page__tabs .tab-btn.active{background:var(--bg-card)!important;color:var(--text-headings)!important;border-color:var(--border-card)!important}[data-theme=dark] .properties-page__card .card-body .details{background:var(--bg-surface)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .properties-page__card .card-body .details .detail-item span:first-child{color:var(--text-secondary)!important}[data-theme=dark] .properties-page__card .card-body .details .detail-item span:last-child{color:var(--text-headings)!important}[data-theme=dark] .properties-page__card .card-actions .button{background-color:var(--bg-surface)!important;color:var(--text-headings)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .properties-page__card .card-actions .button--secondary{background-color:transparent!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .property-detail-page .info-section .actions .price-tag{color:var(--accent-emerald)!important}[data-theme=dark] .property-detail-page .gallery-section,[data-theme=dark] .property-detail-page .info-section{background:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .property-detail-page .info-section .title-group h1,[data-theme=dark] .property-detail-page .info-section .detail-row .value{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page{color:var(--text-primary)}[data-theme=dark] .state-detail-page__hero{background:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .state-detail-page__info h1{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page__description{color:var(--text-secondary)!important}[data-theme=dark] .state-detail-page__section-title{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page__stat-box{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .state-detail-page__stat-box .stat-val{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page__stat-box .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .state-detail-page__stat-pill{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .state-detail-page__stat-pill strong{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page__stat-pill.state-detail-page__stat-pill--power{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#f59e0b!important}[data-theme=dark] .state-detail-page__stat-pill.state-detail-page__stat-pill--power strong{color:#fbbf24!important}[data-theme=dark] .state-detail-page__treasury-card{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .state-detail-page__treasury-card .treasury-acc{color:var(--text-headings)!important}[data-theme=dark] .state-detail-page__treasury-item{background:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .state-detail-page__treasury-item .treasury-name,[data-theme=dark] .state-detail-page__treasury-item .treasury-count strong{color:var(--text-headings)!important}[data-theme=dark] .state-card,[data-theme=dark] .settlement-card,[data-theme=dark] .state-citizen-card,[data-theme=dark] .state-currency-card{background:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .settlement-card__title,[data-theme=dark] .state-card__title,[data-theme=dark] .state-currency-card__header .name,[data-theme=dark] .state-citizen-card__name{color:var(--text-headings)!important}[data-theme=dark] .settlement-card__description,[data-theme=dark] .state-card__description,[data-theme=dark] .state-currency-card__meta,[data-theme=dark] .state-citizen-card__role{color:var(--text-secondary)!important}[data-theme=dark] .settlement-card__stat-pill{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .settlement-card__stat-pill.settlement-card__stat-pill--power{background:#f59e0b1f!important;border-color:#f59e0b4d!important;color:#f59e0b!important}[data-theme=dark] .state-currency-card__meta{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .state-currency-card__meta div strong{color:var(--text-headings)!important}[data-theme=dark] .state-currency-card__link-btn{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .state-citizen-card__avatar,[data-theme=dark] .national-bank-container .stat-card{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .national-bank-container .stat-card .stat-value{color:var(--text-headings)!important}[data-theme=dark] .national-bank-container .stat-card label,[data-theme=dark] .national-bank-container .stat-card .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .calendar-page-new{color:var(--text-primary)}[data-theme=dark] .calendar-container,[data-theme=dark] .calendar-sidebar{background:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .calendar-controls__btn,[data-theme=dark] .calendar-grid__cell{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .calendar-grid__cell--today{border-color:var(--accent-emerald)!important;background:#10b9811a!important}[data-theme=dark] .calendar-grid__cell--selected{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important}[data-theme=dark] .calendar-sidebar__header,[data-theme=dark] .event-card{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .event-card__icon{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .event-card__title{color:var(--text-headings)!important}[data-theme=dark] .player{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-theme=dark] .player__name-wrapper,[data-theme=dark] .player__name-wrapper h2{color:var(--text-headings)!important}[data-theme=dark] .filter-buttons{background-color:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .filter-buttons__button:not(.filter-buttons__button--active){background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .filter-buttons__button:not(.filter-buttons__button--active):hover{background-color:var(--bg-hover)!important;border-color:var(--border-card)!important;color:var(--text-headings)!important}[data-theme=dark] .filter-buttons__button--active,[data-theme=dark] .filter-buttons__button.filter-buttons__button--active{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important;box-shadow:0 4px 12px #10b9814d!important}[data-theme=dark] .filter-buttons__button--active:hover,[data-theme=dark] .filter-buttons__button.filter-buttons__button--active:hover{background:linear-gradient(135deg,#059669,#047857)!important;color:#fff!important}[data-theme=dark] .filter-buttons__select{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .player-profile-page{background-color:transparent!important}[data-theme=dark] .player-profile-page .profile-header,[data-theme=dark] .player-profile-page .profile-content{background:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .player-profile-page .profile-header__info h1{color:var(--text-headings)!important}[data-theme=dark] .player-profile-page .profile-tabs .tab-btn{background:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-secondary)!important}[data-theme=dark] .player-profile-page .profile-tabs .tab-btn.active{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important;color:#fff!important}[data-theme=dark] .player-profile-page .profile-content .info-grid .info-card{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .player-profile-page .profile-content .info-grid .info-card h3{color:var(--text-headings)!important}[data-theme=dark] .player-profile-page .profile-content .info-grid .info-card p{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .player-profile-page .profile-content .info-grid .info-card p .label{color:var(--text-secondary)!important}[data-theme=dark] .business-certificate{background:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-theme=dark] .business-certificate .certificate-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .business-certificate .certificate-header .header-text h3,[data-theme=dark] .business-certificate .certificate-body h2{color:var(--text-headings)!important}[data-theme=dark] .business-certificate .certificate-header .header-text p,[data-theme=dark] .business-certificate .certificate-body .subtitle,[data-theme=dark] .business-certificate .certificate-body .info-row .label{color:var(--text-secondary)!important}[data-theme=dark] .business-certificate .certificate-body .info-row .value{color:var(--text-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .business-certificate .certificate-body .info-row .value.highlighted{color:#60a5fa!important}[data-theme=dark] .business-certificate .certificate-body .seal-area .signature .line{border-bottom-color:var(--border-color)!important}[data-theme=dark] .decrees-feed__empty-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .decrees-feed__empty-card .empty-text strong{color:var(--text-headings)!important}[data-theme=dark] .decrees-feed__empty-card .empty-text span{color:var(--text-secondary)!important}[data-theme=dark] .territories-list-container .no-territories{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .state-detail-page__section-title,[data-theme=dark] .territories-list-container .territories-title{color:var(--text-headings)!important}[data-theme=dark] .passport{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important}[data-theme=dark] .passport .passport__header{color:var(--text-headings)!important}[data-theme=dark] .passport .passport__photo{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .passport .passport__info .label{color:var(--text-secondary)!important}[data-theme=dark] .passport .passport__info .detail-row{color:var(--text-primary)!important}[data-theme=dark] .profile-with-data{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .profile-with-data h1{color:var(--text-headings)!important}[data-theme=dark] .profile-with-data p{color:var(--text-secondary)!important}[data-theme=dark] .achievements-block .achievements-header h2{color:var(--text-headings)!important}[data-theme=dark] .achievements-block .achievement-item{background:var(--bg-surface)!important;border-color:var(--border-color)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .achievements-block .achievement-item:hover{background:var(--bg-hover)!important;border-color:var(--accent-emerald)!important}[data-theme=dark] .achievements-block .achievement-item .icon{background:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .achievements-block .achievement-item .info h4{color:var(--text-headings)!important}[data-theme=dark] .achievements-block .achievement-item .info p{color:var(--text-secondary)!important}[data-theme=dark] .achievements-block .achievement-item .info .date{color:var(--text-muted)!important}[data-theme=dark] .achievements-block .achievements-header .view-toggle button{background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .achievements-block .achievements-header .view-toggle button.active{background:var(--accent-emerald)!important;border-color:var(--accent-emerald)!important;color:#fff!important}[data-theme=dark] .tech-support-header h1{color:var(--text-headings)!important;-webkit-text-fill-color:var(--text-headings)!important}[data-theme=dark] .tech-support-header p{color:var(--text-secondary)!important}[data-theme=dark] .tech-support-banner{background:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .tech-support-banner .banner-icon{background:var(--bg-surface)!important;border-color:var(--border-color)!important}[data-theme=dark] .tech-support-banner .banner-content h3{color:var(--text-headings)!important}[data-theme=dark] .tech-support-banner .banner-content p{color:var(--text-secondary)!important}[data-theme=dark] .support-form-card,[data-theme=dark] .support-faq-card{background:var(--bg-card)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-card)!important}[data-theme=dark] .support-form-card h2,[data-theme=dark] .support-faq-card h2{color:var(--text-headings)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .support-form-card .form-group label,[data-theme=dark] .support-form-card .file-upload-label{color:var(--text-secondary)!important}[data-theme=dark] .support-form-card .form-group textarea,[data-theme=dark] .support-form-card .form-group input{background:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--input-text)!important}[data-theme=dark] .support-faq-card .faq-item{border-color:var(--border-card)!important;background:var(--bg-surface)!important}[data-theme=dark] .support-faq-card .faq-question{background:var(--bg-surface)!important;color:var(--text-headings)!important}[data-theme=dark] .support-faq-card .faq-question:hover{background:var(--bg-hover)!important}[data-theme=dark] .support-faq-card .faq-answer{background:var(--bg-card)!important;color:var(--text-primary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .agreement-block{background-color:var(--bg-card)!important;border-color:var(--border-card)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-modal)!important}[data-theme=dark] .agreement-header h1{color:var(--text-headings)!important}[data-theme=dark] .agreement-header .agreement-badge{background-color:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .agreement-header .agreement-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .agreement-section-card{background:var(--bg-surface)!important;border-color:var(--border-card)!important}[data-theme=dark] .agreement-section-card .section-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .agreement-section-card .section-header h2{color:var(--text-headings)!important}[data-theme=dark] .agreement-item{background:var(--bg-card)!important;border-color:var(--border-card)!important}[data-theme=dark] .agreement-item:hover{background:var(--bg-hover)!important;border-color:var(--accent-emerald)!important}[data-theme=dark] .agreement-item .item-tag{color:var(--text-headings)!important}[data-theme=dark] .agreement-item p{color:var(--text-secondary)!important}[data-theme=dark] .agreement-item p strong{color:var(--text-headings)!important}[data-theme=dark] .agreement-contact-box{background:linear-gradient(135deg,#11151e,#171d27)!important;border-color:var(--border-card)!important}[data-theme=dark] .agreement-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .agreement-footer .agreement-date{color:var(--text-muted)!important}[data-theme=dark] .agreement-footer .agreement-date strong{color:var(--text-secondary)!important}.action-icon-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:6px;color:#333;cursor:pointer;padding:6px;transition:all .2s ease-in-out}.action-icon-btn:hover{background-color:#0000001a;border-color:#0003;color:#000}.action-icon-btn--danger{color:#dc3545;border-color:#dc35454d;background-color:#dc35451a}.action-icon-btn--danger:hover{background-color:#dc354533;border-color:#dc354580;color:#c82333}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Minecraft;src:url(/assets/minencraft-CGzp2Yum.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html,body{height:100%;background-color:var(--bg-page);color:var(--text-primary);font-family:sans-serif;transition:background-color .25s ease,color .25s ease}.content{margin-left:340px;width:calc(100% - 340px)}@media (max-width: 768px){.content{margin-left:0;width:100%;padding-top:80px;padding-bottom:70px}}.toast-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none;align-items:flex-end}.toast-container .achievement-toast{display:flex;align-items:center;gap:12px;background:var(--bg-card);width:320px;box-sizing:border-box;border:2px solid #10b981;box-shadow:0 12px 30px #00000026,0 8px 10px -6px #0000000d;padding:12px 16px;border-radius:12px;animation:slideIn .5s cubic-bezier(.175,.885,.32,1.275) forwards,fadeOut .5s ease-in forwards 9.5s;transform:translate(120%);pointer-events:auto}.toast-container .achievement-toast .toast-icon{width:40px;height:40px;border-radius:8px;background:#ecfdf5;color:#10b981;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;border:1px solid transparent}.toast-container .achievement-toast .toast-icon img{width:100%;height:100%;object-fit:contain;border-radius:8px}.toast-container .achievement-toast .toast-content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.toast-container .achievement-toast .toast-content h4{margin:0 0 2px;color:#10b981;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;text-align:left}.toast-container .achievement-toast .toast-content p{margin:0;color:var(--text-primary);font-size:.95rem;font-weight:600;text-align:left;line-height:1.3}.toast-container .achievement-toast.rarity-common{border-color:#10b981}.toast-container .achievement-toast.rarity-common .toast-icon{background:#10b98126;color:#10b981}.toast-container .achievement-toast.rarity-common .toast-content h4{color:#10b981}.toast-container .achievement-toast.rarity-rare{border-color:#3b82f6}.toast-container .achievement-toast.rarity-rare .toast-icon{background:#3b82f626;color:#3b82f6}.toast-container .achievement-toast.rarity-rare .toast-content h4{color:#3b82f6}.toast-container .achievement-toast.rarity-epic{border-color:#a855f7}.toast-container .achievement-toast.rarity-epic .toast-icon{background:#a855f726;color:#a855f7}.toast-container .achievement-toast.rarity-epic .toast-content h4{color:#a855f7}.toast-container .achievement-toast.rarity-legendary{border-color:#f59e0b}.toast-container .achievement-toast.rarity-legendary .toast-icon{background:#f59e0b26;color:#f59e0b}.toast-container .achievement-toast.rarity-legendary .toast-content h4{color:#f59e0b}@keyframes slideIn{to{transform:translate(0)}}@keyframes fadeOut{to{opacity:0;transform:translateY(20px)}}.lang-changer{display:flex;align-items:center;gap:10px;height:fit-content;border-radius:10px;transition:background-color .25s ease,border-color .25s ease}.lang-changer--desktop{position:fixed;top:24px;right:24px;padding:8px 12px;background-color:var(--bg-surface);border:1px solid var(--border-color);box-shadow:var(--shadow-elevated);z-index:9999}@media (max-width: 768px){.lang-changer--desktop{display:none}}.lang-changer--mobile-menu{position:relative;width:100%;justify-content:center;border:none;box-shadow:none;background:transparent;padding:16px 0 0;border-top:1px solid var(--border-color);border-radius:0;margin-top:8px;flex-wrap:wrap}.lang-changer--mobile-menu .btns{flex-wrap:wrap;justify-content:center}.lang-changer .btns{display:flex;gap:6px}.lang-changer .btn{padding:5px 12px;background-color:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);transition:all .2s ease;cursor:pointer;font-size:13px;font-weight:600}.lang-changer .btn:hover{background-color:var(--bg-hover);border-color:var(--accent-emerald)}.lang-changer .btn--chosen{background-color:var(--accent-emerald);color:#0d1117;border-color:var(--accent-emerald);font-weight:700}.lang-changer .btn--chosen:hover{background-color:#059669;border-color:#059669}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;border:1px solid var(--border-color);background-color:var(--bg-surface);color:var(--text-primary);transition:all .25s ease;-webkit-user-select:none;user-select:none}.theme-toggle-btn:hover{background-color:var(--bg-hover);border-color:var(--accent-emerald);color:var(--accent-emerald);transform:translateY(-1px)}.theme-toggle-btn:active{transform:scale(.96)}.theme-toggle-btn__icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.theme-toggle-btn--dark .theme-toggle-btn__icon{color:#38bdf8}.theme-toggle-btn--light .theme-toggle-btn__icon{color:#f59e0b}.theme-toggle-btn--floating{padding:8px 12px;height:40px;box-shadow:0 2px 8px #00000026;background-color:var(--bg-surface)}[data-theme=dark] .theme-toggle-btn--floating{background-color:#171d27;box-shadow:0 4px 12px #0006}.theme-toggle-btn--sidebar{width:100%;padding:12px 14px;display:flex;justify-content:space-between;gap:12px;background-color:transparent;border:1px solid var(--border-subtle);margin-bottom:12px;font-size:14px}.theme-toggle-btn--sidebar .theme-toggle-btn__label{font-size:14px;font-weight:500;color:var(--text-secondary)}@media (max-width: 736px){.theme-toggle-btn--sidebar{justify-content:center}.theme-toggle-btn--sidebar .theme-toggle-btn__label{display:none}}.theme-toggle-btn--sidebar:hover{background-color:var(--bg-hover)}.theme-toggle-btn--sidebar:hover .theme-toggle-btn__label{color:var(--text-primary)}.theme-toggle-btn--compact{padding:4px 8px;height:30px;border-radius:4px;border:1px solid var(--border-color);background-color:transparent;color:var(--text-primary)}.theme-toggle-btn--compact:hover{background-color:var(--bg-hover);border-color:var(--accent-emerald)}.error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background-color:var(--bg-primary, #0f172a);color:var(--text-primary, #f8fafc);text-align:center;padding:20px}.error-boundary h2{font-size:24px;margin-bottom:16px}.error-boundary p{margin-bottom:24px;color:var(--text-secondary, #94a3b8)}.error-boundary-btn{padding:12px 24px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .2s}.error-boundary-btn:hover{background-color:#2563eb}
