:root{--text:#5f5b66;--text-h:#111014;--bg:#f6f6f8;--surface:#fff;--border:#e3e2e7;--accent:#2563eb;--error:#c62828;--discount-text:#fff;--discount-bg:#3f8f1f;color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#a9a6b0;--text-h:#f3f2f5;--bg:#121116;--surface:#1b1a20;--border:#2e2c35;--accent:#6ea0ff;--error:#ff7b7b;--discount-bg:#4c9a2a}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}.header{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;padding:16px 24px;display:flex}.logo{letter-spacing:-.02em;color:var(--accent);font-size:1.5rem;font-weight:700}.main{max-width:720px;margin:0 auto;padding:24px 16px}.search{width:100%;font:inherit;color:var(--text-h);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.search:focus{outline:2px solid var(--accent);outline-offset:-1px}.status{margin:16px 0}.error{color:var(--error)}.game-list{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.game-list:empty{display:none}.game{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.game+.game{border-top:1px solid var(--border)}.game-name{color:var(--text-h);font-weight:500}.game-price{white-space:nowrap;align-items:center;gap:10px;display:flex}.discount{color:var(--discount-text);background:var(--discount-bg);border-radius:4px;padding:2px 6px;font-size:.85rem;font-weight:600}.original{font-size:.9rem}.current{color:var(--text-h);font-variant-numeric:tabular-nums;font-weight:600}
