
:root{--bg:#0c110f;--surface:#131b17;--raised:#19231e;--border:#2a3730;--text:#f1f4ed;--muted:#a9b6ad;--gold:#edca80;--silver:#cad5dc;--green:#92dab2;--radius:18px;--max:1240px;color-scheme:dark;font-family:Inter,"Segoe UI",system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:var(--gold)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}a,button,input,select,textarea,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold)}.shell{max-width:var(--max);margin:auto;padding:0 28px}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:30px;padding:20px max(28px,calc((100vw - 1184px)/2));border-bottom:1px solid var(--border);background:#0c110ff5;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:22px;font-weight:750;letter-spacing:-1px}.brand-dot{color:var(--muted);margin-left:-10px}.mark{position:relative;color:var(--gold);border:1px solid #645533;border-radius:8px;padding:1px 8px;font-size:17px}.mark span{color:var(--silver);font-size:13px}.topbar nav{display:flex;justify-content:center;gap:25px;flex:1;font-size:14px;font-weight:550}.search-link{padding:8px 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;white-space:nowrap}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;padding:72px 0 46px}.eyebrow{color:var(--gold);font-size:11px;font-weight:650;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0 0 18px}.dot{height:7px;width:7px;background:var(--green);border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 12px #92dab24f}.hero h1{font-size:clamp(38px,4.6vw,63px);line-height:1.12;font-weight:650;letter-spacing:-3px;margin:0 0 24px}.hero h1 span{color:var(--gold)}.lead{font-size:18px;color:var(--muted);line-height:1.7;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0 25px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:650;border:1px solid var(--border);min-height:46px;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold);border-color:var(--gold);color:#211b10}.primary:hover{background:#ffe2a1;color:#211b10}.subtle{background:var(--raised);color:var(--text)}.danger{color:#ffbeb5;background:#321e1b;padding:6px 12px}.hero-trust{display:flex;gap:22px;font-size:11px;color:var(--muted)}.hero-object{height:325px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(ellipse,#ac874c1a 0%,transparent 65%)}.orbit{position:absolute;border:1px solid #cba85d20;border-radius:50%;width:330px;height:180px;transform:rotate(-25deg)}.orbit-two{width:430px;height:260px;transform:rotate(25deg);border-color:#cba85d12}.bullion{width:205px;height:240px;background:linear-gradient(130deg,#fff0b8 0%,#b08740 18%,#e3c079 42%,#85612a 100%);border:2px solid #ebd396;border-radius:14px;transform:perspective(700px) rotateY(-28deg) rotateZ(-17deg);box-shadow:10px 14px 0 #715122,14px 20px 50px #0009,inset 0 0 20px #fff3;color:#463418;text-align:center;display:grid;place-items:center}.bullion>span{font-size:10px;letter-spacing:3px;font-weight:700}.bullion-au{display:block;font-size:68px;line-height:1.3;letter-spacing:-3px}.bullion>span>span:last-child{display:block;font-size:10px;line-height:1.8}.silver-coin{position:absolute;bottom:40px;right:22%;border:8px double #c6d1d2;background:radial-gradient(circle at 35% 30%,#edf4f2,#8b9e9f 65%,#3c5456);width:115px;height:115px;border-radius:50%;transform:rotate(-15deg);box-shadow:5px 6px 0 #4a6063,15px 18px 25px #0007;display:grid;place-content:center;color:#32474b;font-size:40px;font-weight:700;text-align:center;line-height:1.2}.silver-coin small{font-size:11px;letter-spacing:3px}.object-caption{position:absolute;bottom:0;color:#82968b;font-size:9px;letter-spacing:2px}.data-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px;margin:16px 0;padding:12px 0;border-bottom:1px solid var(--border)}.data-note strong{color:var(--text);font-weight:500}.warning{color:#f5d194!important}.warning .dot{background:var(--gold)}.price-grid{display:grid;grid-template-columns:1fr 1fr .85fr;gap:16px;margin:22px 0 30px}.price-card{position:relative;overflow:hidden;border:1px solid var(--border);background:linear-gradient(120deg,#20271c,var(--surface));border-radius:var(--radius);padding:24px;min-width:0;transition:transform .2s,border .2s}.price-card:hover{transform:translateY(-4px);border-color:var(--gold)}.price-card.silver{background:linear-gradient(120deg,#1d282a,var(--surface))}.price-card.ratio{background:var(--surface)}.card-top{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600}.card-top small{display:block;font-size:9px;letter-spacing:1.2px;color:var(--muted);font-weight:400}.element{height:44px;width:44px;border:1px solid #7b6843;border-radius:8px;position:relative;display:flex;align-items:flex-end;justify-content:center;color:var(--gold);font-size:23px}.element small{position:absolute;top:2px;left:5px;font-size:7px;color:var(--gold)}.silver .element{color:var(--silver);border-color:#647983}.silver .element small{color:var(--silver)}.arrow{margin-left:auto;color:var(--muted);font-size:20px}.price{font-size:clamp(26px,3vw,39px);font-weight:580;letter-spacing:-1.7px;margin:22px 0 7px;position:relative;z-index:1;white-space:nowrap}.price small{font-size:22px;color:var(--muted)}.card-bottom{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:8px;position:relative;z-index:1}.card-art{width:110px;height:40px;position:absolute;right:12px;bottom:50px;opacity:.2}.card-art path{fill:none;stroke:var(--gold);stroke-width:2}.silver .card-art path{stroke:var(--silver)}.ratio-icon{font-size:15px;color:var(--gold);padding:10px 0}.panel{padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.section-heading .eyebrow{margin-bottom:8px}.section-heading>a{font-size:12px;color:var(--muted);white-space:nowrap}h2{font-size:24px;font-weight:580;letter-spacing:-.8px;line-height:1.3;margin:0 0 16px}.section-heading h2{margin:0}h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px}p{color:var(--muted)}.chart-panel{margin:30px 0 34px;background:linear-gradient(150deg,#16201a,#101813)}.chart-controls{display:flex;gap:8px}.chart-controls select{width:auto;min-width:95px;font-size:12px;padding:8px}.chart-value{color:var(--gold);font-size:15px;font-weight:650}#history-chart{width:100%;height:260px;display:block;margin:15px 0}.gridline{stroke:#29352e;stroke-width:1;stroke-dasharray:4 7}.chart-path{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linejoin:round}.chart-point{fill:var(--gold);stroke:var(--surface);stroke-width:2}.chart-label{fill:var(--muted);font-size:11px}.chart-fill{fill:#edca800d}.fine{font-size:11px;color:var(--muted);line-height:1.7}.muted{color:var(--muted);font-size:13px}.tool-strip{padding:32px 36px;background:linear-gradient(110deg,#24271c,#151e18);border:1px solid #44432b;border-radius:var(--radius);display:flex;justify-content:space-between;align-items:center;gap:30px;margin:34px 0 55px}.tool-strip p{margin-bottom:0;max-width:600px}.tool-strip .eyebrow{margin-bottom:8px}.tool-strip .button{flex-shrink:0}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 45px}.content-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;transition:transform .2s,border .2s}.content-card:hover{transform:translateY(-3px);border-color:#806c43}.article-label{display:flex;justify-content:space-between;color:var(--gold);font-size:10px;letter-spacing:1.7px}.content-card h3{margin:22px 0 12px}.content-card p{font-size:13px;flex:1}.content-card small{color:var(--muted);font-size:10px;margin-top:24px}.sponsors{margin-top:20px}.sponsors .content-grid{grid-template-columns:repeat(2,1fr)}.dealer-symbol{font-size:34px;color:var(--gold)}.silver-text{color:var(--silver)}.sponsor h3{margin:10px 0}.sponsor p{font-size:13px}.sponsor small{color:var(--gold)}.footer{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:40px;padding-bottom:30px;border-top:1px solid var(--border);margin-top:70px;font-size:12px}.footer>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:14px}.footer .fine{grid-column:1/-1;border-top:1px solid var(--border);padding-top:20px}.page-intro{padding:38px 0 20px}.page-intro h1,.admin-heading h1{font-size:clamp(34px,5vw,52px);font-weight:600;letter-spacing:-2px;line-height:1.2;margin:0 0 20px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted);padding-top:20px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.prose{line-height:1.9}.prose a{color:var(--gold);text-decoration:underline;text-underline-offset:4px}.prose h2{margin-top:30px}.prose h2:first-child{margin-top:0}.article-body{max-width:790px;margin:20px 0 50px}.article-body p{color:#c2cdc5}.calculator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}.tool-number{font-size:10px;color:var(--gold);letter-spacing:2px}.calculator h2{margin-top:12px}.calculator output{display:block;padding:18px 0;font-size:24px;color:var(--gold);letter-spacing:-.5px;border-top:1px solid var(--border);margin-top:20px}.calculator output small{font-size:12px;display:block;line-height:1.8;color:var(--muted)}label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted);margin:18px 0}input,textarea,select{background:#0d1511;border:1px solid #3b4c41;border-radius:8px;color:var(--text);padding:12px;width:100%;min-height:46px}textarea{min-height:110px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--gold)}.search-form{display:flex;gap:12px;margin:25px 0 35px}.search-form input{flex:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--gold);color:#111}.skip:focus{top:10px}summary{cursor:pointer;font-size:12px;color:var(--gold);padding:12px 0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}th,td{padding:12px;border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--muted);font-weight:500}.empty{padding:30px;border:1px dashed var(--border);border-radius:var(--radius)}.ad-zone{border:1px dashed #675733;background:#1b2118;text-align:center;padding:22px;margin:26px 0}.ad-zone small{display:block;color:var(--gold);font-size:9px;letter-spacing:2px}.ad-zone a{font-weight:600;display:block;margin-top:8px}.ad-zone p{font-size:12px;margin-bottom:0}.admin-heading{display:flex;justify-content:space-between;align-items:center;padding:45px 0 15px}.admin-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 30px}.admin-nav>a{padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:12px}.admin-nav .active{background:var(--gold);color:#171b12}.admin-nav form{margin-left:auto}.auth{max-width:500px;margin:20px auto}.notice{border:1px solid #496b55;border-radius:8px;padding:16px;background:#172a20}.notice.warning{border-color:#8b713d;background:#2b2417}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 26px}.overview-grid h2{margin:10px 0;font-size:35px}.overview-grid .eyebrow{margin:0}.body-editor{min-height:320px}.admin-nav~.panel{margin-bottom:24px}.inline-form{display:inline-block;margin:0 0 0 8px}.admin-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.admin-row>span{flex:1}.check{flex-direction:row;align-items:center}.check input{width:20px;min-height:20px}code{color:var(--gold);overflow-wrap:anywhere}section{scroll-margin-top:100px}
@media(min-width:1600px){.hero{padding-top:90px;padding-bottom:60px}}
@media(max-width:1000px){.topbar{gap:15px}.topbar nav{gap:15px}.brand{font-size:18px}.hero h1{letter-spacing:-2px}.price-card{padding:18px}.price{font-size:29px}.card-bottom{flex-direction:column}.orbit-two{width:330px}.hero-object{overflow:hidden}.content-card{padding:20px}}
@media(max-width:760px){.shell{padding:0 18px}.topbar{padding:14px 18px;flex-wrap:wrap;gap:12px}.brand{font-size:20px;flex:1}.search-link{font-size:11px}.menu-toggle{display:block;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:10px;border-radius:8px;min-height:44px;font-size:12px}.topbar nav{display:none;flex-basis:100%;justify-content:start;flex-wrap:wrap;padding:10px 0}.topbar nav.open{display:flex}.topbar nav a{padding:8px 12px}.hero{grid-template-columns:1fr;padding:40px 0 22px;gap:14px}.hero h1{font-size:44px}.hero .lead{font-size:16px}.hero-object{height:235px}.bullion{width:135px;height:175px}.bullion-au{font-size:48px}.silver-coin{width:83px;height:83px;font-size:28px;right:28%;bottom:25px}.orbit{width:230px;height:130px}.orbit-two{width:290px;height:190px}.object-caption{font-size:8px}.hero-trust{flex-wrap:wrap;gap:10px 18px}.price-grid{grid-template-columns:1fr 1fr;gap:12px}.price-card.ratio{grid-column:1/-1}.ratio .price{margin-top:12px}.price{font-size:26px;letter-spacing:-1px}.card-top{font-size:14px;gap:8px}.element{width:36px;height:36px;font-size:20px}.card-art{display:none}.ratio .card-top{max-width:100%}.ratio .card-bottom{flex-direction:row}.panel{padding:20px}.chart-panel{margin-top:24px}.section-heading{align-items:start;gap:12px;flex-wrap:wrap}h2{font-size:22px}.chart-controls{margin-left:auto}.tool-strip{padding:24px;flex-direction:column;align-items:start;margin-bottom:40px}.content-grid,.calculator-grid,.two-col,.overview-grid{grid-template-columns:1fr}.sponsors .content-grid{grid-template-columns:1fr}.footer{grid-template-columns:1fr;padding-top:32px;padding-bottom:25px}.footer .fine{grid-column:auto}.calculator-grid{gap:16px}.page-intro h1{font-size:37px;letter-spacing:-1.5px}.search-form{flex-wrap:wrap}.search-form input{flex-basis:100%}.search-form button{width:100%}.admin-heading{align-items:start;gap:12px}.admin-heading h1{font-size:32px}.admin-heading>a{font-size:11px;white-space:nowrap}.admin-nav form{margin-left:0}.admin-row{flex-wrap:wrap}.admin-row>span{flex-basis:100%}.card-bottom{font-size:9px}.price-card{padding:15px}.hero-actions .button{font-size:13px}#history-chart{height:215px}}
@media(max-width:370px){.hero h1{font-size:37px}.price-grid{grid-template-columns:1fr}.price-card.ratio{grid-column:auto}.price{font-size:34px}.card-bottom{flex-direction:row}.search-link{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

.rate-bar{border-bottom:1px solid var(--border);background:#141c16;font-size:12px}.rate-inner{display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px;padding-top:12px;padding-bottom:12px}.rate-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px;letter-spacing:1.3px}.rate-inner>a{display:flex;align-items:center;gap:10px;min-height:28px}.rate-inner strong{font-size:13px;font-weight:650;white-space:nowrap}.rate-inner small{color:var(--muted);font-size:10px}.gold-text{color:var(--gold)}.rate-time{margin-left:auto;color:var(--muted);font-size:10px}@media(max-width:760px){.rate-inner{gap:8px 24px;padding-top:10px;padding-bottom:10px}.rate-label{flex-basis:100%;font-size:8px}.rate-time{margin-left:0;flex-basis:100%;font-size:9px}.rate-inner>a{gap:8px}.rate-inner strong{font-size:12px}}

.chart-metrics{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.daily-direction{border:1px solid var(--border);border-radius:8px;padding:7px 12px;font-size:11px;color:var(--muted)}.daily-direction.up{color:#92dab2;background:#12291c;border-color:#335b41}.daily-direction.down{color:#ffb3aa;background:#2c1917;border-color:#71403b}.daily-direction.flat{color:var(--silver)}

.education-section{margin:55px 0}.education-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:40px}.education-layout .prose p{color:#bfcac2;font-size:15px}.education-layout .prose h3{margin-top:30px;color:var(--text);font-size:22px}.reading-path{align-self:start;position:sticky;top:110px}.reading-path>a{display:block;border-bottom:1px solid var(--border);padding:15px 0;font-size:13px;color:var(--gold)}.faq-section{margin:40px 0}.faq-item{border:1px solid var(--border);border-radius:12px;padding:0 20px;margin:10px 0;background:var(--surface);scroll-margin-top:110px}.faq-item summary{font-size:15px;font-weight:600;color:var(--text);padding:18px 0;min-height:56px}.faq-answer{border-top:1px solid var(--border);padding:5px 0 17px;font-size:14px}.answer-link{font-size:10px;color:var(--gold)}.article-toc{padding:22px;border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:25px 0 35px}.article-toc strong{display:block;margin-bottom:10px}.article-toc a{display:block;font-size:13px;text-decoration:none;padding:5px 0}.prose h2[id]{scroll-margin-top:110px}.editorial-meta{font-size:11px;border-bottom:1px solid var(--border);padding-bottom:12px}.editorial-meta p{margin:5px 0;color:var(--muted)}.source-box{background:var(--surface);padding:20px;border:1px solid var(--border);border-radius:12px;margin-top:30px}@media(max-width:760px){.education-layout{grid-template-columns:1fr;gap:22px}.reading-path{position:static}.faq-item{padding:0 16px}.faq-item summary{font-size:14px}.education-section{margin:40px 0}}

/* V1.1: refined market terminal and editorial layout */
:root{--bg:#090e12;--surface:#111a21;--raised:#19252e;--border:#293845;--muted:#adbdc8;--radius:20px}.topbar{background:#090e12f5}.hero{padding-top:55px}.hero-object{background:radial-gradient(ellipse,#d3aa5829 0%,transparent 70%)}.price-card{box-shadow:0 15px 40px #0002}.price-card.gold{background:radial-gradient(ellipse at top right,#b58e3420,transparent 70%),var(--surface)}.price-card.silver{background:radial-gradient(ellipse at top right,#99b7d321,transparent 70%),var(--surface)}.price-card .price{font-variant-numeric:tabular-nums}.chart-panel{background:linear-gradient(125deg,#14212a,#0e171f);box-shadow:0 22px 65px #0003}.ticker-heading{display:flex;flex-direction:column;gap:8px;min-width:175px}.rate-bar{background:linear-gradient(110deg,#152027,#0b141b);border-bottom:1px solid #394550}.rate-inner{flex-wrap:nowrap;padding-top:14px;padding-bottom:14px;gap:30px}.ticker-heading .rate-time{margin:0;font-size:9px;max-width:190px;line-height:1.6}.ticker-metals{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:24px}.ticker-metal{display:flex!important;gap:14px!important;align-items:center;border-left:1px solid #35424b;padding-left:24px;min-width:0}.ticker-metal img{flex-shrink:0;filter:drop-shadow(0 5px 7px #0005)}.ticker-values{min-width:0;flex:1}.ticker-name{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:14px;font-weight:650}.ticker-units{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:3px 0}.ticker-units>span{white-space:nowrap}.ticker-units strong{font-size:13px!important;color:var(--text);font-variant-numeric:tabular-nums}.ticker-values>small{font-size:9px;color:var(--muted)}.ticker-change{font-size:11px;padding:2px 7px;border:1px solid var(--border);border-radius:6px;white-space:nowrap}.ticker-change.up{color:#92dab2;border-color:#315d45;background:#14271e}.ticker-change.down{color:#ffb9ad;border-color:#65372f;background:#2a1716}.ticker-change.flat{color:var(--silver)}.ticker-change.unknown{font-size:9px;color:var(--muted)}.history-toolbar{display:grid;grid-template-columns:.7fr 1.5fr .8fr 1fr 1fr 1fr;gap:12px;align-items:end;margin-bottom:22px}.history-toolbar label{margin:0;font-size:10px}.history-toolbar input,.history-toolbar select{font-size:11px;min-height:42px;padding:9px}.history-link{font-size:12px;color:var(--gold)}.content-card{background:linear-gradient(145deg,#14212a,#101922);box-shadow:0 12px 35px #0002}.content-card:before{content:'';height:4px;width:45px;background:linear-gradient(90deg,var(--gold),transparent);margin-bottom:22px;border-radius:2px}.article-label{font-size:9px;line-height:1.5}.news-meta{font-size:11px;color:var(--gold);margin-top:10px}.quick-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0 40px}.quick-topics a{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:13px}.quick-topics a span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.reading-path{background:linear-gradient(140deg,#17222c,#101a21)}.source-box{border-left:3px solid var(--gold)}
@media(max-width:1280px){.rate-inner{gap:18px}.ticker-metal{padding-left:14px;gap:8px!important}.ticker-units{grid-template-columns:1fr;gap:0}.history-toolbar{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.rate-inner{flex-direction:column;align-items:stretch;gap:12px}.ticker-heading{flex-direction:row;justify-content:space-between;gap:20px}.ticker-heading .rate-time{flex-basis:auto;max-width:155px;text-align:right}.ticker-heading .rate-label{flex-basis:auto;line-height:1.5}.ticker-metals{gap:12px}.ticker-metal{padding:10px!important;border:1px solid var(--border);border-radius:12px;background:#111c23;flex-direction:column!important;align-items:stretch!important;gap:4px!important}.ticker-metal img{width:42px;height:36px;margin-bottom:-5px}.ticker-name{font-size:12px;gap:6px;flex-wrap:wrap}.ticker-units{grid-template-columns:1fr}.ticker-units strong{font-size:12px!important}.ticker-values>small{font-size:8px}.ticker-change{font-size:9px}.history-toolbar{grid-template-columns:1fr 1fr;gap:12px}.quick-topics{grid-template-columns:1fr 1fr}.hero{padding-top:30px}.history-toolbar select,.history-toolbar input{font-size:11px}.chart-panel{padding:18px}}

/* V1.1.2: identical ticker surfaces; metal accents stay inside the artwork. */
.ticker-metal.gold,.ticker-metal.silver{background:transparent}
@media(max-width:760px){.ticker-metal.gold,.ticker-metal.silver{background:#111c23}}

/* Three market references with a common ticker surface. */
.rate-inner{flex-direction:column;align-items:stretch;gap:12px}.ticker-heading{flex-direction:row;align-items:center;justify-content:space-between}.ticker-heading .rate-time{max-width:none}.ticker-metals{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ticker-metal.gold,.ticker-metal.silver,.ticker-metal.ratio{background:transparent}.ticker-metal.ratio .ticker-name{font-size:12px}.ticker-ratio-value{display:flex;align-items:baseline;gap:14px;margin:4px 0}.ticker-ratio-value strong{font-size:20px;white-space:nowrap;letter-spacing:-.6px}.ticker-ratio-value small{font-size:10px;color:var(--muted)}.ticker-units{grid-template-columns:1fr;gap:0}
@media(max-width:760px){.ticker-metals{grid-template-columns:1fr 1fr;gap:12px}.ticker-metal.gold,.ticker-metal.silver,.ticker-metal.ratio{background:#111c23}.ticker-metal.ratio{grid-column:1/-1;flex-direction:row!important;align-items:center!important;gap:12px!important}.ticker-metal.ratio img{margin:0;width:50px;height:44px}.ticker-ratio-value{gap:12px}.ticker-ratio-value strong{font-size:18px}.ticker-heading .rate-time{max-width:155px}.ticker-ratio-value small{font-size:9px}}

.rate-next{font-size:10px;color:var(--silver);white-space:nowrap}.ticker-heading{flex-wrap:wrap;gap:8px 18px}.ticker-heading .rate-time{margin-left:auto}@media(max-width:760px){.rate-next{flex-basis:100%;font-size:9px}.ticker-heading .rate-time{margin-left:0}}

.history-controls{border-top:1px solid var(--border);padding-top:22px;margin-top:24px}.history-controls h3{margin:0 0 8px}.history-controls>p{font-size:13px;margin:0 0 18px}.history-controls .history-toolbar{margin-bottom:20px}

/* A short decorative introduction; only transform and opacity animate. */
.hero-object .orbit-one::before,.hero-object .orbit-two::before{content:"";position:absolute;left:18%;top:4%;width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px #edca8055;opacity:.7}
.hero-object .orbit-two::before{left:auto;right:18%;background:var(--silver);box-shadow:0 0 8px #cad5dc44}
@media(prefers-reduced-motion:no-preference){
 .hero-object .orbit-one{animation:gold-orbit-intro 12s ease-in-out infinite}
 .hero-object .orbit-two{animation:silver-orbit-intro 14s ease-in-out infinite}
}
@keyframes gold-orbit-intro{0%,100%{transform:rotate(-25deg);opacity:1}50%{transform:rotate(-9deg);opacity:.55}}
@keyframes silver-orbit-intro{0%,100%{transform:rotate(25deg);opacity:1}50%{transform:rotate(9deg);opacity:.55}}

.hero{position:relative}.hero-motion-toggle{position:absolute;right:12px;bottom:5px;padding:5px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:11px}.hero.motion-paused .orbit{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hero-motion-toggle{display:none}}

.traffic-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.traffic-cards>div{padding:16px;background:var(--raised);border:1px solid var(--border);border-radius:12px}.traffic-cards strong{display:block;font-size:32px;color:var(--gold);font-variant-numeric:tabular-nums}.traffic-cards span,.traffic-cards small{display:block}.traffic-cards small{color:var(--muted)}.traffic-chart{width:100%;height:auto;display:block}.traffic-views{fill:#8095a6}.traffic-visits{fill:var(--gold)}.traffic-filter{display:flex;align-items:end;gap:14px;margin-bottom:18px}.traffic-filter label{margin:0}.traffic-panel{margin-bottom:24px}@media(max-width:600px){.traffic-cards{grid-template-columns:1fr}.traffic-filter{flex-wrap:wrap}}

.house-gold{margin:28px 0 36px;padding:32px;background:radial-gradient(ellipse at top right,#edca8010,transparent 55%),var(--surface)}.house-gold .lead{margin-bottom:0}.house-emblem{width:112px;flex-shrink:0;color:var(--gold)}.house-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.house-era{padding:24px;border:1px solid var(--border);border-radius:14px;background:#101713}.house-era-now{border-color:#645533}.house-era h3{margin:0 0 18px;font-size:20px}.house-count{display:block;font-size:clamp(38px,5vw,58px);font-weight:650;line-height:1.15;color:var(--gold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.house-era dl{font-size:13px;margin:22px 0}.house-era dl div{display:flex;justify-content:space-between;gap:14px;margin:10px 0}.house-era dt{color:var(--muted)}.house-era dd{margin:0;text-align:right}.house-bar-track{height:14px;background:var(--raised);border-radius:20px;overflow:hidden}.house-bar{height:100%;background:var(--gold);border-radius:20px;width:0}.house-era-now .house-bar{background:var(--green)}.house-controls{padding:24px;background:var(--raised);border-radius:14px}.house-controls label{display:block;font-size:14px;color:var(--text)}.house-controls input,.house-controls select{width:100%;margin-top:8px}.house-controls input[type=range]{padding:0;min-height:44px;accent-color:var(--gold);cursor:pointer}.house-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.house-insight{padding:18px 22px;border-left:3px solid var(--gold);background:#edca8008;font-weight:550}.house-method{margin:24px 0}.house-method summary{cursor:pointer;padding:14px 0;color:var(--gold)}.house-method .prose{max-width:850px}.house-method h3{margin-top:28px}.house-gold .fine{max-width:960px}@media(max-width:650px){.house-gold{padding:20px}.house-gold .section-heading{align-items:start}.house-emblem{width:68px}.house-comparison,.house-input-grid{grid-template-columns:1fr}.house-era,.house-controls{padding:18px}.house-era dl div{flex-wrap:wrap}.house-count{font-size:46px}.house-insight{padding:16px}}

.article-illustration{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:14px;margin:24px 0;aspect-ratio:1200/675}

.house-slider-value{font-size:22px;color:var(--gold);font-weight:650;font-variant-numeric:tabular-nums}

.inflation-loss{color:var(--gold);font-size:20px;font-weight:650}.inflation-panel svg,#cpi-chart{width:100%;height:auto;display:block;margin:20px 0}.inflation-real-line{fill:none;stroke:var(--gold);stroke-width:3}.inflation-balance-line{fill:none;stroke:var(--silver);stroke-width:2;stroke-dasharray:6 4}.inflation-real-point{fill:var(--gold)}.inflation-balance-point{fill:var(--silver)}.calculator input[type=range]{accent-color:var(--gold);padding:0;min-height:44px}

.inflation-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;scroll-margin-top:90px}.inflation-panel>*{grid-column:1/-1}.inflation-panel>label{grid-column:auto;margin:0}.inflation-panel svg{max-width:680px;margin:16px auto}.inflation-panel h2,.inflation-panel p{margin-top:0}.inflation-panel output{margin:8px 0}@media(max-width:650px){.inflation-panel{grid-template-columns:1fr}}

/* Shared full-width editorial layout. */
.article-body{max-width:none;width:100%}.page-intro .lead{max-width:none}.education-layout{grid-template-columns:minmax(0,1fr);gap:24px}.reading-path{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px}.reading-path>p,.reading-path>h3{grid-column:1/-1}.reading-path>a{min-width:0}.two-col{grid-template-columns:minmax(0,1fr)}.inflation-panel svg{max-width:none}.calculator #cpi-result{font-size:20px;line-height:1.65;color:var(--text);letter-spacing:0}.inflation-loss{padding:18px 22px;border:1px solid #645533;border-radius:12px;background:#edca8008}.house-method .prose{max-width:none}@media(max-width:760px){.reading-path{grid-template-columns:minmax(0,1fr)}.calculator #cpi-result{font-size:18px}}

.bank-gold{margin:30px 0 36px;padding:32px;background:radial-gradient(ellipse at top right,#edca8012,transparent 60%),var(--surface)}.bank-gold .lead{max-width:none}.bank-gold-inputs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bank-gold-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:16px 0 24px}.comparison-card{padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--bg)}.comparison-card .eyebrow{color:var(--silver);margin-bottom:14px}.comparison-card strong{font-size:clamp(28px,3.6vw,46px);font-variant-numeric:tabular-nums;letter-spacing:-1px;overflow-wrap:anywhere}.comparison-card p{font-size:13px;margin-bottom:0}.comparison-gold{border-color:#645533}.comparison-gold strong,.comparison-gold .eyebrow{color:var(--gold)}.comparison-insight{padding:18px 22px;border-left:3px solid var(--gold);background:#edca8008;color:var(--text);font-weight:550}.bank-gold svg{width:100%;height:auto;display:block;margin:24px 0 12px}.comparison-gold-line{fill:none;stroke:var(--gold);stroke-width:3}.comparison-bank-line{fill:none;stroke:var(--silver);stroke-width:2.5;stroke-dasharray:6 4}.comparison-legend{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.comparison-legend span{display:flex;align-items:center;gap:8px}.comparison-legend i{display:inline-block;width:20px;height:3px}.legend-gold{background:var(--gold)}.legend-bank{background:var(--silver)}.comparison-method{margin:20px 0}.bank-gold>p a{color:var(--gold)}@media(max-width:650px){.bank-gold{padding:20px}.bank-gold-inputs,.bank-gold-cards{grid-template-columns:1fr;gap:14px}.comparison-card{padding:20px}.comparison-card strong{font-size:34px}.comparison-legend{gap:10px;font-size:12px}}

@media(max-width:650px){#comparison-chart .chart-label{font-size:14px}}

.metal-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.metal-guide-heading{display:flex;align-items:center;gap:16px}.metal-guide-heading h2{margin:0}.metal-guide a{color:var(--gold)}.quick-metal{margin:30px 0;background:radial-gradient(ellipse at top right,#edca8010,transparent 60%),var(--surface)}.quick-metal-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.quick-metal-result{padding:24px;border:1px solid #645533;border-radius:14px;background:var(--bg);margin:16px 0}.quick-metal-result>span{color:var(--muted);font-size:11px;letter-spacing:1px}.quick-metal-result output{display:block;font-size:clamp(32px,4vw,48px);color:var(--gold);font-weight:650;overflow-wrap:anywhere}.quick-metal-result p{margin-bottom:0;font-size:13px}.information-notice{padding:24px;margin:50px 0 0;border:1px solid var(--border);border-radius:14px;background:var(--surface);font-size:13px}.information-notice strong{color:var(--text);font-size:15px}.information-notice p{margin-bottom:0}.quick-metal [hidden]{display:none}.topbar nav{gap:18px}@media(max-width:1150px) and (min-width:761px){.topbar{gap:14px}.topbar nav{gap:10px;font-size:12px}.brand{font-size:18px}.search-link{padding:8px}}@media(max-width:760px){.metal-guide-grid,.quick-metal-fields{grid-template-columns:1fr}.quick-metal-fields{gap:0}.information-notice{padding:20px}.topbar nav{font-size:14px}}

@media(max-width:1000px){.topbar{padding:14px 18px;flex-wrap:wrap;gap:12px}.topbar .brand{flex:1}.menu-toggle{display:block;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:10px;border-radius:8px;min-height:44px;font-size:12px}.topbar nav{display:none;flex-basis:100%;justify-content:start;flex-wrap:wrap;padding:10px 0}.topbar nav.open{display:flex}.topbar nav a{padding:8px 12px}}

.quick-metal-lite{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:0 28px;padding:26px}.quick-metal-lite>.eyebrow,.quick-metal-lite>h2,.quick-metal-lite>p:first-of-type{grid-column:1/-1}.quick-metal-lite .quick-metal-fields{grid-column:1;margin:0}.quick-metal-lite .quick-metal-fields label{margin:8px 0}.quick-metal-lite .quick-metal-result{grid-column:2;grid-row:4/7;align-self:start;margin:8px 0;padding:20px}.quick-metal-lite .quick-metal-result output{font-size:34px}.quick-metal-lite #quick-custom-label{grid-column:1;margin:12px 0}.quick-metal-lite #quick-status{grid-column:1;margin:8px 0}.quick-metal-lite .quick-lite-note{grid-column:1/-1;margin:12px 0 0}.quick-metal-lite .quick-full-link{grid-column:1/-1;color:var(--gold);font-size:13px;margin-top:12px}@media(max-width:900px){.quick-metal-lite{grid-template-columns:minmax(0,1fr);padding:20px}.quick-metal-lite .quick-metal-result{grid-column:1;grid-row:auto;margin:14px 0}.quick-metal-lite .quick-metal-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(max-width:600px){.quick-metal-lite .quick-metal-fields{grid-template-columns:minmax(0,1fr);gap:0}}

.coin-filter{display:grid;grid-template-columns:2fr 1fr auto auto;gap:18px;align-items:end;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:20px 0}.coin-filter label{margin:0}.coin-filter>a{padding:12px 0;color:var(--gold);font-size:13px}.coin-intro h1{font-size:clamp(36px,4.6vw,58px)}.coin-emblem{width:78px;height:78px;border:5px double #788997;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;font-size:26px;font-weight:650;color:var(--silver);background:radial-gradient(circle at 30% 25%,#ced9e52a,#25343d);flex-shrink:0}.coin-emblem small{font-size:10px;margin-top:6px}.coin-gold{border-color:#b29a64;color:var(--gold);background:radial-gradient(circle at 30% 25%,#edca8030,#302a1a)}.coin-card h2{font-size:22px;margin-top:16px}.coin-card:before{display:none}.coin-card .eyebrow{margin:16px 0 0}.coin-card p{font-size:13px}.coin-card-link{display:block;color:var(--gold);font-size:12px;margin-top:18px}.coin-detail-intro{display:flex;align-items:center;gap:28px}.coin-detail-intro>div{flex:1}.coin-detail-intro>.coin-emblem{width:125px;height:125px;font-size:40px}.coin-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.coin-specs>div{display:flex;gap:16px;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border)}.coin-specs dt{color:var(--muted);font-size:13px}.coin-specs dd{margin:0;text-align:right;font-size:14px;font-weight:550;max-width:65%}.coin-value strong{display:block;font-size:clamp(30px,4vw,46px);color:var(--gold)}.coin-value a,.coin-specs~p a,.coin-table a{color:var(--gold)}.coin-table{margin:30px 0}.mint-directory{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.mint-local-links{display:flex;flex-direction:column;gap:10px;margin-top:24px;font-size:13px}.mint-local-links a{color:var(--gold)}.mint-local-links strong{color:var(--muted)}@media(min-width:1001px) and (max-width:1250px){.topbar nav{font-size:12px;gap:10px}.topbar{gap:14px}}@media(max-width:760px){.coin-filter{grid-template-columns:1fr 1fr;padding:18px}.coin-filter>label:first-child{grid-column:1/-1}.coin-filter>button{grid-column:1/-1}.coin-specs,.mint-directory{grid-template-columns:1fr}.coin-detail-intro{align-items:start;gap:16px}.coin-detail-intro>.coin-emblem{width:65px;height:65px;font-size:23px}.coin-detail-intro h1{font-size:32px}.coin-specs>div{flex-wrap:wrap}.coin-specs dd{max-width:70%}.coin-card h2{font-size:21px}}

.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-navigation h2{font-size:15px;color:var(--gold);letter-spacing:0}.footer-navigation a,.footer-directory a{display:block;padding:7px 0;font-size:13px;overflow-wrap:anywhere}.footer-directory{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-directory details{border:1px solid var(--border);border-radius:12px;padding:16px}.footer-directory summary{cursor:pointer;font-weight:600}.footer-directory nav{margin-top:16px;columns:2}.footer-directory a{break-inside:avoid}.footer-sitemap{font-size:12px}@media(max-width:760px){.footer-navigation{grid-column:1/-1;grid-template-columns:1fr 1fr}.footer-directory{grid-template-columns:1fr}.footer-directory nav{columns:1}}@media(max-width:400px){.footer-navigation{grid-template-columns:1fr}}

.nav-practical{position:relative}.nav-practical summary{cursor:pointer;white-space:nowrap}.nav-practical>div{position:absolute;right:0;top:35px;width:280px;display:grid;gap:4px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 20px 40px #0005}.nav-practical>div a{padding:9px;font-size:13px}.topbar nav{gap:18px}
.commerce-teaser,.commerce-comparison{margin:38px 0}.commerce-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 34px}.commerce-steps>a{padding:28px;background:linear-gradient(140deg,#20271c,var(--surface));border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s}.commerce-steps>a:hover{border-color:var(--gold)}.commerce-symbol{display:inline-flex;min-width:56px;height:50px;align-items:center;color:var(--gold);font-size:24px}.commerce-steps h3{margin:14px 0}.commerce-steps p{margin-bottom:0}
.directory-filter{display:grid;grid-template-columns:1.3fr 1fr 1fr auto auto;gap:16px;align-items:end;margin:25px 0}.directory-filter label{margin:0}.directory-filter>a{padding:12px 0}.provider-card h2{font-size:23px}.provider-tags{display:flex;flex-wrap:wrap;gap:7px}.provider-tags span{border:1px solid var(--border);border-radius:20px;padding:3px 9px;font-size:11px;color:var(--silver)}.provider-card .button{margin-top:10px}.provider-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;margin:25px 0 32px;align-items:start}.provider-facts{margin:0}.provider-facts dt{font-weight:650;color:var(--text);margin-top:18px}.provider-facts dd{margin:4px 0 0;color:var(--muted);font-size:14px}.provider-facts dt:first-child{margin-top:0}
.commerce-prose{max-width:none}.commerce-prose h2{margin-top:30px}.commerce-prose .article-toc{margin-top:0}.commerce-sources{margin:26px 0;border-top:1px solid var(--border);padding-top:18px}.commerce-sources summary{font-size:13px;cursor:pointer;color:var(--gold)}.commerce-sources a{display:block;font-size:13px;padding:7px 0;overflow-wrap:anywhere}.commerce-guide{margin-bottom:34px}.commerce-guide>.editorial-meta{display:block}.commerce-guide .commerce-prose{line-height:1.85}.commerce-ad-settings{border:1px solid var(--border);border-radius:12px;padding:20px;margin:20px 0}
.premium-calculator{margin:34px 0}.premium-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.premium-fields label{margin:0;align-self:end}.premium-fields .check{min-height:48px}.premium-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.premium-results>div{border:1px solid var(--border);border-radius:12px;background:var(--raised);padding:17px}.premium-results span{display:block;font-size:12px;color:var(--muted)}.premium-results strong{display:block;color:var(--gold);font-size:clamp(17px,2vw,24px);margin-top:6px;overflow-wrap:anywhere}.premium-results>p{grid-column:1/-1}#premium-chart{display:block;width:100%;height:auto;margin:20px 0}.reserve-chart{display:block;width:100%;height:auto;margin:24px 0}.reserve-panel{margin:30px 0}.commerce-comparison td{vertical-align:top}
@media(max-width:1000px){.directory-filter{grid-template-columns:1fr 1fr}.provider-layout{grid-template-columns:1fr}.premium-fields{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.commerce-steps{grid-template-columns:1fr}.premium-results{grid-template-columns:1fr 1fr}.directory-filter{grid-template-columns:1fr}.nav-practical>div{position:static;width:auto;box-shadow:none;margin-top:12px}.premium-fields{grid-template-columns:1fr}.commerce-nav{grid-template-columns:1fr 1fr}.commerce-steps>a{padding:22px}.reserve-panel{padding:18px}.reserve-chart .chart-label{font-size:16px}}
@media(prefers-reduced-motion:reduce){.commerce-steps>a{transition:none}}

.commerce-chart-scroll{max-width:100%;overflow-x:auto}.commerce-chart-scroll .chart-label{font-size:14px}.commerce-chart-scroll:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:760px){.commerce-chart-scroll #premium-chart,.commerce-chart-scroll .reserve-chart{min-width:650px}.commerce-chart-scroll .chart-label{font-size:16px}.nav-practical summary{padding:8px 12px}}

.trade-nav{position:relative;display:flex;align-items:center;gap:3px;white-space:nowrap}.trade-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;width:30px;min-height:36px;padding:4px;border-radius:6px}.trade-toggle:hover{background:var(--raised);color:var(--gold)}.trade-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.trade-subnav{position:absolute;right:0;top:100%;min-width:220px;padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 15px 35px #0005;display:grid}.trade-subnav[hidden]{display:none}.trade-subnav a{padding:12px 14px;font-size:14px}.trade-subnav a:hover{background:var(--raised);border-radius:6px}@media(min-width:1001px){.topbar nav{gap:12px;font-size:13px}}@media(max-width:1280px){.topbar{padding:14px 18px;flex-wrap:wrap;gap:12px}.topbar .brand{flex:1}.menu-toggle{display:block;background:var(--raised);border:1px solid var(--border);color:var(--text);padding:10px;border-radius:8px;min-height:44px;font-size:12px}.topbar nav{display:none;flex-basis:100%;justify-content:start;flex-wrap:wrap;padding:10px 0}.topbar nav.open{display:flex}.topbar nav a{padding:8px 12px}.trade-nav{flex-wrap:wrap;gap:0}.trade-toggle{min-width:44px;min-height:44px}.trade-subnav{position:static;flex-basis:100%;box-shadow:none;margin:5px 0 0 12px}}

.topbar nav{align-items:center}
.article-illustration[src="/assets/spot-explained.svg"]{aspect-ratio:3/2;object-fit:contain}

.bar-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:104px;border-radius:4px;transform:skewY(-6deg);box-shadow:inset 0 0 0 3px #ffffff33,6px 6px 0 #00000044;margin:6px 0 22px}.bar-emblem strong{font-size:28px}.bar-gold{background:linear-gradient(135deg,#f5df98,#b88a32);color:#302007}.bar-silver{background:linear-gradient(135deg,#eef2f5,#899aa7);color:#182530}

.bar-emblem small{color:inherit;font-weight:700}

/* Lightweight two-sided coin: only transform is animated. */
.hero-coin-stage{perspective:1000px;height:370px;isolation:auto;overflow:visible}
.hero-coin{position:relative;width:min(340px,100%);aspect-ratio:1;height:auto;transform-style:preserve-3d;transform:rotateY(-16deg);flex:none}
.hero-coin-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(3px)}
.hero-coin-face img{display:block;width:100%;height:100%;object-fit:contain}
.hero-coin-back{transform:rotateY(180deg) translateZ(3px)}
.hero-coin-edge{position:absolute;inset:1%;border-radius:50%;background:repeating-conic-gradient(#b58a38 0deg 2deg,#e2c063 2deg 4deg);transform:translateZ(0);box-shadow:0 0 0 2px #c59e45}
.hero-coin-edge::before,.hero-coin-edge::after{content:'';position:absolute;inset:0;border-radius:inherit;background:inherit;transform:translateZ(1px)}
.hero-coin-edge::after{transform:translateZ(-1px)}
@media(prefers-reduced-motion:no-preference){.hero.motion-ready .hero-coin{animation:hero-coin-spin 14s linear infinite}}
@keyframes hero-coin-spin{from{transform:rotateY(-16deg)}to{transform:rotateY(344deg)}}
.hero.motion-paused .hero-coin,.hero.motion-out-of-view .hero-coin,.hero.motion-hidden .hero-coin{animation-play-state:paused}
@media(max-width:680px){.hero-coin-stage{height:285px}.hero-coin{width:250px;height:250px}.hero-coin-stage .object-caption{bottom:0;letter-spacing:1.4px}}
@media(prefers-reduced-motion:reduce){.hero-coin{animation:none!important;transform:rotateY(-16deg)}}

/* Actual circular sidewall: static facets rotate with the two photographs. */
.hero-coin{--coin-size:340px;--coin-radius:166px;--coin-depth:24px}
.hero-coin-front{transform:translateZ(calc(var(--coin-depth)/2))}
.hero-coin-back{transform:rotateY(180deg) translateZ(calc(var(--coin-depth)/2))}
.hero-coin-edge{inset:0;border-radius:0;background:none;box-shadow:none;transform:none;transform-style:preserve-3d}
.hero-coin-edge::before,.hero-coin-edge::after{display:none}
.coin-rim-segment{position:absolute;left:50%;top:50%;width:15px;height:var(--coin-depth);background:repeating-linear-gradient(90deg,#78511f 0px,#bd8939 .7px,#f0d180 1.4px,#bc8838 2.1px,#78511f 2.8px);box-shadow:inset 0 1px 0 #fff0b3,inset 0 -1px 0 #78511f;transform:translate(-50%,-50%) rotateZ(var(--rim-angle)) translateY(calc(-1 * var(--coin-radius))) rotateX(90deg);backface-visibility:visible}
@media(max-width:680px){.hero-coin{--coin-size:250px;--coin-radius:122px;--coin-depth:18px}.coin-rim-segment{width:11.2px}}
.coin-rim-0{--rim-angle:0deg}
.coin-rim-1{--rim-angle:5deg}
.coin-rim-2{--rim-angle:10deg}
.coin-rim-3{--rim-angle:15deg}
.coin-rim-4{--rim-angle:20deg}
.coin-rim-5{--rim-angle:25deg}
.coin-rim-6{--rim-angle:30deg}
.coin-rim-7{--rim-angle:35deg}
.coin-rim-8{--rim-angle:40deg}
.coin-rim-9{--rim-angle:45deg}
.coin-rim-10{--rim-angle:50deg}
.coin-rim-11{--rim-angle:55deg}
.coin-rim-12{--rim-angle:60deg}
.coin-rim-13{--rim-angle:65deg}
.coin-rim-14{--rim-angle:70deg}
.coin-rim-15{--rim-angle:75deg}
.coin-rim-16{--rim-angle:80deg}
.coin-rim-17{--rim-angle:85deg}
.coin-rim-18{--rim-angle:90deg}
.coin-rim-19{--rim-angle:95deg}
.coin-rim-20{--rim-angle:100deg}
.coin-rim-21{--rim-angle:105deg}
.coin-rim-22{--rim-angle:110deg}
.coin-rim-23{--rim-angle:115deg}
.coin-rim-24{--rim-angle:120deg}
.coin-rim-25{--rim-angle:125deg}
.coin-rim-26{--rim-angle:130deg}
.coin-rim-27{--rim-angle:135deg}
.coin-rim-28{--rim-angle:140deg}
.coin-rim-29{--rim-angle:145deg}
.coin-rim-30{--rim-angle:150deg}
.coin-rim-31{--rim-angle:155deg}
.coin-rim-32{--rim-angle:160deg}
.coin-rim-33{--rim-angle:165deg}
.coin-rim-34{--rim-angle:170deg}
.coin-rim-35{--rim-angle:175deg}
.coin-rim-36{--rim-angle:180deg}
.coin-rim-37{--rim-angle:185deg}
.coin-rim-38{--rim-angle:190deg}
.coin-rim-39{--rim-angle:195deg}
.coin-rim-40{--rim-angle:200deg}
.coin-rim-41{--rim-angle:205deg}
.coin-rim-42{--rim-angle:210deg}
.coin-rim-43{--rim-angle:215deg}
.coin-rim-44{--rim-angle:220deg}
.coin-rim-45{--rim-angle:225deg}
.coin-rim-46{--rim-angle:230deg}
.coin-rim-47{--rim-angle:235deg}
.coin-rim-48{--rim-angle:240deg}
.coin-rim-49{--rim-angle:245deg}
.coin-rim-50{--rim-angle:250deg}
.coin-rim-51{--rim-angle:255deg}
.coin-rim-52{--rim-angle:260deg}
.coin-rim-53{--rim-angle:265deg}
.coin-rim-54{--rim-angle:270deg}
.coin-rim-55{--rim-angle:275deg}
.coin-rim-56{--rim-angle:280deg}
.coin-rim-57{--rim-angle:285deg}
.coin-rim-58{--rim-angle:290deg}
.coin-rim-59{--rim-angle:295deg}
.coin-rim-60{--rim-angle:300deg}
.coin-rim-61{--rim-angle:305deg}
.coin-rim-62{--rim-angle:310deg}
.coin-rim-63{--rim-angle:315deg}
.coin-rim-64{--rim-angle:320deg}
.coin-rim-65{--rim-angle:325deg}
.coin-rim-66{--rim-angle:330deg}
.coin-rim-67{--rim-angle:335deg}
.coin-rim-68{--rim-angle:340deg}
.coin-rim-69{--rim-angle:345deg}
.coin-rim-70{--rim-angle:350deg}
.coin-rim-71{--rim-angle:355deg}

@media(min-width:681px) and (max-width:1000px){.hero-coin{width:280px;--coin-radius:137px;--coin-depth:20px}.coin-rim-segment{width:12.5px}}

.metal-page-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr);align-items:center;gap:40px;padding:28px 0 32px}
.metal-page-hero .page-intro{padding:30px 0;margin:0}
.silver-hero-image{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:radial-gradient(ellipse,#b6c9d315,transparent 68%)}
.silver-hero-image img{display:block;max-width:100%;width:auto;height:330px;object-fit:contain}
.silver-hero-image figcaption{color:var(--muted);font-size:9px;letter-spacing:2px;text-align:center}
@media(max-width:760px){.metal-page-hero{grid-template-columns:1fr;gap:0;padding:8px 0 28px}.metal-page-hero .page-intro{padding:28px 0 18px}.silver-hero-image img{height:245px}.silver-hero-image figcaption{font-size:8px}}

.gold-price-hero-image{background:radial-gradient(ellipse,#d3aa581c,transparent 68%)}

.ratio-page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.ratio-photo-visual{margin:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#19221c,#111b22)}.ratio-photo-equation{display:grid;grid-template-columns:1fr 34px 1.35fr;align-items:center;gap:12px}.ratio-photo-gold,.ratio-photo-silver{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.ratio-photo-gold img{width:145px;height:145px;max-width:100%;object-fit:contain}.ratio-photo-bars{display:flex;gap:6px;justify-content:center;height:165px;width:100%}.ratio-photo-bars img{height:165px;width:85px;max-width:47%;object-fit:contain;border-radius:10px}.ratio-photo-sign{font-size:40px;color:var(--gold);text-align:center}.ratio-photo-equation strong{font-size:13px}.ratio-photo-equation small{font-size:10px;color:var(--muted)}.ratio-photo-visual figcaption{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.6}.ratio-photo-visual .fine{margin-bottom:0}.ratio-photo-visual .eyebrow{font-size:9px;letter-spacing:1.3px}@media(max-width:760px){.ratio-page-hero{grid-template-columns:1fr;gap:12px}.ratio-photo-visual{padding:18px}.ratio-photo-equation{grid-template-columns:1fr 24px 1.3fr;gap:6px}.ratio-photo-gold img{width:115px;height:115px}.ratio-photo-bars,.ratio-photo-bars img{height:140px}.ratio-photo-sign{font-size:30px}.ratio-photo-equation strong{font-size:11px}}

.spot-photo-explainer{padding:30px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(140deg,#17222a,#121c19);margin:20px 0 36px}.spot-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.spot-photo-card{margin:0;text-align:center;padding:22px;border:1px solid var(--border);border-radius:14px;background:#0c1518}.spot-photo-card img{display:block;width:210px;height:210px;max-width:100%;object-fit:contain;margin:0 auto 18px}.spot-photo-card h3{margin:0 0 10px}.spot-photo-card figcaption p{font-size:12px}.spot-photo-card small{color:var(--muted);font-size:11px}.spot-photo-formula{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;font-size:13px;margin:16px 0}.spot-photo-formula strong{color:var(--gold);font-size:22px}.spot-photo-trade{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:18px;border:1px solid var(--border);border-radius:10px;font-size:12px}.spot-photo-trade>span{color:var(--gold);font-size:20px}@media(max-width:760px){.spot-photo-explainer{padding:18px}.spot-photo-grid{grid-template-columns:1fr;gap:16px}.spot-photo-card{padding:18px}.spot-photo-card img{width:170px;height:170px}}

.spot-price-example{margin:24px 0;padding:24px;background:#0d171b;border:1px solid var(--border);border-radius:14px}.spot-example-flow{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1.2fr;align-items:center;gap:10px;margin:24px 0}.spot-example-flow>div{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--border);border-radius:10px;height:100%;justify-content:center}.spot-example-flow span{font-size:12px}.spot-example-flow strong{font-size:26px;color:var(--gold)}.spot-example-flow small{font-size:10px;color:var(--muted)}.spot-example-flow>b{text-align:center;color:var(--gold)}.spot-example-total{background:#1b2d24;border-color:#547356!important}.spot-price-example dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:13px}.spot-price-example dd{margin:0;text-align:right}@media(max-width:900px){.spot-example-flow{grid-template-columns:1fr}.spot-example-flow>div{height:auto}.spot-example-flow>b{font-size:20px}.spot-price-example{padding:18px}}

.coins-hero-visual{margin:0;text-align:center;background:radial-gradient(ellipse,#b8c7c21c,transparent 70%)}.coins-hero-pair{display:flex;align-items:center;justify-content:center;gap:12px;min-height:290px}.coins-hero-pair img{display:block;width:calc(50% - 6px);max-width:210px;height:auto;aspect-ratio:1;object-fit:contain}.coins-hero-pair img:first-child{transform:translateY(-24px)}.coins-hero-pair img:last-child{transform:translateY(24px)}.coins-hero-visual figcaption{font-size:9px;letter-spacing:2px;color:var(--muted);margin-top:12px}@media(max-width:760px){.coins-hero-pair{min-height:210px}.coins-hero-pair img{max-width:150px}.coins-hero-pair img:first-child{transform:translateY(-14px)}.coins-hero-pair img:last-child{transform:translateY(14px)}.coins-hero-visual figcaption{font-size:8px}}

.calculators-hero-image img{width:370px;height:300px}.calculators-hero-image{background:radial-gradient(ellipse,#d3aa581c,transparent 68%)}@media(max-width:760px){.calculators-hero-image img{width:280px;height:230px}}

.knowledge-hero-image img{width:370px;height:300px}.knowledge-hero-image{background:radial-gradient(ellipse,#92dab214,transparent 68%)}@media(max-width:760px){.knowledge-hero-image img{width:280px;height:230px}}

.hero-coin-face picture{display:block;width:100%;height:100%}

.news-hero-image{margin:0;text-align:center;background:radial-gradient(ellipse,#b6c9d314,transparent 68%)}.news-hero-image picture{display:block;width:360px;max-width:100%;margin:auto}.news-hero-image img{display:block;width:100%;height:auto;object-fit:contain}.news-hero-image figcaption{color:var(--muted);font-size:9px;letter-spacing:2px;margin-top:12px}@media(max-width:760px){.news-hero-image picture{width:280px}.news-hero-image figcaption{font-size:8px}}

.metals-hero-image{margin:0;text-align:center;background:radial-gradient(ellipse,#b6c9d315,transparent 68%)}.metals-hero-image picture{display:block;width:420px;max-width:100%;margin:auto}.metals-hero-image img{display:block;width:100%;height:auto;object-fit:contain}.metals-hero-image figcaption{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin-top:12px}@media(max-width:760px){.metals-hero-image picture{width:300px}.metals-hero-image figcaption{font-size:8px}}

.trade-hero-image{margin:0;text-align:center;align-self:center}.trade-hero-image picture{display:block;width:420px;max-width:100%;margin:auto}.trade-hero-image img{display:block;width:100%;height:auto}.trade-hero-image figcaption{font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:12px}@media(max-width:760px){.trade-hero-image picture{width:300px}}

.contact-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.contact-message{white-space:pre-wrap;overflow-wrap:anywhere}

.advertising-invitation{border:1px dashed var(--gold);background:linear-gradient(120deg,rgba(237,202,128,.06),transparent);padding:32px}.advertising-label,.ad-zone>small{display:block;font-size:12px;font-weight:700;color:var(--text);letter-spacing:.08em;margin-bottom:10px}

.prose a.button.primary{background:var(--gold);color:#211b10;border-color:var(--gold);text-decoration:none}.prose a.button.primary:hover,.prose a.button.primary:focus-visible{background:#ffe2a1;color:#211b10;border-color:#ffe2a1;text-decoration:none}.prose a.button.primary:focus-visible{outline:2px solid var(--text);outline-offset:4px}

.explorer-presets{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0}.explorer-sliders output{display:block;color:var(--gold)}.history-explorer input[type=range]{width:100%;accent-color:var(--gold);min-height:36px;padding:0}.explorer-plot{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.explorer-svg{display:block;width:100%;min-width:640px;height:auto;cursor:crosshair}.explorer-svg>*{pointer-events:none}.explorer-svg .chart-label{font-size:15px;fill:var(--muted)}.explorer-summary{margin:24px 0}.explorer-inspection{padding:20px 0;border-top:1px solid var(--border)}#explorer-observation-label{font-variant-numeric:tabular-nums;min-height:3em}#explorer-table{margin:24px 0}

/* Footer: give the knowledge links two readable, balanced columns. */
.footer-navigation{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}
.footer-navigation>section{min-width:0}.footer-knowledge-links{columns:2;column-gap:24px}.footer-knowledge-links a{break-inside:avoid}
@media(max-width:1000px){.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-knowledge{grid-column:1/-1}}
@media(max-width:480px){.footer-navigation{grid-template-columns:1fr}.footer-knowledge{grid-column:auto}.footer-knowledge-links{columns:1}}

/* Ratio article: existing coin photographs with a labelled example. */
.ratio-coin-article{margin:24px 0;padding:clamp(20px,4vw,40px);border:1px solid var(--border);border-radius:18px;background:radial-gradient(ellipse at 20% 30%,#b98c2820,transparent 55%),radial-gradient(ellipse at 85% 45%,#c3d4e51a,transparent 55%),var(--surface)}.ratio-coin-article .eyebrow,.ratio-coin-formula{text-align:center}.ratio-coin-formula{font-size:clamp(16px,2.5vw,24px);font-weight:600}.ratio-coin-equation{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;margin:28px 0}.ratio-coin-side{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;gap:8px}.ratio-coin-side picture,.ratio-coin-silver{display:block;position:relative;width:clamp(90px,17vw,180px);max-width:100%}.ratio-coin-side img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ratio-coin-side strong{font-size:clamp(16px,2.5vw,22px);color:var(--gold)}.ratio-coin-side:last-child strong{color:var(--silver)}.ratio-coin-side>span{font-size:12px;color:var(--muted)}.ratio-coin-equals{font-size:36px;text-align:center;color:var(--gold)}.ratio-coin-multiplier{position:absolute;bottom:0;right:-8px;padding:3px 10px;background:var(--raised);border:1px solid var(--border);border-radius:30px;color:var(--text);font-weight:700}.ratio-coin-article figcaption{font-size:14px}.ratio-coin-article>a{display:inline-block;margin-top:8px;color:var(--gold)}
@media(max-width:480px){.ratio-coin-equation{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px}.ratio-coin-equals{font-size:28px}.ratio-coin-multiplier{right:-4px;font-size:13px}.ratio-coin-side>span{font-size:11px}}

/* Topic-specific responsive article imagery. */
.editorial-figure{margin:24px 0}.editorial-figure picture{display:block}.editorial-figure .article-illustration{margin:0;object-fit:cover}.editorial-figure figcaption{margin-top:8px;line-height:1.6}

/* Møntdatabase: producentfilter og korte oversigtssider. */
.coin-filter-expanded{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1.4fr) auto auto}.coin-filter-expanded select{width:100%;min-width:0}.coin-pagination{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin:28px 0}.coin-pagination>span{color:var(--muted);font-size:14px}.mint-jump-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.mint-jump-links a{padding:8px 12px;border:1px solid var(--border);border-radius:8px;color:var(--gold);font-size:13px}.mint-directory h2,.coin-card h2{overflow-wrap:anywhere}@media(max-width:1000px){.coin-filter-expanded{grid-template-columns:1fr 1fr}.coin-filter-expanded>label:first-child,.coin-filter-expanded>button{grid-column:1/-1}}

/* Inflation: serverrenderede data og SVG uden ekstra JavaScript. */
.inflation-teaser{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.inflation-teaser h2{margin:4px 0}.inflation-teaser p{margin:6px 0}.inflation-summary-values{display:flex;gap:32px;flex:1;justify-content:center}.inflation-summary-values>div{display:grid;gap:5px;max-width:245px}.inflation-summary-values strong{font-size:clamp(23px,3vw,32px);color:var(--gold)}.inflation-summary-values span{font-size:13px;color:var(--muted)}.inflation-period{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:24px 0}.inflation-period label{display:grid;gap:8px;min-width:220px}.inflation-denmark{border-color:var(--gold)}.inflation-value{display:block;font-size:clamp(32px,6vw,54px);color:var(--gold);font-variant-numeric:tabular-nums}.inflation-main-cards>.panel:last-child .inflation-value{color:#d6e0e8}.inflation-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.inflation-components>div{border-top:1px solid var(--border);padding-top:12px}.inflation-components h3{font-size:15px}.inflation-components strong{font-size:24px}.inflation-dk-row{background:#25291e}.inflation-dk-row th,.inflation-dk-row td{font-weight:700;color:#f4d68d}.inflation-chart-wrap svg{display:block;width:100%;height:auto;min-width:500px}.inflation-chart-wrap{overflow-x:auto}.inflation-chart-wrap text{fill:#bac6cf;font-size:13px;font-family:inherit}.inflation-grid{stroke:#35424b;stroke-width:1}.inflation-line-total{fill:none;stroke:#f4cf7b;stroke-width:3;stroke-linejoin:round}.inflation-line-core{fill:none;stroke:#cad8e4;stroke-width:3;stroke-dasharray:7 5;stroke-linejoin:round}.inflation-legend{display:flex;gap:24px;flex-wrap:wrap}.inflation-legend span:first-child{color:#f4cf7b}.inflation-legend span:last-child{color:#cad8e4}@media(max-width:680px){.inflation-summary-values{justify-content:flex-start;gap:22px;width:100%;flex-wrap:wrap}.inflation-components{grid-template-columns:1fr}.inflation-teaser .button{width:100%;text-align:center}}

.inflation-main-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.inflation-main-cards{grid-template-columns:minmax(0,1fr)}}

#dansk-cpi .inflation-components{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){#dansk-cpi .inflation-components{grid-template-columns:minmax(0,1fr)}}

.inflation-long-summary{flex-basis:100%;border-top:1px solid var(--border);padding-top:16px;line-height:1.7}.inflation-long-summary strong{color:var(--gold)}

/* Practical reference tools: no external assets or scripts. */
.stamp-art{width:min(100%,240px);height:auto;display:block;margin:0 auto 1rem;border-radius:8px;box-shadow:0 5px 16px #0003}.stamp-photo{aspect-ratio:15/8;background-image:url(/assets/stamps-metal-v1568.webp);background-size:362% 905%;background-repeat:no-repeat}.stamp-grid .content-card{overflow:hidden}.stamp-grid .content-card:before{display:none}.stamp-tile-0{background-position:3.944% 7.298%}.stamp-tile-1{background-position:50% 7.298%}.stamp-tile-2{background-position:96.056% 7.298%}.stamp-tile-3{background-position:3.944% 34.938%}.stamp-tile-4{background-position:50% 34.938%}.stamp-tile-5{background-position:96.056% 34.938%}.stamp-tile-6{background-position:3.944% 62.578%}.stamp-tile-7{background-position:50% 62.578%}.stamp-tile-8{background-position:96.056% 62.578%}.stamp-tile-9{background-position:3.944% 90.839%}.stamp-tile-10{background-position:50% 90.839%}.stamp-tile-11{background-position:96.056% 90.839%}.comparison-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1rem;align-items:end}.comparison-form label{min-width:0}.comparison-form select{width:100%;min-width:0}.comparison-form button{white-space:nowrap}@media(max-width:760px){.comparison-form{grid-template-columns:minmax(0,1fr)}}

.stamp-photo.stamp-high{background-image:url(/assets/stamps-999-v1571.webp);background-size:200% 200%}.stamp-high-0{background-position:0 0}.stamp-high-1{background-position:100% 0}.stamp-high-2{background-position:0 100%}.stamp-high-3{background-position:100% 100%}

/* Historical knowledge guides: fixed image ratios, no animation or new JS. */
.history-guide-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:center;margin:32px 0}.history-guide-hero .intro{margin:0;padding:0}.history-guide-hero figure{margin:0;min-width:0}.history-guide-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:16px}.history-guide-hero figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:10px}.history-guide-card:before{display:none}.history-guide-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:9px;margin-bottom:18px}.history-timeline{list-style:none;padding-left:0!important;margin:24px 0!important}.history-timeline li{border-left:2px solid var(--gold);padding:2px 0 2px 22px;margin:0 0 22px}.history-timeline strong{color:var(--gold)}.history-timeline p{margin:6px 0 0}@media(max-width:760px){.history-guide-hero{grid-template-columns:minmax(0,1fr);gap:22px}.history-guide-hero figure{max-width:560px;width:100%;margin:auto}}

/* Illustrated Danish treasure guide: reserved image space and deferred lower images. */
.history-inline-image{max-width:760px;margin:30px auto}.history-inline-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:14px}.history-inline-image figcaption{font-size:12px;line-height:1.65;color:var(--muted);margin-top:10px}.prose .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.prose .table-wrap th,.prose .table-wrap td{vertical-align:top}.prose .table-wrap caption{text-align:left;font-size:13px;color:var(--muted);padding-bottom:12px}
