/* Optional Classic green palette. Light inherits the existing design unchanged. */
html[data-trle-theme="classic"]{
 --trle-paper:#e1eeb2;
 --trle-card:#f4ffe4;
 --trle-line:#afc58a;
 --trle-ink:#173328;
 --trle-muted:#354c32;
}
html[data-trle-theme="classic"] .archive-stats{background:#d5e5b1}
html[data-trle-theme="classic"] .catalog-level-card,
html[data-trle-theme="classic"] .level-detail-card,
html[data-trle-theme="classic"] .level-screens-card,
html[data-trle-theme="classic"] .level-walkthrough-card{background:var(--trle-card)}
html[data-trle-theme="classic"] .level-detail-header{background:linear-gradient(120deg,#d6e7b5,#e8f1cf)}
html[data-trle-theme="classic"] .level-story,
html[data-trle-theme="classic"] .level-score-section{background:#eaf3d6}
html[data-trle-theme="classic"] .catalog-level-image{background:linear-gradient(140deg,#d3e4ab,#e5efc9)}
html[data-trle-theme="classic"] .review-comment-card{background:#e5edce}
html[data-trle-theme="classic"] .review-comment-card:nth-child(even){background:#d6e5bf}
.site-footer .theme-switch[hidden]{display:none!important}
.site-footer .theme-switch{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin:18px 0 0;font:12px/1.5 Arial,Helvetica,sans-serif;color:#d5dfce}
.site-footer .theme-switch>span{margin-right:3px}
.site-footer .theme-switch button{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin:0;padding:3px 5px;border:0!important;border-radius:0;background:transparent!important;color:#d5dfce!important;font:400 12px/1.5 Arial,Helvetica,sans-serif;box-shadow:none}
.site-footer .theme-switch button:hover{background:transparent!important;color:#fff9eb!important;text-decoration:underline;text-underline-offset:4px}
.site-footer .theme-switch button[aria-pressed="true"]{background:transparent!important;color:#f5d596!important;text-decoration:underline;text-underline-offset:4px}
@media(pointer:coarse){.site-footer .theme-switch button{min-height:44px}}
