@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap";.app[data-v-e703118c]{max-width:1440px;margin:0 auto;padding:0 1.5rem}.discord-banner[data-v-e703118c]{display:flex;align-items:center;gap:10px;padding:10px 20px;margin-bottom:0;background:#5865f2;color:#fff;text-decoration:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-top:1rem;font-size:13px;font-weight:500;transition:background .2s}.discord-banner[data-v-e703118c]:hover{background:#4752c4}.discord-icon[data-v-e703118c]{flex-shrink:0}.discord-cta[data-v-e703118c]{margin-left:auto;font-weight:600;font-size:12px;padding:4px 14px;background:#fff3;border-radius:6px;transition:background .2s}.discord-banner:hover .discord-cta[data-v-e703118c]{background:#ffffff4d}.header[data-v-e703118c]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.logo[data-v-e703118c]{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--text);text-decoration:none}.logo span[data-v-e703118c]{color:var(--accent)}.nav[data-v-e703118c]{display:flex;gap:4px;background:var(--bg-elevated);border-radius:var(--radius);padding:4px;border:1px solid var(--border)}.nav-link[data-v-e703118c]{padding:8px 22px;border-radius:6px;font-size:13px;font-weight:500;color:var(--text-muted);transition:all .2s;position:relative;text-decoration:none}.nav-link[data-v-e703118c]:hover{color:var(--text)}.nav-link.active[data-v-e703118c]{background:var(--accent);color:#fff}.nav-badge[data-v-e703118c]{position:absolute;top:-4px;right:-4px;background:var(--red);color:#fff;font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.layout[data-v-e703118c]{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;align-items:start}.sidebar[data-v-e703118c]{position:sticky;top:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.widget-header[data-v-e703118c]{display:flex;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;color:#5865f2;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.discord-icon-sm[data-v-e703118c]{flex-shrink:0;color:#5865f2}.discord-widget[data-v-e703118c]{display:block;width:100%;border:none}.widget-join-btn[data-v-e703118c]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;font-size:13px;font-weight:600;color:#fff;background:#5865f2;text-decoration:none;transition:background .2s}.widget-join-btn[data-v-e703118c]:hover{background:#4752c4}.main[data-v-e703118c]{padding-bottom:3rem;min-width:0}@media(max-width:900px){.layout[data-v-e703118c]{grid-template-columns:1fr}.sidebar[data-v-e703118c]{display:none}}.home[data-v-fcccda79]{display:flex;flex-direction:column;align-items:center;padding:4rem 0}.hero[data-v-fcccda79]{text-align:center;margin-bottom:3rem}.hero h1[data-v-fcccda79]{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:.5rem}.hero h1 span[data-v-fcccda79]{color:var(--accent)}.tagline[data-v-fcccda79]{font-size:16px;color:var(--text-muted);font-weight:400}.cards[data-v-fcccda79]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:700px}.card[data-v-fcccda79]{display:flex;flex-direction:column;padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:var(--text);transition:all .25s;position:relative;overflow:hidden}.card[data-v-fcccda79]:hover{border-color:var(--accent);box-shadow:0 4px 24px var(--accent-glow);transform:translateY(-2px)}.card-badge[data-v-fcccda79]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;width:fit-content}.card-osrs .card-badge[data-v-fcccda79]{background:#b8960c1f;color:var(--accent)}.card-rs3 .card-badge[data-v-fcccda79]{background:#2d64b41a;color:#2d64b4}.card h2[data-v-fcccda79]{font-size:20px;font-weight:600;margin-bottom:.5rem;letter-spacing:-.3px}.card p[data-v-fcccda79]{font-size:13px;color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;flex:1}.card-cta[data-v-fcccda79]{font-size:13px;font-weight:600;color:var(--accent);transition:color .2s}.card:hover .card-cta[data-v-fcccda79]{color:var(--accent-light)}@media(max-width:600px){.cards[data-v-fcccda79]{grid-template-columns:1fr}.hero h1[data-v-fcccda79]{font-size:32px}}.filters-wrapper[data-v-f647da08]{margin-bottom:1.5rem}.filters-main[data-v-f647da08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;align-items:end}.filter-group label[data-v-f647da08]{display:block;font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.dual[data-v-f647da08]{display:flex;gap:6px}.dual input[data-v-f647da08]{width:50%}.filter-actions[data-v-f647da08]{display:flex;align-items:flex-end;gap:6px}.btn-search[data-v-f647da08]{flex:1;padding:9px 20px;border-radius:var(--radius);font-size:13px;font-weight:600;border:1px solid var(--accent);background:var(--accent);color:#fff;transition:all .2s}.btn-search[data-v-f647da08]:hover{background:var(--accent-light);border-color:var(--accent-light)}.btn-clear[data-v-f647da08]{padding:9px 14px;border-radius:var(--radius);font-size:13px;font-weight:500;border:1px solid var(--border);background:none;color:var(--red);transition:all .2s;white-space:nowrap}.btn-clear[data-v-f647da08]:hover{background:var(--red-bg);border-color:var(--red)}.skills-toggle[data-v-f647da08]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 1rem;background:var(--bg-card);border:1px solid var(--border);border-top:1px dashed var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--text-muted);font-size:12px;font-weight:500;transition:all .2s}.skills-toggle.open[data-v-f647da08]{border-radius:0;border-bottom:none}.skills-toggle[data-v-f647da08]:hover{color:var(--text);background:var(--bg-elevated)}.skills-toggle-right[data-v-f647da08]{display:flex;align-items:center;gap:8px}.skill-count[data-v-f647da08]{background:var(--accent-glow);color:var(--accent);padding:2px 8px;border-radius:10px;font-size:11px}.clear-link[data-v-f647da08]{color:var(--red);font-size:11px;cursor:pointer;padding:2px 6px;border-radius:4px}.clear-link[data-v-f647da08]:hover{background:var(--red-bg)}.skills-panel[data-v-f647da08]{background:var(--bg-card);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:1rem}.skills-grid[data-v-f647da08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.skill-filter[data-v-f647da08]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:6px 8px;transition:border-color .2s}.skill-filter.active[data-v-f647da08]{border-color:var(--accent);background:var(--accent-glow)}.skill-filter label[data-v-f647da08]{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:3px}.skill-filter.active label[data-v-f647da08]{color:var(--accent)}.skill-inputs[data-v-f647da08]{display:flex;align-items:center;gap:2px}.skill-inputs input[data-v-f647da08]{padding:3px 0;font-size:12px;font-family:var(--font-mono);text-align:center;background:transparent;border:none;width:100%;min-width:0}.skill-inputs input[data-v-f647da08]:focus{outline:none}.skill-dash[data-v-f647da08]{color:var(--text-dim);font-size:10px;flex-shrink:0}.pill[data-v-18c96e79]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:500;white-space:nowrap}.pill-green[data-v-18c96e79]{background:var(--green-bg);color:var(--green)}.pill-red[data-v-18c96e79]{background:var(--red-bg);color:var(--red)}.pill-amber[data-v-18c96e79]{background:var(--amber-bg);color:var(--amber)}.pill-gray[data-v-18c96e79]{background:var(--bg-elevated);color:var(--text-dim)}.pill-accent[data-v-18c96e79]{background:var(--accent-glow);color:var(--accent);font-weight:600}.pill-osrs[data-v-18c96e79]{background:#b8960c1a;color:var(--accent);font-weight:600}.pill-rs3[data-v-18c96e79]{background:#2d64b414;color:#2d64b4;font-weight:600}.table-wrap[data-v-62382b3d]{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-card)}table[data-v-62382b3d]{width:100%;border-collapse:collapse;font-size:13px}thead th[data-v-62382b3d]{padding:10px 12px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--bg-elevated)}thead th.right[data-v-62382b3d]{text-align:right}thead th.sortable[data-v-62382b3d]{cursor:pointer}thead th.sortable[data-v-62382b3d]:hover{color:var(--text)}.arrow[data-v-62382b3d]{opacity:.4;margin-left:3px;font-size:10px}.sorted .arrow[data-v-62382b3d]{opacity:1;color:var(--accent)}.col-uuid[data-v-62382b3d]{width:110px}.col-total[data-v-62382b3d]{width:65px}.col-badge[data-v-62382b3d]{width:80px}.col-login[data-v-62382b3d]{width:100px}.col-price[data-v-62382b3d]{width:115px}.col-seller[data-v-62382b3d]{width:80px}.col-action[data-v-62382b3d]{width:50px;text-align:center}.account-row[data-v-62382b3d]{border-bottom:1px solid var(--border);transition:background .15s;cursor:pointer}.account-row[data-v-62382b3d]:hover,.account-row.expanded[data-v-62382b3d]{background:var(--bg-elevated)}td[data-v-62382b3d]{padding:9px 12px;white-space:nowrap}.expand-icon[data-v-62382b3d]{color:var(--text-dim);font-size:10px;margin-right:4px}.uuid-cell[data-v-62382b3d]{font-family:var(--font-mono);font-size:12px;letter-spacing:-.3px}.uuid-text[data-v-62382b3d]{color:var(--text-muted)}.num[data-v-62382b3d]{text-align:right;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.price[data-v-62382b3d]{white-space:nowrap}.price .gp[data-v-62382b3d]{font-weight:600;color:var(--gold)}.price .usd[data-v-62382b3d]{color:var(--text-dim);font-size:11px;margin-left:5px}.last-login[data-v-62382b3d]{font-size:11px;color:var(--text-dim)}.seller-cell[data-v-62382b3d]{font-size:12px;color:var(--text-muted)}.none-text[data-v-62382b3d]{font-size:11px;color:var(--text-dim)}.btn-add[data-v-62382b3d]{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid var(--border);background:none;color:var(--text-muted);transition:all .2s}.btn-add[data-v-62382b3d]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.btn-add.added[data-v-62382b3d]{border-color:var(--green);color:var(--green);background:var(--green-bg)}.detail-row[data-v-62382b3d]{background:var(--bg-elevated);border-bottom:1px solid var(--border)}.detail-row td[data-v-62382b3d]{padding:0}.detail-content[data-v-62382b3d]{padding:12px 20px 16px;border-top:1px dashed var(--border)}.detail-meta[data-v-62382b3d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.detail-tag[data-v-62382b3d]{font-size:12px;color:var(--text-muted);background:var(--bg-card);padding:4px 10px;border-radius:6px;font-family:var(--font-mono);border:1px solid var(--border)}.detail-notes[data-v-62382b3d]{margin-bottom:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.detail-notes-label[data-v-62382b3d]{display:block;font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.detail-notes-text[data-v-62382b3d]{font-size:13px;color:var(--text);line-height:1.6;margin:0;white-space:pre-wrap}.detail-skills[data-v-62382b3d]{display:flex;flex-wrap:wrap;gap:4px}.detail-skill[data-v-62382b3d]{display:flex;align-items:center;gap:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:4px 8px;min-width:100px}.detail-skill-name[data-v-62382b3d]{font-size:11px;font-weight:500;color:var(--text-dim);min-width:75px}.detail-skill-level[data-v-62382b3d]{font-size:12px;font-family:var(--font-mono);font-weight:600;color:var(--text)}.detail-skill-level.high[data-v-62382b3d]{color:var(--green)}.empty-row[data-v-62382b3d]{padding:3rem 2rem;text-align:center;color:var(--text-dim)}.page-title[data-v-47eda615]{font-size:20px;font-weight:700;margin-bottom:1rem;letter-spacing:-.3px}.disclaimer[data-v-47eda615]{display:flex;flex-direction:column;gap:6px;padding:14px 18px;margin-bottom:1rem;background:var(--amber-bg);border:1px solid var(--amber);border-radius:var(--radius-lg);font-size:12px;color:var(--text);line-height:1.5}.disclaimer-item[data-v-47eda615]:before{content:"⚠ "}.gp-rate-banner[data-v-47eda615]{display:inline-block;padding:8px 18px;margin-bottom:1rem;background:var(--accent-glow);border:1px solid var(--accent);border-radius:var(--radius);font-size:14px;color:var(--text);font-family:var(--font-mono)}.gp-rate-banner strong[data-v-47eda615]{color:var(--accent);font-size:16px}.stats-bar[data-v-47eda615]{display:flex;gap:1.5rem;margin-bottom:1rem;font-size:13px;color:var(--text-muted)}.stats-bar strong[data-v-47eda615]{color:var(--text);font-weight:600}.loading-text[data-v-47eda615]{color:var(--accent)}.error-bar[data-v-47eda615]{padding:10px 16px;margin-bottom:1rem;border-radius:var(--radius);background:var(--red-bg);color:var(--red);font-size:13px;border:1px solid var(--red)}.pagination[data-v-47eda615]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:1.5rem;padding:12px 0}.page-btn[data-v-47eda615]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);transition:all .2s}.page-btn[data-v-47eda615]:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.page-btn.active[data-v-47eda615]{background:var(--accent);color:#fff;border-color:var(--accent)}.page-btn[data-v-47eda615]:disabled{opacity:.3;cursor:not-allowed}.page-dots[data-v-47eda615]{color:var(--text-dim);font-size:13px;padding:0 4px}.page-title[data-v-e36b3703]{font-size:20px;font-weight:700;margin-bottom:1rem;letter-spacing:-.3px}.disclaimer[data-v-e36b3703]{display:flex;flex-direction:column;gap:6px;padding:14px 18px;margin-bottom:1rem;background:var(--amber-bg);border:1px solid var(--amber);border-radius:var(--radius-lg);font-size:12px;color:var(--text);line-height:1.5}.disclaimer-item[data-v-e36b3703]:before{content:"⚠ "}.gp-rate-banner[data-v-e36b3703]{display:inline-block;padding:8px 18px;margin-bottom:1rem;background:var(--accent-glow);border:1px solid var(--accent);border-radius:var(--radius);font-size:14px;color:var(--text);font-family:var(--font-mono)}.gp-rate-banner strong[data-v-e36b3703]{color:var(--accent);font-size:16px}.stats-bar[data-v-e36b3703]{display:flex;gap:1.5rem;margin-bottom:1rem;font-size:13px;color:var(--text-muted)}.stats-bar strong[data-v-e36b3703]{color:var(--text);font-weight:600}.loading-text[data-v-e36b3703]{color:var(--accent)}.error-bar[data-v-e36b3703]{padding:10px 16px;margin-bottom:1rem;border-radius:var(--radius);background:var(--red-bg);color:var(--red);font-size:13px;border:1px solid var(--red)}.pagination[data-v-e36b3703]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:1.5rem;padding:12px 0}.page-btn[data-v-e36b3703]{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);transition:all .2s}.page-btn[data-v-e36b3703]:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.page-btn.active[data-v-e36b3703]{background:var(--accent);color:#fff;border-color:var(--accent)}.page-btn[data-v-e36b3703]:disabled{opacity:.3;cursor:not-allowed}.page-dots[data-v-e36b3703]{color:var(--text-dim);font-size:13px;padding:0 4px}.empty[data-v-0b131ece]{text-align:center;padding:5rem 2rem}.empty-title[data-v-0b131ece]{font-size:18px;font-weight:600;margin-bottom:.5rem}.empty-sub[data-v-0b131ece]{color:var(--text-dim);margin-bottom:1.5rem}.empty-link[data-v-0b131ece]{display:inline-block;padding:10px 24px;background:var(--accent);color:#fff;border-radius:var(--radius);font-weight:500;font-size:14px}.empty-link[data-v-0b131ece]:hover{opacity:.85}.summary-bar[data-v-0b131ece]{display:flex;align-items:center;gap:1.5rem;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1.5rem;font-size:13px;color:var(--text-muted)}.summary-bar strong[data-v-0b131ece]{color:var(--text);font-weight:600}.summary-price[data-v-0b131ece]{display:flex;align-items:baseline;gap:8px;margin-left:auto}.summary-gp[data-v-0b131ece]{font-size:16px;font-weight:700;color:var(--gold);font-family:var(--font-mono)}.summary-usd[data-v-0b131ece]{font-size:14px;font-weight:600;color:var(--text);font-family:var(--font-mono)}.btn-clear-all[data-v-0b131ece]{padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid var(--border);background:none;color:var(--text-muted);transition:all .2s}.btn-clear-all[data-v-0b131ece]:hover{color:var(--red);border-color:var(--red);background:var(--red-bg)}.seller-section[data-v-0b131ece]{margin-bottom:2rem}.seller-header[data-v-0b131ece]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--accent-glow);border:1px solid var(--accent);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.seller-info[data-v-0b131ece]{display:flex;flex-direction:column;gap:2px}.seller-name[data-v-0b131ece]{font-weight:700;font-size:15px;color:var(--accent)}.seller-id[data-v-0b131ece]{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.seller-totals[data-v-0b131ece]{text-align:right;display:flex;flex-direction:column;gap:2px}.seller-count[data-v-0b131ece]{font-size:12px;color:var(--text-muted)}.seller-price[data-v-0b131ece]{font-size:14px;font-weight:600;color:var(--gold);font-family:var(--font-mono)}.table-wrap[data-v-0b131ece]{overflow-x:auto;border:1px solid var(--border);border-top:none;background:var(--bg-card)}table[data-v-0b131ece]{width:100%;border-collapse:collapse;font-size:13px}thead th[data-v-0b131ece]{padding:10px 14px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--bg-elevated)}thead th.right[data-v-0b131ece]{text-align:right}.col-action[data-v-0b131ece]{width:80px}tbody tr[data-v-0b131ece]{border-bottom:1px solid var(--border);transition:background .15s}tbody tr[data-v-0b131ece]:last-child{border-bottom:none}tbody tr[data-v-0b131ece]:hover{background:var(--bg-elevated)}td[data-v-0b131ece]{padding:10px 14px;white-space:nowrap}.uuid-cell[data-v-0b131ece]{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.num[data-v-0b131ece]{text-align:right;font-family:var(--font-mono);font-size:12px}.price-cell[data-v-0b131ece]{text-align:right}.price-gp[data-v-0b131ece]{font-weight:700;font-size:14px;color:var(--gold);font-family:var(--font-mono);letter-spacing:-.3px}.price-usd[data-v-0b131ece]{display:block;font-size:12px;font-weight:600;color:var(--text);font-family:var(--font-mono);margin-top:1px}.btn-remove[data-v-0b131ece]{padding:4px 14px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid var(--border);background:none;color:var(--red);transition:all .2s}.btn-remove[data-v-0b131ece]:hover{background:var(--red-bg);border-color:var(--red)}.dm-box[data-v-0b131ece]{background:var(--bg-elevated);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.dm-header[data-v-0b131ece]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);gap:12px}.dm-left[data-v-0b131ece]{display:flex;flex-direction:column;gap:2px}.dm-title[data-v-0b131ece]{font-size:13px;font-weight:600}.dm-hint[data-v-0b131ece]{font-size:11px;color:var(--text-dim)}.dm-hint strong[data-v-0b131ece]{color:var(--text-muted);font-family:var(--font-mono)}.btn-copy[data-v-0b131ece]{padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;border:none;background:var(--accent);color:#fff;transition:all .2s;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px #b8960c40}.btn-copy[data-v-0b131ece]:hover{background:var(--accent-light);box-shadow:0 4px 16px #b8960c59;transform:translateY(-1px)}.btn-copy.copied[data-v-0b131ece]{background:var(--green);box-shadow:0 2px 8px #2d8a4e4d;transform:none}.dm-content[data-v-0b131ece]{padding:16px;font-family:var(--font-mono);font-size:12px;line-height:1.8;color:var(--text-muted);white-space:pre-wrap;word-break:break-word;margin:0}:root{--bg: #fafaf8;--bg-card: #ffffff;--bg-elevated: #f5f4f0;--bg-input: #f0efeb;--border: #e0ddd5;--border-hover: #ccc9be;--text: #1a1a18;--text-muted: #6b6960;--text-dim: #9e9b90;--accent: #b8960c;--accent-light: #d4af37;--accent-glow: rgba(184, 150, 12, .08);--accent-bg: rgba(184, 150, 12, .06);--green: #2d8a4e;--green-bg: rgba(45, 138, 78, .08);--red: #c0392b;--red-bg: rgba(192, 57, 43, .07);--amber: #b8860b;--amber-bg: rgba(184, 134, 11, .08);--gold: #9a7d0a;--font-display: "Outfit", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius: 8px;--radius-lg: 10px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--text);font-family:var(--font-display);font-size:14px;line-height:1.5}body{min-height:100vh}a{color:var(--accent);text-decoration:none}input,select{background:var(--bg-card);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:var(--radius);font-family:var(--font-display);font-size:13px;outline:none;transition:border-color .2s;width:100%}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}input::placeholder{color:var(--text-dim)}input:disabled{opacity:.4;cursor:not-allowed}select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%239e9b90' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}select option{background:var(--bg-card)}button{cursor:pointer;font-family:var(--font-display)}
