/* A separate maple room, using its own wood species, shelf photograph and finishes. */
html[data-room="wood"][data-theme="light"]{
 --paper:#f0dfc1;--paper-raised:#fffaf0;--ink:#322c23;--muted:#625240;--faint:#75634d;
 --seal:#775028;--seal-deep:#52351d;--seal-soft:#e9d5af;--line:#bda17c;--hairline:#d7c2a0;
 --shelf:#dec197;--shelf-deep:#c7a578;--header:#f1dfbfff;--panel:#f7e9d1;--panel-alt:#ebd4af;--input:#fffaf0;
 --button-bg:#654929;--button-ink:#fffaf0;--reader-trans:#674426;
 --wood-texture:url('/artwork/maple-grain.jpg');--wood-wall-wash:#fff5df16;--wood-panel-wash:#fff9e54d;
 --wood-header-wash:#fff6df26;--wood-highlight:#fffdf5a6;--wood-shadow:#77532c24;
 --shadow:0 3px 18px #77532c16;--shadow-lift:0 10px 30px #77532c28;
 --base:#f0dfc1;--surface:#fff8e9;--paper-ink:#322c23;--gold:#775028;
}
html[data-room="wood"][data-theme="light"] body{background:#f0dfc1 url('/artwork/maple-grain.jpg') center top/850px auto;color:var(--ink)}
html[data-theme="light"] .hero h1{text-shadow:none}
html[data-theme="light"] .hero h1 em{color:#79582d}
html[data-theme="light"] .seal{background:#71512d;color:#fff4d5;box-shadow:inset 0 0 0 1px #af8b52,0 2px 5px #77532c25}
html[data-theme="light"] .featured-shelf,
html[data-theme="light"] .sec-grid,
html[data-theme="light"] .journey-shelf,
html[data-theme="light"] .listening-grid,
html[data-theme="light"] .audio-row,
html[data-theme="light"] .myshelf-row{
 background-color:#dfbd8e;background-image:url('/artwork/maple-shelf.jpg');border-color:#bd9564;
 box-shadow:0 10px 20px #77532c25;
}
html[data-theme="light"] .book-plaque,html[data-theme="light"] .book-plaque span{color:#493822;text-shadow:none}
html[data-theme="light"] .book-plaque span{color:#675239}
html[data-theme="light"] .collection-heading,
html[data-theme="light"] .store-tabs,
html[data-theme="light"] .reader-top,
html[data-theme="light"] .toast,
html[data-theme="light"] .collection-directory{
 background:#f8ecd5 url('/artwork/maple-grain.jpg') center/760px auto;border-color:#bea079;color:#322c23;
 box-shadow:inset 0 1px #fffdf4,0 4px 12px #77532c22;
}
html[data-theme="light"] .collection-card{background:#fffbf1c9;border-color:#cdb794}
html[data-theme="light"] .collection-card.on,html[data-theme="light"] .collection-card[aria-pressed="true"]{background:#77532d;color:#fff9ed}
html[data-theme="light"] .curated-entry{background:linear-gradient(110deg,#fffaf0e8,#e6c89799),url('/artwork/maple-grain.jpg') center/700px;border-color:#bda17c;color:#322c23;box-shadow:0 5px 20px #77532c1c}
html[data-theme="light"] .curated-entry p{color:#625240}
html[data-theme="light"] .collection-masthead,html[data-theme="light"] footer{background:#efd9b8 url('/artwork/maple-grain.jpg') center/850px;border-color:#bda17c;box-shadow:none}
html[data-theme="light"] .production-note{background:#fffaf0;border-color:#cfb994;box-shadow:0 8px 24px #77532c22}
html[data-theme="light"] .batch-panel{background:#ddbc88 url('/artwork/maple-grain.jpg') center/600px;border-color:#b28f5f;color:#322c23;box-shadow:inset 0 1px #fff7e3}
html[data-theme="light"] .filters{background:#f1dfc1 url('/artwork/maple-grain.jpg') center/650px;border-color:#bda17c}
html[data-theme="light"] .book-card{background:#fff9ed;border-color:#ceb797;box-shadow:0 4px 16px #77532c16}
html[data-theme="light"] .book-card .state{background:#eedaba;color:#493822}
html[data-theme="light"] .jacket{box-shadow:5px 8px 13px #65472c4d}
html[data-theme="light"] dialog{background:#fffaf0;border-color:#bda17c;box-shadow:0 20px 70px #43311c40}
html[data-theme="light"] dialog::backdrop{background:#57442b66}
html[data-theme="light"] .detail-status{background:#f0dfc1}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] .reader-controls select{background:#fffaf0;color:#322c23;border-color:#bda17c}
html[data-theme="light"] .primary,html[data-theme="light"] .journey-primary{background:#654929;color:#fffaf0;border-color:#654929}
html[data-theme="light"] .passage{background:#fffcf4;border-color:#deceb4}
html[data-theme="light"] .passage .english{color:#57432d;border-color:#c9b797}
html[data-theme="light"] .passage-label{color:#795a36}
html[data-theme="light"] .working-notice{background:#f5e7cc;border-color:#a47c48}
html[data-theme="light"] .reader-overlay{background:#49392366}
.collection-masthead .theme-toggle{display:flex;align-items:center;gap:7px;min-height:42px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-size:13px}
