:root{--gold:#d4af37;--gold-2:#f3e7a1;--panel:#111214;--text:#eaeaea}
.gold-table-wrap{margin:0 auto 40px;max-width:680px;padding:14px;border-radius:18px;border:1px solid rgba(212,175,55,.35);background:radial-gradient(160% 120% at 10% 0%,rgba(243,231,161,.10),rgba(212,175,55,.03) 60%),linear-gradient(180deg,rgba(243,231,161,.08),rgba(212,175,55,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px rgba(212,175,55,.10)}
.gold-table-title{margin:4px 6px 10px;font-weight:800;letter-spacing:.2px;color:var(--gold-2)}
.gold-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(212,175,55,.45);border-radius:14px;background:rgba(0,0,0,.15);font-size:15px}
.gold-table thead th{text-align:left;padding:10px 12px;color:var(--gold-2);background:linear-gradient(180deg,rgba(243,231,161,.18),rgba(212,175,55,.08));border-bottom:1px solid rgba(212,175,55,.45)}
.gold-table th:first-child{border-right:1px solid rgba(212,175,55,.28)}
.gold-table tbody td{padding:10px 12px;color:var(--text);border-bottom:1px solid rgba(212,175,55,.15)}
.gold-table tbody tr:last-child td{border-bottom:none}
.gold-table td:first-child{border-right:1px solid rgba(212,175,55,.12)}
.gold-table .gold-price{text-align:right;color:var(--gold-2);font-weight:800;white-space:nowrap}
.gold-note{margin:8px 6px 0;color:#cfcfcf}
.gold-note a{color:var(--gold-2);text-decoration:underline;text-underline-offset:2px}
@media (max-width:560px){.gold-table{font-size:14px}.gold-table-wrap{padding:12px}}