/* White theme shared by every language and editorial page. */
:root{color-scheme:light;--bg:#ffffff;--paper:#182a22;--muted:#56645b;--copper:#85582d;--line:#dbe2dc}
html,body,header,.site-footer{background:#fff}
.button{color:#fff}
.nav-cta,.filters button,.notebook-toggle,.royal-portrait img,.historic-photo img,.historic-hero-photo img{border-color:#b7c4b9}
.hero-note,.scene-top span,.scene-bottom,.coordinate{color:#5d6b60}
.scene{background:radial-gradient(ellipse at 50% 55%,#e8ece280,transparent 68%)}
.answer,.heritage,.card-section,.quote,.royal-section,.historic-preview,.symbols-section,.editorial-policy{background:#fff}
.answer .number{color:#85582d80}
.questions button.active{background:#f4f6f1}
.art{border-color:#bdcabb;color:#705639}
.art-one{background:radial-gradient(ellipse,#e3ead9,#f7f9f4);text-shadow:12px 10px 0 #c4d0b366}
.art-two{background-color:#faf7f1;background-image:repeating-conic-gradient(from 45deg,#b88d5322 0% 25%,transparent 0% 50%)}
.art-three{background:linear-gradient(155deg,#dfd3bb 0%,#eef1e7 40%,#c5d0bd 41%,#e5ecdf 69%,#b6c5ae 70%)}
input,select,.language-picker select{background:#fff;border-color:#b7c4b9;color:var(--paper)}
input::placeholder{color:#647167}
.personal-card{background:radial-gradient(ellipse at 90% 10%,#e9eddc,#fff 70%);border-color:#b7c4b9;box-shadow:15px 20px 50px #1c332014}
.personal-card:after{color:#85582d0c}
.personal-card footer{border-color:#c7d1c4}
dialog{background:#fff;border-color:#b7c4b9}
dialog::backdrop{background:#182a2259}
.blog-intro,.historic-hero{background:#fff}
.blog-art{background:#edf2e8;border-color:#c6d2be;color:#765939}
.motif-identity{background:radial-gradient(ellipse,#e0e9d4,#f7f9f3);text-shadow:8px 8px #b6c5a533}
.motif-sport{background:repeating-linear-gradient(105deg,transparent 0px,transparent 35px,#9e72352b 36px,#9e72352b 37px),linear-gradient(120deg,#f1e7d4,#edf2e6)}
.motif-science{background:radial-gradient(circle at 50% 50%,transparent 38%,#69875733 39%,transparent 40%,transparent 56%,#69875722 57%,transparent 58%),#edf4ec}
.motif-diaspora{background:repeating-radial-gradient(ellipse at 100% 100%,#66835433 0px,#66835433 1px,transparent 2px,transparent 25px),#f1f5eb}
.motif-culture{background:repeating-conic-gradient(from 45deg,#ad824324 0% 25%,transparent 0% 50%),#faf6ee;background-size:30px 30px}
.article-lead{color:#405648}
.our-reading{background:#faf7f1}
.historic-hero-photo{box-shadow:15px 20px 50px #1c33201f}
.historic-hero-photo figcaption{color:#fff}
.historic-hero-photo small{color:#f1d3ab}
.place-card,.symbol-card{background:#fff;border-color:var(--line)}
.place-art{background:radial-gradient(ellipse at 65% 85%,#d7e0cbaa,transparent 70%),#f3f6ee;border-color:var(--line);color:#7a5b35}
.type-ksar .place-art{background:linear-gradient(135deg,#ede0cb,#f6f4ec)}
.type-city .place-art{background:radial-gradient(ellipse at 50% 100%,#dce5cf,#f5f8f0)}
.type-archaeology .place-art{background:linear-gradient(135deg,#e0e7d2,#f1f5e8)}
.place-art svg{filter:drop-shadow(5px 7px 3px #1c332018)}
.place-index{color:#85582d99}
.place-year{color:var(--copper)}
.notebook-toggle[aria-pressed=true]{background:#faf4eb}
.symbol-visual{background-color:#fff;background-image:linear-gradient(#63755e0d 1px,transparent 1px),linear-gradient(90deg,#63755e0d 1px,transparent 1px)}
.flag-visual{background-color:#fff;background-image:radial-gradient(ellipse at center,#f2eee3,transparent 72%),linear-gradient(#63755e0d 1px,transparent 1px),linear-gradient(90deg,#63755e0d 1px,transparent 1px)}
.flag-visual img{box-shadow:0 15px 35px #1c332018}
.brand-flag{box-shadow:0 2px 8px #0001}
