.arkbuddy-dark,.arkbuddy-light,.arkbuddy-oled{--text:var(--text-primary);--text-muted:var(--text-secondary)}.arkbuddy-dark{color-scheme:dark;--primary:#3b82f6;--primary-dark:#2563eb;--primary-light:#93c5fd;--primary-hover:#60a5fa;--secondary:#8b5cf6;--secondary-dark:#7c3aed;--secondary-light:#c4b5fd;--cta-primary:#f97316;--cta-secondary:#06b6d4;--cta-hover:#fb923c;--primary-container:#214376;--primary-container-text:#eff6ff;--error:#ef4444;--success:#10b981;--warning:#f59e0b;--info:#0ea5e9;--background:#111827;--card:#182131e0;--cardFull:#182131;--card-rgb:24, 33, 49;--card-color:#f8fafc;--text-primary:#f8fafc;--text-secondary:#b6c2d2;--text-disabled:#7f8ca3;--text-link:#93c5fd;--text-link-hover:#bfdbfe;--border-default:#334155;--border-focus:#60a5fa;--border-error:var(--error);--border-success:var(--success);--border-accent:#8b5cf6;--input-background:#1f2937;--input-color:#cbd5e1;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#273449;--input-focus-color:#f8fafc;--shadow-sm:0 2px 4px #0206173d, 0 1px 2px #02061733;--shadow-md:0 12px 24px #02061738, 0 4px 8px #0206172e;--shadow-lg:0 24px 48px #02061742, 0 10px 20px #02061733}.arkbuddy-new-dark{color-scheme:dark;--text:var(--text-primary);--text-muted:var(--text-secondary);--primary:#7199d4;--primary-dark:#507bb8;--primary-light:#a8c3e8;--primary-hover:#8bafe0;--secondary:#8b9fca;--secondary-dark:#687fae;--secondary-light:#c0cce4;--cta-primary:#f97316;--cta-secondary:#06b6d4;--cta-hover:#fb923c;--primary-container:#2a3b53;--primary-container-text:#dee7f3;--error:#ef4444;--success:#10b981;--warning:#f59e0b;--info:#0ea5e9;--background:#141820;--card:#1d232de0;--cardFull:#1d232d;--card-rgb:29, 35, 45;--card-color:#e5e8ee;--text-primary:#e5e8ee;--text-secondary:#b0bac9;--text-disabled:#788496;--text-link:#a8c3e8;--text-link-hover:#cbdaf0;--border-default:#343e4e;--border-focus:#8bafe0;--border-error:var(--error);--border-success:var(--success);--border-accent:#8b9fca;--input-background:#252e3b;--input-color:#cbd3df;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#2d3848;--input-focus-color:#e5e8ee;--shadow-sm:0 2px 4px #0206173d, 0 1px 2px #02061733;--shadow-md:0 12px 24px #02061738, 0 4px 8px #0206172e;--shadow-lg:0 24px 48px #02061742, 0 10px 20px #02061733}.arkbuddy-light{color-scheme:light;--primary:#2563eb;--primary-dark:#1d4ed8;--primary-light:#1d4ed8;--primary-hover:#1d4ed8;--secondary:#7c3aed;--secondary-dark:#6d28d9;--secondary-light:#6d28d9;--cta-primary:#b94708;--cta-secondary:#0369a1;--cta-hover:#a63b05;--primary-container:#1d4ed8;--primary-container-text:#fff;--error:#b91c1c;--success:#16713e;--warning:#945600;--info:#2563eb;--background:#eef4fb;--card:#ffffffeb;--cardFull:#fff;--card-rgb:255, 255, 255;--card-color:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-disabled:#526175;--text-link:#1d4ed8;--text-link-hover:#1e40af;--border-default:#cbd5e1;--border-focus:#2563eb;--border-error:var(--error);--border-success:var(--success);--border-accent:#7c3aed;--input-background:#f1f5f9;--input-color:#334155;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#fff;--input-focus-color:#0f172a;--shadow-sm:0 2px 4px #0f172a0d, 0 1px 2px #0f172a0a;--shadow-md:0 14px 28px #0f172a14, 0 4px 10px #0f172a0d;--shadow-lg:0 26px 48px #0f172a1f, 0 10px 24px #0f172a14}.arkbuddy-oled{color-scheme:dark;--text-on-primary:#0a0f18;--text-on-success:#0a0f18;--text-on-error:#0a0f18;--input-border:#64748b;--primary:#60a5fa;--primary-dark:#3b82f6;--primary-light:#bfdbfe;--primary-hover:#93c5fd;--secondary:#a78bfa;--secondary-dark:#8b5cf6;--secondary-light:#ddd6fe;--cta-primary:#f97316;--cta-secondary:#22d3ee;--cta-hover:#fb923c;--primary-container:#1d4ed8;--primary-container-text:#f8fafc;--error:#f87171;--success:#34d399;--warning:#fbbf24;--info:#38bdf8;--background:#000;--card:#0a0f18e6;--cardFull:#0a0f18;--card-rgb:10, 15, 24;--card-color:#f8fafc;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-disabled:#7f8ea3;--text-link:#93c5fd;--text-link-hover:#dbeafe;--border-default:#182234;--border-focus:#60a5fa;--border-error:var(--error);--border-success:var(--success);--border-accent:#a78bfa;--input-background:#101826;--input-color:#cbd5e1;--input-padding:.625rem;--input-border-radius:.5rem;--input-focus:#182234;--input-focus-color:#f8fafc;--shadow-sm:0 2px 4px #0000008c, 0 1px 2px #00000073;--shadow-md:0 14px 28px #0009, 0 4px 10px #00000080;--shadow-lg:0 24px 48px #000000b3, 0 10px 24px #0000008c}:root.arkbuddy-oled :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]),select,textarea):not(.error):not([aria-invalid=true]):not(:user-invalid){border-color:var(--input-border)}:root.arkbuddy-oled :is(input,select,textarea):focus:not(.error):not([aria-invalid=true]):not(:user-invalid){border-color:var(--border-focus)}.arkbuddy-light .card,.arkbuddy-light .card-table,.arkbuddy-light .card-grid .grid-item,.arkbuddy-light .tab,.arkbuddy-light .toggle-controls,.arkbuddy-light .calculator-settings-body.show{border-color:#0f172a14}.arkbuddy-light .card,.arkbuddy-light .card-grid .grid-item,.arkbuddy-light .card-table{box-shadow:var(--shadow-md)}.arkbuddy-light .tab{background-color:#0f172a08}.arkbuddy-light .button:where(:not(.button-plain)).button-accent{--button-fill:#dbeafe;--button-ink:#17365d;--button-line:#93b4df;--button-hover:#c8defb}:root.arkbuddy-light :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]),select,textarea):not(.error):not([aria-invalid=true]){border-color:#7c8ba0}:root.arkbuddy-light :is(input,select,textarea):focus{border-color:var(--border-focus)}:root.arkbuddy-light :is(input,textarea)::placeholder{color:var(--text-disabled);opacity:1}:root.arkbuddy-light :is(.tool-card,.tool-icon,.toggle-controls,.tab,.calculator-field-card){border-color:var(--border-default)}:root.arkbuddy-light .sidebar h2,:root.arkbuddy-light .promo-bar,:root.arkbuddy-light .promo-icon svg{color:var(--text-primary)}:root.arkbuddy-light .pill-label{color:var(--text-secondary);background:var(--input-background);border-color:var(--border-default)}:root.arkbuddy-light .dropdown-header{color:var(--text-secondary);background:var(--input-background)}:root.arkbuddy-light :is(.code-block,.example-code,.code-details,.code-details .code){background:var(--input-background);color:var(--text-primary);border-color:var(--border-default)}:root.arkbuddy-light :is(.code-block,.example-code,.code-details) code{color:var(--text-primary)}:root.arkbuddy-light :is(.market-chip.trade-sell,.server-mini-badge.pve){color:var(--success)}:root.arkbuddy-light :is(.market-chip.trade-buy,.market-signin-icon,.server-stat-icon.count){color:var(--primary)}:root.arkbuddy-light :is(.market-chip.trade-trade,.server-mini-badge.pvp,.server-stat-icon.capacity,.info-box h4){color:var(--warning)}:root.arkbuddy-light .server-stat-icon.current{color:var(--cta-secondary)}:root.arkbuddy-light .available-color-option:has(.available-color-option-checkbox:checked){color:var(--text-primary)}:root.arkbuddy-light .warbench-badge-primitive{color:var(--text-secondary)}:root.arkbuddy-light .warbench-badge-ramshackle{color:#0369a1}:root.arkbuddy-light .warbench-badge-apprentice{color:var(--success)}:root.arkbuddy-light .warbench-badge-journeyman{color:#6d28d9}:root.arkbuddy-light .warbench-badge-mastercraft{color:var(--warning)}:root.arkbuddy-light .warbench-badge-ascendant{color:#a21caf}:root.arkbuddy-light .population-badge.high{color:#fff;background:#a64210}:root.arkbuddy-light .population-badge.medium{color:#fff;background:#16715f}:root.arkbuddy-light .ark-map__loading{color:#f8fafc}
