/*
Theme Name: SwitchRomz
Theme URI: https://romsnsp.com
Author: SwitchRomz Scene Team
Author URI: https://romsnsp.com
Description: High-performance, SEO-optimized Nintendo Switch ROMs Theme with custom post types, download mirror boxes, dark/light mode, NSP/XCI badges, and spam-protected forms.
Version: 1.2.0
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: switchromz
Tags: games, dark-mode, grid-layout, custom-post-types, responsive-layout, entertainment
*/

:root {
  --color-primary: #e50914;
  --color-bg-dark: #0a0b0e;
  --color-card-dark: #12141c;
  --color-border-dark: #202433;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
  background-color: var(--color-bg-dark);
  color: #f1f1f1;
  -webkit-font-smoothing: antialiased;
}

a {
  color: inherit;
  text-decoration: none;
}

.switch-grid-7 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
}

@media (min-width: 640px) {
  .switch-grid-7 { grid-template-columns: repeat(3, 1fr); }
}

@media (min-width: 768px) {
  .switch-grid-7 { grid-template-columns: repeat(4, 1fr); }
}

@media (min-width: 1024px) {
  .switch-grid-7 { grid-template-columns: repeat(5, 1fr); }
}

@media (min-width: 1280px) {
  .switch-grid-7 { grid-template-columns: repeat(7, 1fr); }
}

.btn-red {
  background-color: #e50914;
  color: #ffffff;
  font-weight: 700;
  padding: 10px 20px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: background-color 0.2s;
  border: none;
  cursor: pointer;
}

.btn-red:hover {
  background-color: #c70812;
}
