/* Gold Rate Qatar — editorial market desk. Deliberately light, compact and legible. */
.desk-home{--desk-ink:#17242d;--desk-muted:#4f5d66;--desk-line:#d9dedf;--desk-paper:#fff;--desk-bg:#f4f5f3;--desk-accent:#711832;--desk-gold:#755518;width:min(1240px,calc(100% - 36px));margin:24px auto 76px;color:var(--desk-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.desk-home *{box-sizing:border-box}
.desk-home h1,.desk-home h2,.desk-home h3{letter-spacing:-.025em;color:var(--desk-ink)!important}
.desk-home h1{font-size:clamp(2.2rem,5vw,4.45rem);line-height:1.04;margin:13px 0 20px;font-weight:750}
.desk-home h2{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.2;margin:5px 0 16px}
.desk-home h3{font-size:1.18rem;line-height:1.3;margin:0 0 11px}
.desk-home p{line-height:1.65;color:var(--desk-muted)!important;margin:0 0 14px}
.desk-overline{font-size:.69rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--desk-accent)!important}
.desk-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr);gap:36px;align-items:center;padding:clamp(26px,4vw,52px);background:linear-gradient(122deg,#fffdfa 0%,#fff 55%,#f6ede4 100%);border:1px solid #d8d7d1;border-top:4px solid var(--desk-accent);border-radius:14px}
.desk-hero-copy p{max-width:57ch;font-size:1.08rem;color:#374750!important}
.desk-rate-meta{display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center;margin-top:32px;font-size:.76rem;color:#53616a;line-height:1.5}
.desk-current,.desk-stale{font-weight:800;padding:5px 10px;border-radius:3px}
.desk-current{background:#e9f4eb;color:#24603b}.desk-stale{background:#fbebdf;color:#84410b}
.desk-lead-rate{background:#fff;border:1px solid #dddbd5;border-radius:12px;padding:26px 25px;box-shadow:0 13px 30px rgba(29,37,40,.055)}
.desk-lead-rate>span,.desk-lead-rate>small{display:block;font-size:.76rem;font-weight:650;color:#52616a;letter-spacing:.02em}
.desk-lead-rate>strong{display:block;font-size:clamp(2rem,4.2vw,3.35rem);font-variant-numeric:tabular-nums;line-height:1.18;margin:9px 0;color:#1b2a31;letter-spacing:-.04em}
.desk-lead-rate>small{font-size:.72rem;font-weight:500}
.desk-rate-changes{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid var(--desk-line);margin-top:21px;padding-top:17px}
.desk-rate-changes .market-data-change{font-size:.7rem;padding:6px 8px;line-height:1.35;border:1px solid #d9e0dc}
.desk-rate-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 11px}
.desk-rate-item{display:flex;flex-direction:column;gap:12px;text-decoration:none!important;background:#fff;border:1px solid #dce1e0;border-radius:10px;padding:20px;min-width:0;transition:transform .15s,border-color .15s}
.desk-rate-item:hover{transform:translateY(-2px);border-color:#a98590}.desk-rate-item:focus-visible{outline:3px solid var(--desk-accent)}
.desk-rate-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.desk-rate-heading b{font-size:1rem;color:#711832}.desk-rate-heading small{color:#53616a;font-size:.72rem}
.desk-rate-item strong{font-size:clamp(1.14rem,1.85vw,1.55rem);font-weight:750;font-variant-numeric:tabular-nums;color:#17242d;white-space:nowrap}
.desk-rate-item>span:last-child{color:#54626c;font-size:.76rem}
.desk-disclaimer{border-inline-start:3px solid #a2762f;color:#394751;background:#fff9ef;font-size:.8rem;line-height:1.6;padding:11px 15px;margin-bottom:24px}
.desk-grid-main{display:grid;grid-template-columns:1.12fr .88fr;gap:18px;margin:18px 0}
.desk-panel{background:#fff!important;border:1px solid #dce1df!important;border-radius:12px;padding:clamp(21px,2.6vw,30px);box-shadow:0 6px 21px rgba(25,32,36,.035)}
.desk-panel p:last-child{margin-bottom:0}.desk-section-top{margin-bottom:15px}.desk-section-top h2{margin-bottom:0}.desk-market-note>p{font-size:1.03rem;color:#283741!important;max-width:70ch}.desk-note-foot{border-top:1px solid #e4e7e5;padding-top:11px;margin-top:17px;font-size:.75rem;color:#5c6871}
.desk-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.desk-stat-row>div{min-width:0}.desk-stat-row span,.desk-weight-grid span{display:block;color:#58656d;font-size:.76rem;margin-bottom:7px}.desk-stat-row strong{display:block;color:#1d2b33;font-size:clamp(.95rem,1.45vw,1.16rem);font-variant-numeric:tabular-nums}.desk-small{font-size:.78rem!important;color:#596771!important}.desk-stat-panel .desk-small{margin:16px 0 0}
.desk-chart-section{margin:18px 0 26px}.desk-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.desk-chart-header p{font-size:.83rem}.desk-text-link{font-size:.82rem;font-weight:750;white-space:nowrap;text-decoration:none!important;color:#711832!important;margin-top:13px}
.desk-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.desk-controls label,.desk-fields label{display:flex;flex-direction:column;gap:6px;color:#34434c;font-size:.75rem;font-weight:700;min-width:126px;flex:1}
.desk-home input,.desk-home select{font:inherit;color:#1d2b34!important;background:#fff!important;border:1px solid #b9c4c9!important;border-radius:6px;min-height:42px;padding:8px 10px;width:100%}
.desk-home input:focus-visible,.desk-home select:focus-visible,.desk-home button:focus-visible{outline:3px solid #9c4961;outline-offset:2px}.desk-home input::placeholder{color:#67737c}
.desk-outline-btn,.desk-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:6px;padding:9px 15px;font-weight:700;font-size:.78rem;text-decoration:none!important;cursor:pointer}
.desk-outline-btn{background:#fff;color:#711832;border:1px solid #9d6a7a}.desk-outline-btn:hover{background:#f9eef1}.desk-primary-btn{background:#711832;color:#fff!important;border:1px solid #711832}.desk-primary-btn:hover{background:#511024;color:#fff!important}
main.desk-home a.desk-primary-btn,main.desk-home a.desk-primary-btn:hover{color:#fff!important}
#desk-chart{display:block;width:100%;height:auto;min-height:230px;background:#fbfcfb;border:1px solid #e4e7e5;border-radius:8px;direction:ltr}
#desk-chart[hidden]{display:none}.desk-axis{font-size:12px;fill:#52636d}.desk-gridline{stroke:#dce2e1;stroke-width:1}.desk-price-line{fill:none;stroke:#711832;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.desk-overlay-line{stroke:#85632a;stroke-width:1.6;stroke-dasharray:6 5}.desk-point{fill:#711832;stroke:#fff;stroke-width:2}.desk-up-bar{fill:#38734e}.desk-down-bar{fill:#ab3e55}.desk-flat-bar{fill:#7b8588}.desk-zero-line{stroke:#51646d;stroke-width:1.5}.desk-chart-tag{font-size:12px;fill:#27343d;font-weight:700}
.desk-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk-range-block{padding:13px;border:1px solid #e2e6e4;background:#fafbfa;border-radius:7px;min-width:0}.desk-range-block>strong{display:block;color:#711832;font-size:.82rem;margin-bottom:10px}.desk-range-block .desk-stat-row{gap:7px}.desk-range-block .desk-stat-row span{font-size:.68rem;margin-bottom:4px}.desk-range-block .desk-stat-row b{display:block;color:#24323a;font-size:.82rem;font-variant-numeric:tabular-nums}.desk-range-block>.desk-small{display:block;margin-top:10px}.desk-range-block>span:not(.desk-small){display:block;color:#596771;font-size:.78rem;line-height:1.55}
.desk-carat-section{margin-top:18px}.desk-carat-section p{max-width:76ch}.desk-carat-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:5px 0 8px}.desk-carat-key{display:inline-flex;align-items:center;gap:7px;color:#35454e;font-size:.75rem;font-weight:750}.desk-carat-key::before{content:"";display:inline-block;width:21px;height:3px;border-radius:3px;background:currentColor}.desk-carat-key-24k{color:#711832}.desk-carat-key-22k{color:#9d7737}.desk-carat-key-21k{color:#517683}.desk-carat-key-18k{color:#52636d}#desk-carat-chart{display:block;width:100%;height:auto;min-height:220px;background:#fbfcfb;border:1px solid #e4e7e5;border-radius:8px;direction:ltr}#desk-carat-chart[hidden]{display:none}.desk-carat-line-24k,.desk-carat-line-22k,.desk-carat-line-21k,.desk-carat-line-18k{fill:none;stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.desk-carat-line-24k{stroke:#711832}.desk-carat-line-22k{stroke:#9d7737}.desk-carat-line-21k{stroke:#517683}.desk-carat-line-18k{stroke:#52636d}.desk-carat-point{fill:#fff;stroke:#27343d;stroke-width:1.2}
.desk-data-details{margin-top:12px;border-top:1px solid #e4e7e5;padding-top:12px;color:#27343b}.desk-data-details summary{cursor:pointer;font-size:.8rem;font-weight:700;color:#711832}.desk-table-wrap{overflow-x:auto;max-height:380px;overflow-y:auto;margin-top:12px}.desk-table-wrap table{width:100%;border-collapse:collapse;font-size:.79rem}.desk-table-wrap th,.desk-table-wrap td{text-align:start;padding:9px;border-bottom:1px solid #e4e7e5;color:#283640;font-variant-numeric:tabular-nums}.desk-table-wrap caption{text-align:start;padding:8px;color:#53616b}
.desk-output{display:block;margin-top:16px;background:#f5f7f6;border:1px solid #e0e5e3;border-inline-start:3px solid #711832;border-radius:5px;padding:14px;font-size:.82rem;line-height:1.6;color:#293741;min-height:56px}
.desk-breakdown{margin-top:12px}.desk-breakdown-strip{display:flex;overflow:hidden;height:12px;border-radius:20px;background:#e5e7e5}.desk-breakdown-strip span{display:block;height:100%}.desk-breakdown-legend{display:flex;flex-wrap:wrap;gap:6px 13px;margin-top:8px}.desk-breakdown-key{font-size:.7rem;color:#4e5d66}.desk-breakdown-key::before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-inline-end:5px;background:var(--swatch)}.desk-breakdown-metal{background:#711832;--swatch:#711832}.desk-breakdown-making{background:#9d7737;--swatch:#9d7737}.desk-breakdown-other{background:#517683;--swatch:#517683}.desk-breakdown-remainder{background:#817d76;--swatch:#817d76}.desk-breakdown-key.desk-breakdown-metal,.desk-breakdown-key.desk-breakdown-making,.desk-breakdown-key.desk-breakdown-other,.desk-breakdown-key.desk-breakdown-remainder{background:transparent}
.desk-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desk-weight-grid>div{padding:11px 12px;background:#f8f9f8;border:1px solid #e2e6e4;border-radius:5px}.desk-weight-grid strong{font-size:.91rem;color:#24323a;font-variant-numeric:tabular-nums}.desk-weight-grid+ .desk-small{margin:15px 0 0}
.desk-tool-heading{margin:42px 0 16px}.desk-tool-heading h2{margin:5px 0}.desk-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.desk-tool p{font-size:.83rem}.desk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.desk-fields label{min-width:0}.desk-zakat-teaser{background:linear-gradient(120deg,#fffdf8,#f9f2e7)!important;display:flex;flex-direction:column;align-items:flex-start}.desk-zakat-teaser p{font-size:.92rem;max-width:52ch}.desk-zakat-teaser .desk-primary-btn{margin-top:auto}
.desk-watch{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;margin:17px 0 28px}.desk-watch h2{margin-top:5px}.desk-watch .desk-controls{margin-top:0}.desk-watch .desk-controls label{min-width:110px}.desk-watch .desk-outline-btn{flex:none}.desk-watch .desk-output{margin-top:10px}
.desk-editorial{padding:36px 0 26px;margin:34px 0;border-top:1px solid #d7ddda;border-bottom:1px solid #d7ddda}.desk-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:25px}.desk-editorial h3{font-size:1.1rem}.desk-editorial p{font-size:.85rem}.desk-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.desk-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.desk-link-list a{display:flex;justify-content:space-between;gap:5px;text-decoration:none!important;color:#711832!important;background:#faf8f6;border:1px solid #e5e1db;padding:12px;font-size:.84rem;font-weight:650;border-radius:5px}.desk-link-list a:hover{background:#f6eef1}.desk-nav-grid h3{margin:23px 0 8px}
.desk-home .market-faq{margin-top:30px}.desk-home .market-faq h2{margin:0}.desk-home .market-faq details{padding:14px 0}.desk-home .market-faq details p{font-size:.87rem;max-width:85ch}.desk-home .market-ad{margin:22px 0}
.desk-legacy-currency{margin:18px 0}.desk-currency-table-wrap{max-height:420px;border:1px solid #e4e7e5;border-radius:8px}.desk-currency-table-wrap table{min-width:650px}.desk-currency-table-wrap thead th{position:sticky;top:0;z-index:2;background:#f5efe8;box-shadow:0 1px 0 #ddd6ce}.desk-currency-table-wrap tbody th{color:#711832;font-weight:750}.desk-currency-table-wrap tbody th small{display:block;color:#68757d;font-size:.7rem;font-weight:500;margin-top:3px}.desk-currency-table-wrap td{white-space:nowrap}.desk-recovered-modules{margin-top:18px}.desk-history-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:8px 0 14px}.desk-history-grid>div{min-width:0;padding:10px 6px;border:1px solid #e3e7e5;border-radius:6px;background:#fafbfa}.desk-history-grid span,.desk-history-grid small,.desk-history-grid strong{display:block}.desk-history-grid span{color:#711832;font-size:.72rem;font-weight:800}.desk-history-grid small{color:#69757e;font-size:.65rem;margin-top:2px}.desk-history-grid strong{color:#67470f;font-size:.78rem;margin-top:7px;font-variant-numeric:tabular-nums;white-space:nowrap}.desk-home-metal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 14px}.desk-home-metal-grid>div{padding:10px 11px;border:1px solid #e3e7e5;border-radius:6px;background:#fafbfa}.desk-home-metal-grid span,.desk-home-metal-grid strong,.desk-home-metal-grid small{display:block}.desk-home-metal-grid span{color:#711832;font-size:.75rem;font-weight:750}.desk-home-metal-grid strong{color:#67470f;font-size:.86rem;margin-top:4px}.desk-home-metal-grid small{color:#68757d;font-size:.65rem;margin-top:3px}
@media(max-width:950px){.desk-hero{grid-template-columns:1fr}.desk-rate-board{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-editorial-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.desk-home{width:min(100% - 24px,540px);margin:12px auto 50px}.desk-hero{padding:23px;gap:20px}.desk-hero h1{font-size:2.5rem}.desk-rate-meta{margin-top:18px}.desk-lead-rate{padding:19px}.desk-grid-main,.desk-tool-grid,.desk-nav-grid,.desk-editorial-grid,.desk-watch{grid-template-columns:1fr}.desk-rate-board{gap:8px}.desk-rate-item{padding:14px;gap:8px}.desk-rate-heading{display:block}.desk-rate-heading small{display:block;margin-top:4px}.desk-rate-item strong{font-size:1.17rem}.desk-controls label{min-width:42%}.desk-chart-header{display:block}.desk-text-link{display:inline-block;margin:3px 0}.desk-stat-row{gap:6px}.desk-stat-row strong{font-size:.84rem}.desk-link-list{grid-template-columns:1fr 1fr}.desk-range-grid{grid-template-columns:1fr}.desk-carat-legend{gap:7px 12px}}
@media(max-width:390px){.desk-rate-board,.desk-fields,.desk-link-list{grid-template-columns:1fr}.desk-rate-heading{display:flex}.desk-stat-row{grid-template-columns:1fr 1fr}.desk-controls label{min-width:100%}}
[dir="rtl"] .desk-home{font-family:Tahoma,"Segoe UI",Arial,sans-serif}[dir="rtl"] .desk-home h1,[dir="rtl"] .desk-home h2,[dir="rtl"] .desk-home h3{letter-spacing:0}[dir="rtl"] .desk-overline{letter-spacing:0}[dir="rtl"] .desk-rate-item strong,[dir="rtl"] .desk-lead-rate>strong{direction:ltr;text-align:start}
.desk-currency-table-wrap .currency-identity{display:inline-flex;align-items:baseline;gap:6px}.desk-currency-table-wrap .currency-symbol{color:#67470f;font-size:.9rem;font-weight:800}.desk-currency-table-wrap .currency-code{display:inline;color:#711832;font-size:.84rem;font-weight:800;letter-spacing:.03em}.desk-currency-table-wrap .currency-name{display:block;color:#68757d;font-size:.7rem;font-weight:500;margin-top:3px}

/* Light, high-contrast tables for restored homepage analytics. */
.desk-home .home-gold-analysis{max-width:none;margin:30px 0;padding:0;color:#24323a}
.desk-home .home-gold-analysis h2,.desk-home .home-gold-analysis h3{color:#26343d!important}
.desk-home .home-gold-analysis .insight-card{background:#fff!important;color:#26343d;border:1px solid #dce1df!important;border-radius:10px;padding:clamp(18px,2.5vw,27px);box-shadow:0 6px 21px rgba(25,32,36,.035);margin:15px 0}
.desk-home .home-gold-analysis .insight-card p,.desk-home .home-gold-analysis .insight-note{color:#53616a!important}
.desk-home .home-gold-analysis .insight-card h3{margin:0 0 9px;color:#26343d!important;font-size:1.12rem}
.desk-home .home-gold-analysis .insight-card table{min-width:760px;border-collapse:collapse;color:#26343d}
.desk-home .home-gold-analysis .insight-card th,.desk-home .home-gold-analysis .insight-card td{padding:11px 10px;border-bottom:1px solid #e5e9e7;color:#33424b;white-space:nowrap;font-size:.8rem;font-variant-numeric:tabular-nums}
.desk-home .home-gold-analysis .insight-card thead th{background:#f5f2ec;color:#485761;font-size:.72rem;letter-spacing:.025em}
.desk-home .home-gold-analysis .insight-card tbody th{color:#711832}
.desk-home .home-gold-analysis .insight-card tbody th a{color:#711832;text-decoration:underline;text-underline-offset:3px}
.desk-home .home-gold-analysis .insight-card td small{display:block;color:#66737c;font-size:.69rem;margin-top:3px}
.desk-home .home-gold-analysis .rate-up{color:#176b3d}.desk-home .home-gold-analysis .rate-down{color:#a32632}.desk-home .home-gold-analysis .rate-flat{color:#52616a}.desk-home .home-gold-analysis .home-no-change{color:#727c82;font-size:.72rem}
.desk-home .home-gold-analysis .insight-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}
.desk-home .home-gold-analysis .insight-card-heading .desk-text-link{margin:0}
.desk-home .home-gold-analysis .gold-estimator p{color:#53616a!important}
.desk-home .home-gold-analysis .gold-estimator label{color:#34434c}
.desk-home .home-gold-analysis .gold-estimator input,.desk-home .home-gold-analysis .gold-estimator select{font:inherit;color:#1d2b34;background:#fff;border:1px solid #b9c4c9;border-radius:6px;min-height:42px;padding:8px 10px}
.desk-home .home-gold-analysis #estimate-result{display:block;padding:12px;background:#f4f6f5;color:#26343d;border:1px solid #dce1df;border-radius:6px;margin-top:12px}
.desk-currency-link{display:block;color:#711832!important;text-decoration:none!important}.desk-currency-link:hover .desk-row-link-label{text-decoration:underline}.desk-row-link-label{display:block;color:#6c7378;font-size:.66rem!important;font-weight:700;margin-top:5px}
.desk-home-metal-grid>a{display:block;padding:10px 11px;border:1px solid #e3e7e5;border-radius:6px;background:#fafbfa;text-decoration:none!important}.desk-home-metal-grid>a:hover{border-color:#a98590;background:#fff}.desk-home-metal-grid>a span,.desk-home-metal-grid>a strong,.desk-home-metal-grid>a small{display:block}.desk-home-metal-grid>a span{color:#711832;font-size:.75rem;font-weight:750}.desk-home-metal-grid>a strong{color:#67470f;font-size:.86rem;margin-top:4px}.desk-home-metal-grid>a small{color:#68757d;font-size:.65rem;margin-top:3px}
.desk-gold-qatar-copy{margin-top:24px}.desk-gold-qatar-copy p{max-width:90ch;font-size:.88rem}
@media(max-width:720px){.desk-home .home-gold-analysis{margin-top:22px}.desk-home .home-gold-analysis .insight-card-heading{display:block}.desk-home .home-gold-analysis .insight-card-heading .desk-text-link{display:inline-block;margin-top:4px}.desk-home .home-gold-analysis .estimator-fields{grid-template-columns:1fr 1fr}}
@media(max-width:440px){.desk-home .home-gold-analysis .estimator-fields{grid-template-columns:1fr}}
