/* Otomatik üretildi: gendark.js — elle düzenleme yapma, game-skin.css kullan. */

.paper .btn,
.sel-card .btn,
.modal-card .btn {
  border-color: rgb(245, 245, 241);
  color: rgb(245, 245, 241);
}

.paper .btn:hover:not(:disabled),
.sel-card .btn:hover:not(:disabled),
.modal-card .btn:hover:not(:disabled) {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
}

.paper .btn-primary,
.sel-card .btn-primary,
.sel-card .btn-gold,
.sel-card .btn-red,
.sel-card .btn-violet,
.modal-card .btn-primary {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
  border-color: rgb(245, 245, 241);
}

.paper .btn-primary:hover:not(:disabled),
.sel-card .btn-primary:hover:not(:disabled),
.sel-card .btn-gold:hover:not(:disabled),
.sel-card .btn-red:hover:not(:disabled) {
  color: rgb(245, 245, 241);
}

.paper .icon-btn,
.sel-card .icon-btn,
.modal-card .icon-btn {
  border-color: rgba(245, 245, 241, 0.35);
  color: rgb(245, 245, 241);
}

.paper .icon-btn:hover,
.sel-card .icon-btn:hover {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
  border-color: rgb(245, 245, 241);
}

.paper .pill {
  border-color: rgba(245, 245, 241, 0.35);
  color: rgb(245, 245, 241);
}

.paper .pill.active {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
  border-color: rgb(245, 245, 241);
}

.hud-panel {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(245, 245, 241) !important;
}

.dcard {
  border: 1px solid rgba(245, 245, 241, 0.2);
  background: rgb(13, 13, 15);
}

.trade-row input {
  border: 1px solid rgb(245, 245, 241);
  color: rgb(245, 245, 241);
  background: rgb(13, 13, 15);
}

.sel-card {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(245, 245, 241) !important;
}

.sc-head {
  border-bottom: 1px solid rgb(245, 245, 241);
}

.sc-head .sub {
  color: rgb(167, 167, 169);
}

.sc-stat {
  border-bottom: 1px solid rgba(245, 245, 241, 0.08);
}

.sc-stat small {
  color: rgb(167, 167, 169);
}

.sc-units {
  color: rgb(167, 167, 169);
}

.sc-note {
  color: rgb(198, 198, 200);
}

.sc-row > span:first-child {
  color: rgb(152, 152, 154);
}

.utab {
  border: 1px solid rgba(245, 245, 241, 0.3);
  color: rgb(245, 245, 241);
  background: rgb(13, 13, 15);
}

.utab.on {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
  border-color: rgb(245, 245, 241);
}

.dm-p {
  border: 1px solid rgba(13, 13, 15, 0.3);
  color: rgb(13, 13, 15);
}

.dm-p.on {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
}

.pp-row {
  border: 1px solid rgba(245, 245, 241, 0.15);
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
}

.pp-row:hover {
  background: rgb(229, 229, 225);
  color: rgb(13, 13, 15);
}

.pp-row.mine {
  border-color: rgb(245, 245, 241);
  box-shadow: inset 3px 0 0 rgb(245, 245, 241);
}

.pp-row:hover .pp-sub {
  color: rgb(75, 75, 77);
}

.ctx-menu {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(245, 245, 241) !important;
}

.ctx-menu button,
.ctx-item {
  color: rgb(245, 245, 241);
  border-bottom: 1px solid rgba(245, 245, 241, 0.12);
  background: rgb(13, 13, 15);
}

.ctx-menu button:hover,
.ctx-item:hover {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
}

.ctx-menu .hint {
  color: rgb(121, 121, 123);
}

.ctx-menu button:hover .hint {
  color: rgb(59, 59, 61);
}

.tooltip {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
}

.modal-card {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(245, 245, 241) !important;
}

.toast {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
}

.end-overlay {
  background: rgba(245, 245, 241, 0.8);
}

.end-card {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
}

.end-card .metal-title {
  color: rgb(245, 245, 241);
}

.ctx-menu small {
  color: rgb(121, 121, 123);
}

.ctx-menu .ctx-sep {
  background: rgb(245, 245, 241);
}

.hud-panel .empty {
  color: rgb(152, 152, 154);
}

#screen-game .toast,
.toasts .toast {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
}

.reconnect-banner {
  background: rgba(236, 236, 232, 0.92);
  color: rgb(25, 25, 27);
  border: 1px solid rgba(13, 13, 15, 0.18);
  box-shadow: 0 12px 34px rgba(245, 245, 241, 0.55);
}

.reconnect-banner .rb-spin {
  border: 2px solid rgba(13, 13, 15, 0.25);
  border-top-color: rgb(13, 13, 15);
}

.reconnect-banner .rb-btn {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
}

.income-tip {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
  box-shadow: 4px 4px 0 rgb(245, 245, 241);
}

.income-tip .row.total {
  border-top: 1px solid rgb(245, 245, 241);
}

.chat-fab {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 2px solid rgb(245, 245, 241);
  box-shadow: 4px 4px 0 rgb(245, 245, 241);
}

.chat-fab .badge {
  background: rgb(245, 245, 241);
  color: rgb(13, 13, 15);
}

.new-msg-pill {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
  box-shadow: 2px 2px 0 rgb(245, 245, 241);
}

.dm-p {
  border: 1px solid rgba(13, 13, 15, 0.35);
  color: rgb(13, 13, 15);
}

.dm-p.active,
.dm-p.on {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
}

#screen-game .sel-card {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(245, 245, 241) !important;
}

.overview-badge {
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
  border: 1px solid rgb(245, 245, 241);
  box-shadow: 3px 3px 0 rgb(245, 245, 241);
}

.overview-badge kbd {
  border: 1px solid rgb(245, 245, 241);
}

.diplo-modal-list .dcard.pending-in {
  border-color: rgb(245, 245, 241);
  box-shadow: 0 0 0 2px rgb(245, 245, 241);
}

.toast {
  box-shadow: 4px 4px 0 rgb(245, 245, 241) !important;
}

.toast.tl-toast {
  background: rgba(245, 245, 241, 0.92) !important;
  color: rgb(13, 13, 15) !important;
  border: 1px solid rgba(13, 13, 15, 0.55) !important;
  box-shadow: 0 4px 16px rgba(245, 245, 241, 0.45) !important;
}

.rel-chip {
  background: rgba(13, 13, 15, 0.1);
}

.rel-chip.war {
  color: rgb(13, 13, 15);
}

.rel-chip.alliance {
  color: rgb(13, 13, 15);
}

.rel-chip.ceasefire {
  color: rgb(229, 229, 225);
}

.rel-chip.trade {
  color: rgb(13, 13, 15);
}

.rel-chip.nap {
  color: rgb(13, 13, 15);
}

.rel-chip.vassal {
  background: rgb(121, 121, 123);
  color: rgb(13, 13, 15);
}

.rel-chip.peace {
  background: rgba(13, 13, 15, 0.15);
}

.peace-grid input[type=number],
.peace-grid input[type=text],
.peace-grid select {
  border: 1px solid rgb(245, 245, 241);
  background: rgb(13, 13, 15);
  color: rgb(245, 245, 241);
}

.peace-regions {
  border: 1px solid rgb(245, 245, 241);
  background: rgb(17, 17, 19);
}

.fetih-dialog-backdrop {
  background: rgba(245, 245, 241, 0.62);
}

.fetih-dialog-card {
  background: rgb(235, 235, 231);
  border: 1px solid rgba(13, 13, 15, 0.18);
  box-shadow: 0 24px 80px rgba(245, 245, 241, 0.65), 0 0 0 1px rgba(13, 13, 15, 0.04);
  color: rgb(22, 22, 24);
}

.fetih-dialog-icon {
  border: 1px solid rgba(13, 13, 15, 0.25);
  background: rgb(229, 229, 225);
}

.fetih-dialog-icon i,
.fetih-dialog-icon svg {
  stroke: rgb(13, 13, 15);
}

.fetih-dialog-msg {
  color: rgba(13, 13, 15, 0.72);
}

.fetih-dialog-input input {
  background: rgb(229, 229, 225);
  border: 1px solid rgba(13, 13, 15, 0.2);
  color: rgb(13, 13, 15);
}

.fetih-dialog-input input:focus {
  outline: 1px solid rgb(13, 13, 15);
}

.fetih-dialog-actions .btn.fd-primary {
  background: rgb(13, 13, 15) !important;
  color: rgb(245, 245, 241) !important;
  border: 1px solid rgb(13, 13, 15) !important;
}

.fetih-dialog-actions .btn.fd-primary:hover:not(:disabled) {
  background: rgb(34, 34, 36) !important;
  color: rgb(245, 245, 241) !important;
}

.fetih-dialog-actions .btn.fd-secondary {
  color: rgb(13, 13, 15) !important;
  border: 1px solid rgba(13, 13, 15, 0.65) !important;
}

.fetih-dialog-actions .btn.fd-secondary:hover:not(:disabled) {
  background: rgba(13, 13, 15, 0.1) !important;
  border-color: rgb(13, 13, 15) !important;
}

.fetih-dialog-actions .btn.fd-danger {
  color: rgb(13, 13, 15) !important;
}

/* 80 kural */
