@charset "UTF-8";[data-theme=default]{--bg-primary: #7d5210;--bg-secondary: #5c3d0a;--accent: #b7950b;--text-primary: #f5e6c8;--text-muted: #c9b896;--text-content: #3d2914;--text-content-muted: #666;--border-color: rgba(0, 0, 0, .7);--bg-panel: rgba(30, 20, 10, .88)}[data-theme=dark]{--bg-primary: #1a1a2e;--bg-secondary: #16213e;--accent: #4a6fa5;--text-primary: #e8e8e8;--text-muted: #b0b0b0;--text-content: #d8d8e8;--text-content-muted: #8888a0;--border-color: rgba(255, 255, 255, .15);--bg-panel: rgba(22, 33, 62, .92)}[data-theme=ocean]{--bg-primary: #0a2647;--bg-secondary: #144272;--accent: #4a8ac7;--text-primary: #e8f4fc;--text-muted: #b8d4e8;--text-content: #d8e8f4;--text-content-muted: #8ab4d0;--border-color: rgba(255, 255, 255, .12);--bg-panel: rgba(10, 38, 71, .92)}[data-theme=forest]{--bg-primary: #1b4332;--bg-secondary: #2d6a4f;--accent: #6dbf8b;--text-primary: #d8f3dc;--text-muted: #95d5b2;--text-content: #c8e8d0;--text-content-muted: #80b898;--border-color: rgba(255, 255, 255, .12);--bg-panel: rgba(27, 67, 50, .92)}[data-theme=blood]{--bg-primary: #3d0a0a;--bg-secondary: #6b1111;--accent: #d04040;--text-primary: #fce8e8;--text-muted: #e8b8b8;--text-content: #f0d0d0;--text-content-muted: #c09898;--border-color: rgba(255, 255, 255, .12);--bg-panel: rgba(61, 10, 10, .92)}[data-theme=royal]{--bg-primary: #240046;--bg-secondary: #3c096c;--accent: #9055d0;--text-primary: #e0aaff;--text-muted: #c77dff;--text-content: #d8c0f0;--text-content-muted: #b098c8;--border-color: rgba(255, 255, 255, .12);--bg-panel: rgba(36, 0, 70, .92)}html,body{margin:0;padding:0;overflow:auto;min-height:100%;width:100%;-webkit-overflow-scrolling:touch}body[data-theme=default],body:not([data-theme]){background-image:url(right-bg.jpg);background-size:cover;background-attachment:fixed}body[data-theme]:not([data-theme=default]){background-image:none;background-color:var(--bg-secondary)}body{margin:0}.flexContainer{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;overflow:auto}body[data-theme=default] .flexContainer,body:not([data-theme]) .flexContainer{background-image:url(right-bg.jpg)}body[data-theme]:not([data-theme=default]) .flexContainer{background-image:none;background-color:var(--bg-secondary)}body[data-theme]:not([data-theme=default]){color:var(--text-content)}body[data-theme]:not([data-theme=default]) .buttons,body[data-theme]:not([data-theme=default]) .toggle-btn,body[data-theme]:not([data-theme=default]) .small-btn,body[data-theme]:not([data-theme=default]) .action-btn,body[data-theme]:not([data-theme=default]) .confirm-btn,body[data-theme]:not([data-theme=default]) .reset-btn,body[data-theme]:not([data-theme=default]) .confirm-dialog,body[data-theme]:not([data-theme=default]) .message-modal,body[data-theme]:not([data-theme=default]) .clan-card,body[data-theme]:not([data-theme=default]) .create-clan-form,body[data-theme]:not([data-theme=default]) .relic-transfer-modal,body[data-theme]:not([data-theme=default]) .skill-row,body[data-theme]:not([data-theme=default]) .modal-container,body[data-theme]:not([data-theme=default]) .server-selected,body[data-theme]:not([data-theme=default]) .server-options,body[data-theme]:not([data-theme=default]) .clan-chat{background-image:none;background-color:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .toggle-btn.active{background-image:none;background-color:var(--accent);color:var(--text-primary);border-color:var(--accent)}body[data-theme]:not([data-theme=default]) .toggle-btn:hover:not(.active){background-color:#ffffff14}body[data-theme]:not([data-theme=default]) .pagination p{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .pagination p.active{background-color:var(--accent);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .pagination p:hover:not(.active){background-color:#ffffff14}body[data-theme]:not([data-theme=default]) .tab-link{color:var(--text-muted)}body[data-theme]:not([data-theme=default]) .tab-link.active{color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .tab-link:hover:not(.active){color:var(--text-primary)}body[data-theme]:not([data-theme=default]) table,body[data-theme]:not([data-theme=default]) .bordered{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) th,body[data-theme]:not([data-theme=default]) td{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) th{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) input,body[data-theme]:not([data-theme=default]) textarea,body[data-theme]:not([data-theme=default]) select{color:var(--text-primary);background-color:#0003;border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .movements-container{background:var(--bg-panel);border-color:var(--border-color);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .section-header{color:var(--accent);border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .char-counter,body[data-theme]:not([data-theme=default]) .stat-hint,body[data-theme]:not([data-theme=default]) .hint-text,body[data-theme]:not([data-theme=default]) .location,body[data-theme]:not([data-theme=default]) .loading-text,body[data-theme]:not([data-theme=default]) .loading-villages,body[data-theme]:not([data-theme=default]) .message-date,body[data-theme]:not([data-theme=default]) .relic-holder,body[data-theme]:not([data-theme=default]) .relic-empty,body[data-theme]:not([data-theme=default]) .relic-in-transit,body[data-theme]:not([data-theme=default]) .no-intro,body[data-theme]:not([data-theme=default]) .no-titles-message,body[data-theme]:not([data-theme=default]) .timer-text,body[data-theme]:not([data-theme=default]) .completed-text,body[data-theme]:not([data-theme=default]) .quest-description,body[data-theme]:not([data-theme=default]) .no-rewards,body[data-theme]:not([data-theme=default]) .no-quests,body[data-theme]:not([data-theme=default]) .widget-hint,body[data-theme]:not([data-theme=default]) .progress-text,body[data-theme]:not([data-theme=default]) .cooldown,body[data-theme]:not([data-theme=default]) .holder,body[data-theme]:not([data-theme=default]) .title-desc,body[data-theme]:not([data-theme=default]) .click-hint{color:var(--text-content-muted)}body[data-theme]:not([data-theme=default]) .char-counter.limit-reached{color:#dc3545}body[data-theme]:not([data-theme=default]) .clickable,body[data-theme]:not([data-theme=default]) .member-link,body[data-theme]:not([data-theme=default]) .clan-link,body[data-theme]:not([data-theme=default]) .inline-link,body[data-theme]:not([data-theme=default]) .report-link,body[data-theme]:not([data-theme=default]) .btn-link{color:var(--accent)}body[data-theme]:not([data-theme=default]) .clickable:hover,body[data-theme]:not([data-theme=default]) .member-link:hover,body[data-theme]:not([data-theme=default]) .clan-link:hover,body[data-theme]:not([data-theme=default]) .inline-link:hover,body[data-theme]:not([data-theme=default]) .report-link:hover,body[data-theme]:not([data-theme=default]) .btn-link:hover{color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .skill-tooltip,body[data-theme]:not([data-theme=default]) .stats-tooltip{background-image:none;background-color:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .skill-tooltip .tooltip-title,body[data-theme]:not([data-theme=default]) .skill-tooltip .tooltip-line,body[data-theme]:not([data-theme=default]) .stats-tooltip .tooltip-row{color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .stats-tooltip:after{border-color:var(--border-color) transparent transparent transparent}body[data-theme]:not([data-theme=default]) .skill-row-name{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .skill-points .used-points{color:var(--accent)}body[data-theme]:not([data-theme=default]) .confirm-detail{color:#27ae60}body[data-theme]:not([data-theme=default]) .clickable-row:hover,body[data-theme]:not([data-theme=default]) .member-row:hover{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .info-dialog{background-image:none;background-color:var(--bg-primary);border-color:var(--border-color);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .info-body p{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .info-title{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .relic-name,body[data-theme]:not([data-theme=default]) .relic-reward,body[data-theme]:not([data-theme=default]) .transfer-details h5,body[data-theme]:not([data-theme=default]) .next-spy-message{color:var(--accent)}body[data-theme]:not([data-theme=default]) .modal-title{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .distance-section,body[data-theme]:not([data-theme=default]) .rewards-section,body[data-theme]:not([data-theme=default]) .attack-result,body[data-theme]:not([data-theme=default]) .rewards-received{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .attack-result{background:rgba(255,255,255,.03)}body[data-theme]:not([data-theme=default]) .boss-leaderboard{background:rgba(255,255,255,.03);border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .leaderboard-table{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .leaderboard-table td,body[data-theme]:not([data-theme=default]) .leaderboard-table th{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .leaderboard-table th{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .round-square{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .resource-input input{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .max-link{color:var(--accent)}body[data-theme]:not([data-theme=default]) .village-contribution{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .village-contribution h5{color:var(--accent)}body[data-theme]:not([data-theme=default]) .clan-owned-message{color:var(--accent);background:rgba(255,255,255,.03);border-color:var(--accent)}body[data-theme]:not([data-theme=default]) .workersInput,body[data-theme]:not([data-theme=default]) .troopsInput{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) #max{color:var(--accent)}body[data-theme]:not([data-theme=default]) .enoughMaterial{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .clan-section{border-top-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .relics-section{border-color:var(--border-color);background:rgba(255,255,255,.03)}body[data-theme]:not([data-theme=default]) .relic-item{border-color:var(--border-color);background:rgba(255,255,255,.03)}body[data-theme]:not([data-theme=default]) .relic-item.held{border-color:var(--accent);background:rgba(255,255,255,.06)}body[data-theme]:not([data-theme=default]) .relic-item.clickable:hover{background:rgba(255,255,255,.08)}body[data-theme]:not([data-theme=default]) .relic-canvas{box-shadow:2px 0 2px 4px #0006}body[data-theme]:not([data-theme=default]) .request-pending{background-color:#fff3cd1a;border-color:var(--border-color);color:var(--text-content)}body[data-theme]:not([data-theme=default]) .village-select-table th{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .village-select-table tr:hover{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .village-select-table tr.selected-village{background-color:#ffffff1a}body[data-theme]:not([data-theme=default]) .chat-messages{background:rgba(255,255,255,.05)}body[data-theme]:not([data-theme=default]) .message-row{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .chat-input-area input{background:rgba(0,0,0,.2);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .intro-content{background:rgba(255,255,255,.05)}body[data-theme]:not([data-theme=default]) .intro-section{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .message-form{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .player-title{color:var(--accent)}body[data-theme]:not([data-theme=default]) .title-dropdown-trigger:hover,body[data-theme]:not([data-theme=default]) .title-dropdown-arrow{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .title-dropdown-item{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .title-dropdown-item:hover{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .title-dropdown-item.active{background-color:#ffffff1a}body[data-theme]:not([data-theme=default]) .player-himself{background:rgba(133,255,133,.15)}body[data-theme]:not([data-theme=default]) .unread{background-color:#ffffc814}body[data-theme]:not([data-theme=default]) .accept,body[data-theme]:not([data-theme=default]) .join-btn,body[data-theme]:not([data-theme=default]) .create-btn{background-color:#28a74540}body[data-theme]:not([data-theme=default]) .decline,body[data-theme]:not([data-theme=default]) .leave-btn,body[data-theme]:not([data-theme=default]) .withdraw-btn{background-color:#dc354540}body[data-theme]:not([data-theme=default]) .save-btn{background-color:#28a7454d}body[data-theme]:not([data-theme=default]) .cancel-btn{background-color:#dc35454d}body[data-theme]:not([data-theme=default]) .attack-btn{background-color:#ff646433}body[data-theme]:not([data-theme=default]) .support-btn{background-color:#64ff6433}body[data-theme]:not([data-theme=default]) .resources-btn{background-color:#6464ff33}body[data-theme]:not([data-theme=default]) .retreat-btn{background-color:#dc354540}body[data-theme]:not([data-theme=default]) .confirm-btn-danger{background-color:#dc35454d;background-blend-mode:normal}body[data-theme]:not([data-theme=default]) .already-created-message{color:var(--accent);background-color:#ffffff0d;border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .village-name-input input{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .support-table th,body[data-theme]:not([data-theme=default]) .support-table td{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .support-table th{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .support-sent-section h4{color:#27ae60}body[data-theme]:not([data-theme=default]) .create-clan-prompt p{color:var(--text-content-muted)}body[data-theme]:not([data-theme=default]) .form-group input,body[data-theme]:not([data-theme=default]) .form-group textarea,body[data-theme]:not([data-theme=default]) .clan-name-input,body[data-theme]:not([data-theme=default]) .description-input,body[data-theme]:not([data-theme=default]) .modal-container textarea{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .embassy-relics{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .relic-list .relic-row{border-bottom-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .transfer-modal{background:var(--bg-primary)}body[data-theme]:not([data-theme=default]) .message-content{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .transfer-details{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .transfer-details h5{color:var(--accent)}body[data-theme]:not([data-theme=default]) .troops-table th,body[data-theme]:not([data-theme=default]) .troops-table td{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .troops-table th{background-color:#ffffff0f}body[data-theme]:not([data-theme=default]) .quest-widget,body[data-theme]:not([data-theme=default]) .clan-quest-widget,body[data-theme]:not([data-theme=default]) .daily-quest-widget{background:var(--bg-panel);border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .quest-details-modal,body[data-theme]:not([data-theme=default]) .completion-modal{background:var(--bg-panel);border-color:var(--border-color);color:var(--text-content)}body[data-theme]:not([data-theme=default]) .widget-header,body[data-theme]:not([data-theme=default]) .modal-header{background:var(--bg-primary);color:var(--text-primary)}body[data-theme]:not([data-theme=default]) .widget-title,body[data-theme]:not([data-theme=default]) .quest-title-text,body[data-theme]:not([data-theme=default]) .quest-card-title,body[data-theme]:not([data-theme=default]) .quest-title-item,body[data-theme]:not([data-theme=default]) .celebration-header h3,body[data-theme]:not([data-theme=default]) .completed-quest-title{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .reward-item{background:rgba(255,255,255,.05);border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .reward-item span{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .progress-bar-container{background:rgba(0,0,0,.3);border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .quest-card{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .next-quest{background:rgba(255,255,255,.03)}body[data-theme]:not([data-theme=default]) .modal-footer{border-top-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .rewards-section,body[data-theme]:not([data-theme=default]) .contributions-section{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .completion-modal{background:var(--bg-panel);border-color:var(--accent)}body[data-theme]:not([data-theme=default]) .caught-section p,body[data-theme]:not([data-theme=default]) .unoccupied-label,body[data-theme]:not([data-theme=default]) .no-troops-notice p{color:var(--text-content-muted)}body[data-theme]:not([data-theme=default]) .trait-info,body[data-theme]:not([data-theme=default]) .boss-report-section{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .boss-report-title,body[data-theme]:not([data-theme=default]) .boss-name{color:var(--text-content)}body[data-theme]:not([data-theme=default]) .boss-relic-reward{color:var(--accent)}body[data-theme]:not([data-theme=default]) .nav-arrow{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .minimap{border-color:var(--border-color)}body[data-theme]:not([data-theme=default]) .server-option{border-bottom-color:var(--border-color)}
