/* Only the comparison selector grows; both existing themes keep their styling. */
.home-style-switch { flex-wrap:wrap; }

/* Palette-only alternative: shared Retro layout and interactions stay unchanged. */
html[data-home-palette="light"] {
  color-scheme:light;
  --bg:#ffffff;
  --surface:#ffffff;
  --ink:#202526;
  --muted:#4b5252;
  --line:#5b6565;
  --accent:#006f6b;
  --retro-edge:#394343;
  --retro-panel:#ffffff;
}
[data-home-palette="light"] .site-header nav a:is(:hover,:focus-visible) { background:#ffffff; }
[data-home-palette="light"] .button { background:var(--accent);color:#ffffff;box-shadow:3px 3px 0 var(--ink); }
[data-home-palette="light"] .button:hover { background:#005955; }
[data-home-palette="light"] .opening-piece>a { background:#ffffff;border-color:var(--retro-edge); }
[data-home-palette="light"] .home-media-label { background:#ffffff;color:var(--ink);border-color:var(--retro-edge); }
[data-home-palette="light"] .home-line,
[data-home-palette="light"] .home-line-more,
[data-home-palette="light"] .home-gallery a { border-color:var(--retro-edge); }
[data-home-palette="light"] .line-image { background:#ffffff;border-color:var(--retro-edge); }
[data-home-palette="light"] .gallery-image { background:#ffffff; }
[data-home-palette="light"] .home-line-more { box-shadow:inset 0 0 0 4px var(--bg),inset 0 0 0 5px var(--retro-edge); }
[data-home-palette="light"] .home-line-more:is(:hover,:focus-visible) { background:#ffffff;border-color:var(--accent); }
[data-home-palette="light"] .home-line:is(:hover,:focus-within),
[data-home-palette="light"] .home-gallery a:hover { border-color:var(--accent); }
[data-home-palette="light"] .text-link { border-bottom-color:var(--retro-edge); }
[data-home-palette="light"] .text-link:hover { border-bottom-color:var(--accent); }
[data-home-palette="light"] .pokemon-search-row button { background:var(--accent);color:#ffffff; }
[data-home-palette="light"] .pokemon-search-row input::placeholder { color:var(--muted);opacity:1; }
