/* Landscape mode: sky, sage, eucalyptus, straw and clay from the reference. */
html[data-theme=landscape]{color-scheme:light;--sky:#bccbd0;--sage:#aaad93;--eucalyptus:#77837e;--straw:#cfbf80;--clay:#d1a08f;--paper:#f3f1e8;--ink:#293d36;--muted:#56675e;--line:#cbd0bf;--surface:#e5e8da;--surface-hover:#dbe1d0;--focus:#637b74;background:var(--paper)}
[data-theme=landscape] body{background:var(--paper);color:var(--ink)}
[data-theme=landscape] :is(.projects-section,.about-section,.people-watching){background:var(--paper);color:var(--ink)}
[data-theme=landscape] .home-page>.topbar::before{background:#edf1e5b8}
[data-theme=landscape] .home-page>.topbar,[data-theme=landscape] .home-page>.topbar nav a{color:var(--ink)}
[data-theme=landscape] .carryon-section .editorial-photo{background:linear-gradient(125deg,#d4dfe1,#e7e8d6)}
[data-theme=landscape] .experiments-panel{background:#e1e7db;color:var(--ink)}
[data-theme=landscape] .experiment-tile strong{background:#f5f2e9ec;color:var(--ink)}
[data-theme=landscape] .about-desktop{background:linear-gradient(140deg,#d6e0e1,#e4e5d6 58%,#e9d9cd)}
[data-theme=landscape] .about-desktop .desk-widget{background:#faf9f0d9;color:var(--ink);box-shadow:0 2px 12px #596c4810}
[data-theme=landscape] .about-desktop .photo-widget{background:none;box-shadow:none}
[data-theme=landscape] .about-desktop .clock-face::before,[data-theme=landscape] .about-desktop .clock-time{background:#faf9f0}
[data-theme=landscape] .about-desktop .clock-hand{background:#3e534b}
[data-theme=landscape] .about-desktop .clock-pin{background:#a46651}
[data-theme=landscape] .about-desktop :is(.clock-city,.music-info>small,.music-times,.app-widget small){color:#54665e}
[data-theme=landscape] .about-desktop #sunshine-progress{background:#cdd3bf;accent-color:#77837e}
[data-theme=landscape] .about-desktop #sunshine-progress::-webkit-slider-thumb{background:#77837e}
[data-theme=landscape] .about-notes-section .about-panels article{background:linear-gradient(135deg,#f8f7ed,#eceede);border-color:#aab49438;box-shadow:0 3px 12px #596c4808}
[data-theme=landscape] .about-notes-section .about-panels article:nth-child(2){background:linear-gradient(135deg,#f6f5e9,#e8dfc5)}
[data-theme=landscape] .about-notes-section .about-panels article:nth-child(3){background:linear-gradient(135deg,#faf4ed,#ebd8cc)}
[data-theme=landscape] .about-notes-section :is(.panel-number,.about-panels p){color:var(--muted)}
[data-theme=landscape] .about-notes-section .note-toolbar{color:#846c2c}
[data-theme=landscape] .about-notes-section .about-actions .inline-link,[data-theme=landscape] .about-notes-section .carousel-controls button{background:#d9e0d3c9;border-color:#fff9;color:var(--ink)}
[data-theme=landscape] .about-notes-section .about-actions .inline-link:hover,[data-theme=landscape] .about-notes-section .carousel-controls button:hover:not(:disabled){background:#c7d3c5;color:#293d36}
[data-theme=landscape] .contact-section{background:linear-gradient(160deg,#e0e5d8,#d6dcd0 60%,#e7d6c8);color:var(--ink)}
[data-theme=landscape] #contacto .contact-links>a,[data-theme=landscape] #contacto .footer-bottom>a{color:var(--ink)}
[data-theme=landscape] .contact-title-link:hover,[data-theme=landscape] .contact-title-link:focus-visible{color:#916351}
[data-theme=landscape] .footer-bottom{border-color:#77837e55;color:#526359}
[data-theme=landscape] dialog,[data-theme=landscape] .dialog-bar{background:#f3f1e8;color:var(--ink);border-color:var(--line)}
[data-theme=landscape] dialog::backdrop{background:#344a4366}
[data-theme=landscape] :is(.detail-summary,.case-section p,.empty-note){color:var(--muted)}
/* Retain each project's artwork and readable labels. */
[data-theme=landscape] .project-feature :is(.project-caption,.case-cta){color:#28382f}
[data-theme=landscape] .project-feature.lumix-project :is(.project-caption,.case-cta){color:#35415b}
