/* A static, silver-first masthead. No ticker movement or separate market row. */
html{scroll-padding-top:155px}.article-nav{top:155px}
.header .nav{gap:12px}
.header .brand-header img{width:238px}
.header .discovery-nav{gap:18px;font-size:12px}
.market-header{position:relative;flex:0 0 224px;margin:0 8px 0 0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:left}
.market-header>summary{position:relative;display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:2px;min-height:62px;padding:4px 12px 4px 16px;border-left:1px solid var(--line);cursor:pointer;list-style:none}
.market-header>summary:focus-visible,.market-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.market-header>summary::-webkit-details-marker{display:none}
.market-silver{display:flex;align-items:center;gap:8px;min-width:0}
.market-symbol{font:24px/1 var(--serif);color:var(--muted)}
.market-silver-value{display:block;min-width:0}
.market-metal-name{display:block;font:600 9px/1.3 var(--sans);text-transform:uppercase;letter-spacing:1.1px;margin-bottom:1px}
.market-silver-value strong{display:block;font:600 23px/1.12 var(--sans);letter-spacing:-.6px;min-width:76px}
.market-reveal{display:flex;align-items:center;gap:4px;align-self:center;font:10px/1.3 var(--sans);max-width:62px}
.market-reveal>span{font-size:16px}
.market-basis,.market-checked{grid-column:1/-1;display:block;font:10px/1.35 var(--sans);color:var(--muted);white-space:normal}
.market-checked{font-size:10px;min-height:13px}
.market-header[data-state="stale"] .market-checked,.market-metal-list>[data-state="stale"] [data-market-detail]{color:#805813}
.market-header[data-state="unavailable"] .market-checked{font-style:italic}
.market-header[open]>summary{background:var(--surface);border-radius:3px}
.market-header[open] .market-reveal>span{transform:rotate(180deg)}
.market-panel{position:absolute;z-index:70;top:calc(100% + 9px);left:0;width:338px;max-width:calc(100vw - 32px);padding:21px;background:var(--bg);border:1px solid var(--line);border-radius:5px;box-shadow:0 14px 35px #132d3b24;max-height:calc(100dvh - 135px);overflow-y:auto;overscroll-behavior:contain}
.market-panel .market-panel-title{margin:0 0 4px;font:500 22px/1.2 var(--serif);letter-spacing:-.4px}
.market-panel .market-panel-basis{margin:0 0 14px;font:11px/1.5 var(--sans);color:var(--muted)}
.market-metal-list{margin:0 0 14px}
.market-metal-list>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:11px 0}
.market-metal-list dt{font:600 12px/1.5 var(--sans)}
.market-metal-list dd{margin:0;text-align:right}
.market-metal-list strong{display:block;font:500 18px/1.2 var(--sans)}
.market-metal-list [data-market-detail]{display:block;font:9px/1.5 var(--sans);color:var(--muted);margin-top:3px}
.market-panel .market-method{font:11px/1.55 var(--sans);color:var(--muted);margin:9px 0}
.market-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border-top:1px solid var(--line);margin-top:14px;padding-top:12px}
.market-actions button{font:600 11px/1.4 var(--sans);min-height:44px;padding:10px 13px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink)}
.market-actions [role="status"]{flex:1 1 125px;font:10px/1.45 var(--sans);color:var(--muted)}
html[data-theme="dark"] .market-panel{box-shadow:0 14px 35px #0009}
html[data-theme="dark"] .market-header[data-state="stale"] .market-checked,html[data-theme="dark"] .market-metal-list>[data-state="stale"] [data-market-detail]{color:#efc979}
@media(max-width:1250px) and (min-width:1101px){.header .nav{gap:8px}.header .brand-header img{width:210px}.header .discovery-nav{gap:12px;font-size:11px}.header .discovery-nav .nav-shop{padding:9px 11px}.market-header{flex-basis:205px;margin-right:0}.market-header>summary{padding-left:11px;column-gap:7px}.market-silver-value strong{font-size:22px}}
@media(max-width:1100px){.header .discovery-nav{display:none}.market-header{margin-right:auto}.header .nav .brand-header{margin-right:0}.header .search-button{margin-left:0}.market-panel{left:auto;right:0}}
@media(min-width:651px) and (max-width:850px){.header .nav{gap:8px}.header .brand-header img{width:190px}.market-header{flex-basis:205px;margin-right:auto}.market-header>summary{padding-left:11px;column-gap:5px}}
@media(min-width:651px) and (max-width:1100px){html{scroll-padding-top:90px}.article-nav{top:90px}}
@media(max-width:650px){
 .header .nav{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px 44px 44px;gap:0 2px;height:auto;min-height:120px;padding-block:11px 3px}
 .header .nav .brand-header{grid-column:1/3;grid-row:1;min-width:0;width:calc(100% - 60px);max-width:188px;margin:0;padding:0}
 .header .nav .brand-header img{width:100%;max-width:188px}
 .market-header{grid-column:3/5;grid-row:1;justify-self:end;width:151px;margin:0;position:static}
 .market-header>summary{padding:2px 0 2px 10px;grid-template-columns:1fr 42px;column-gap:3px;min-height:66px}
 .market-symbol{font-size:19px}.market-silver{gap:5px}.market-metal-name{font-size:8px;letter-spacing:.7px}.market-silver-value strong{font-size:21px;min-width:66px}.market-reveal{font-size:9px;gap:2px}.market-reveal>span{font-size:14px}.market-basis,.market-checked{font-size:9px;line-height:1.35}.market-checked{min-height:11px}
 .header .nav>.theme-button{grid-column:2;grid-row:2}.header .nav>.search-button{grid-column:3;grid-row:2}.header .nav>.menu-button{grid-column:4;grid-row:2}
 .header .nav>.icon-button{width:44px;min-width:44px;min-height:44px;margin-left:0}
 .header .nav::after{content:'DISCOVER · LEARN · COLLECT';grid-column:1;grid-row:2;font:8px/1.4 var(--sans);letter-spacing:.7px;color:var(--muted)}
 .market-panel{top:100%;right:0;left:auto;max-width:100%;width:338px;max-height:calc(100dvh - 155px);padding:18px}
 .legacy-navigation .nav-links{max-height:calc(100dvh - 150px)}
 html{scroll-padding-top:155px}.article-nav{top:155px}
}
@media(max-width:380px){.header .nav .brand-header,.header .nav .brand-header img{max-width:139px}.market-header{width:140px}.market-header>summary{padding-left:8px}.market-silver-value strong{font-size:20px}.market-symbol{display:none}.market-reveal{font-size:9px}.header .nav::after{font-size:7px;letter-spacing:.3px}}
@media(forced-colors:active){.market-panel,.market-header>summary,.market-actions button{border:1px solid CanvasText}.market-panel{box-shadow:none}.market-checked,.market-basis,.market-symbol{color:CanvasText}}
@media(prefers-reduced-motion:reduce){.market-header *{animation:none!important;transition:none!important}}
