/* สร้างอัตโนมัติด้วย tools/make_skin_galaxy.py — ห้ามแก้มือ (แก้ส่วน SKIN ใน ui.css แล้วรันใหม่) */
html.skin-galaxy .ow-window { background: none; border: 4px solid transparent; border-image: url("../../assets/ui_galaxy/window_frame@2x.png") 18 fill / 9px stretch; color: var(--ow-text); filter: drop-shadow(0 2px 3px rgba(40,25,10,.35)); }
html.skin-galaxy .ow-titlebar { margin: -1px -1px 0; border: 0 solid transparent; border-width: 0 8px; border-image: url("../../assets/ui_galaxy/titlebar@2x.png") 0 16 fill / 0 8px stretch; color: var(--ow-title-text); text-shadow: 0 1px 0 rgba(0,0,0,.45); }
html.skin-galaxy .ow-tb-btn { border: 0; background: url("../../assets/ui_galaxy/tb_min_normal@2x.png") center / 100% 100% no-repeat; color: transparent; image-rendering: auto; }
html.skin-galaxy .ow-tb-btn.ow-close { background-image: url("../../assets/ui_galaxy/tb_close_normal@2x.png"); }
html.skin-galaxy .ow-tb-btn.ow-min:hover { background-image: url("../../assets/ui_galaxy/tb_min_hover@2x.png"); }
html.skin-galaxy .ow-tb-btn.ow-min:active { background-image: url("../../assets/ui_galaxy/tb_min_down@2x.png"); }
html.skin-galaxy .ow-tb-btn.ow-close:hover { background-image: url("../../assets/ui_galaxy/tb_close_hover@2x.png"); }
html.skin-galaxy .ow-tb-btn.ow-close:active { background-image: url("../../assets/ui_galaxy/tb_close_down@2x.png"); }
html.skin-galaxy .ow-btn { border: 6px solid transparent; border-image: url("../../assets/ui_galaxy/button_normal@2x.png") 16 fill / 6px stretch; background: none; color: var(--ow-text); }
html.skin-galaxy .ow-btn:hover:not(:disabled) { border-image-source: url("../../assets/ui_galaxy/button_hover@2x.png"); }
html.skin-galaxy .ow-btn:active:not(:disabled) { border-image-source: url("../../assets/ui_galaxy/button_down@2x.png"); }
html.skin-galaxy .ow-btn:disabled { border-image-source: url("../../assets/ui_galaxy/button_disabled@2x.png"); color: #a89577; }
html.skin-galaxy .ow-btn.danger { color: #b0402f; }
html.skin-galaxy .ow-slot { background: url("../../assets/ui_galaxy/slot@2x.png") center / 100% 100% no-repeat; border: 0; image-rendering: auto; }
html.skin-galaxy .sc-slot { background-image: url("../../assets/ui_galaxy/slot33@2x.png"); }
html.skin-galaxy .ow-bar { border: 3px solid transparent; border-image: url("../../assets/ui_galaxy/bar_bg@2x.png") 8 fill / 3px stretch; background: none; box-sizing: border-box; }
html.skin-galaxy .ow-bar i { border-image: url("../../assets/ui_galaxy/bar_hp@2x.png") 8 fill / 2px stretch; }
html.skin-galaxy .ow-bar.hp i { border-image-source: url("../../assets/ui_galaxy/bar_hp@2x.png"); }
html.skin-galaxy .ow-bar.hp.low i { border-image-source: url("../../assets/ui_galaxy/bar_hp_low@2x.png"); }
html.skin-galaxy .ow-bar.sp i { border-image-source: url("../../assets/ui_galaxy/bar_sp@2x.png"); }
html.skin-galaxy .ow-bar.exp.base i { border-image-source: url("../../assets/ui_galaxy/bar_exp_base@2x.png"); }
html.skin-galaxy .ow-bar.exp.job i { border-image-source: url("../../assets/ui_galaxy/bar_exp_job@2x.png"); }
html.skin-galaxy .ow-tab { border: 6px solid transparent; border-bottom-width: 0; border-image: url("../../assets/ui_galaxy/tab_normal@2x.png") 16 16 0 fill / 6px 6px 0 stretch; background: none; color: var(--ow-text-dim); }
html.skin-galaxy .ow-tab.active { border-image-source: url("../../assets/ui_galaxy/tab_active@2x.png"); color: var(--ow-text); }
html.skin-galaxy .ow-input { border: 6px solid transparent; border-image: url("../../assets/ui_galaxy/input@2x.png") 16 fill / 6px stretch; background: none; color: var(--ow-text); outline: none; }
html.skin-galaxy .ow-note { color: var(--ow-text-dim); }

/* ---- สีบนพื้นน้ำเงินเข้ม (Codex: navy + ทอง) ---- */
html.skin-galaxy { --ow-text: #EDE6D3; --ow-text-dim: #A9A6C2; --ow-title-text: #F7E7B5; }
html.skin-galaxy .ow-window { filter: drop-shadow(0 2px 6px rgba(5, 5, 25, .55)); }
html.skin-galaxy .ch-tabs { border-bottom-color: #8f7a45 !important; }
html.skin-galaxy .ow-btn:disabled { color: #6f6c88; }
html.skin-galaxy .ow-btn.danger, html.skin-galaxy .fr-err, html.skin-galaxy .fr-del span, html.skin-galaxy .iv-eq,
html.skin-galaxy .rf-warn, html.skin-galaxy .rf-miss, html.skin-galaxy .rf-rate.low b, html.skin-galaxy .cd-go.danger { color: #ff8a78; }
html.skin-galaxy .ch-line.battle { color: #f0c470; } html.skin-galaxy .ch-line.talk { color: #8fe0d4; } html.skin-galaxy .ch-line.system { color: #cfc8e6; }
html.skin-galaxy .ch-line.gm { color: #ffd36a; }
html.skin-galaxy .ow-auto.on:not(.art) .au-btn { color: #8fe08f; }
html.skin-galaxy .iv-ref, html.skin-galaxy .rf-lv { color: #8cc4ff; text-shadow: 0 0 2px #000, 0 0 2px #000; }
html.skin-galaxy .iv-qty { color: #fff; text-shadow: 0 0 2px #000, 0 0 2px #000; }
html.skin-galaxy .rf-rate.safe b { color: #8fe08f; } html.skin-galaxy .rf-info { background: rgba(255, 255, 255, .06); }
html.skin-galaxy .rf-result.ok { background: #1f4a2c; color: #b8f0c0; } html.skin-galaxy .rf-result.broke { background: #4f2020; color: #ffc0b5; } html.skin-galaxy .rf-result.kept { background: #4a3d16; color: #ffe2a0; }
html.skin-galaxy .cd-card { background: rgba(199, 162, 58, .16); }
html.skin-galaxy .rf-go.danger, html.skin-galaxy .cd-go.danger { background-color: #4f2020; }
html.skin-galaxy .eq-name.tier-uncommon, html.skin-galaxy .ch-line.rare-uncommon { color: #8fe08f; }
html.skin-galaxy .eq-name.tier-rare, html.skin-galaxy .ch-line.rare-rare { color: #8cc4ff; }
html.skin-galaxy .eq-name.tier-epic, html.skin-galaxy .ch-line.rare-epic { color: #d8a8ff; }
html.skin-galaxy .eq-name.tier-legend, html.skin-galaxy .ch-line.rare-legend { color: #ffb45a; }
html.skin-galaxy .ch-line.rare-card { color: #ffe08a; }
html.skin-galaxy .ch-line.announce { background: rgba(120, 70, 190, .55); }
html.skin-galaxy { --ow-good: #8fe08f; --ow-bad: #ff8f80; --ow-sel: rgba(199,162,58,.22); --ow-line: rgba(199,162,58,.3); }
html.skin-galaxy .ow-tip { border-image: url("../../assets/ui_galaxy/window_frame@2x.png") 18 fill / 9px stretch; padding: 4px 6px; }
html.skin-galaxy .tip-name.tier-uncommon { color: #8fe08f; } html.skin-galaxy .tip-name.tier-rare { color: #8cc4ff; } html.skin-galaxy .tip-name.tier-epic { color: #d8a8ff; } html.skin-galaxy .tip-name.tier-legend { color: #ffb45a; }
html.skin-galaxy .iv-cmp { text-shadow: 0 0 2px #000, 0 0 2px #000; } html.skin-galaxy .iv-cmp.up { color: #8fe08f; } html.skin-galaxy .iv-cmp.down { color: #ff8f80; } html.skin-galaxy .iv-cmp.mixed { color: #ffd060; }
html.skin-galaxy .cmp-head.mixed { color: #ffd060; }
/* แถบชื่อกาแล็กซี: หัวลูกศรทองซ้าย/ขวากว้าง 11px (ภาพ 96px) — slice 8 เดิมทำให้ชื่อหน้าต่างกับปุ่ม –/× ทับลวดลาย → slice 12 */
html.skin-galaxy .ow-titlebar { border-width: 0 12px; border-image-slice: 0 24 fill; border-image-width: 0 12px; }
