/*
Theme Name: SesliAmed - Sesli ve Kameralı Sohbet Teması
Theme URI: https://sesliamed.com
Author: SesliAmed Dev Team
Author URI: https://sesliamed.com
Description: Minimalist, yüksek performanslı, dahili SEO otomasyonlu WordPress Sesli ve Kameralı Sohbet Teması.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark-theme, responsive-layout, voice-chat, custom-colors, custom-menu, featured-images, seo-friendly, translation-ready
Text Domain: sesliamed
*/

/* Core Layout & Theme CSS */
:root {
  --bg-dark: #0d0c1d;
  --bg-card: #131224;
  --purple-primary: #8b5cf6;
  --pink-accent: #ec4899;
  --text-light: #f3f4f6;
  --text-muted: #9ca3af;
}

*, ::before, ::after {
  box-sizing: border-box;
}

html, body {
  background-color: #0d0c1d !important;
  color: #f3f4f6;
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  margin: 0;
  padding: 0;
  min-height: 100vh;
}

svg {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}

header svg {
  width: 1.5rem;
  height: 1.5rem;
}

a {
  color: var(--purple-primary);
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: var(--pink-accent);
}

.container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 1.5rem;
}

.hero-section {
  position: relative;
  background-size: cover;
  background-position: center;
  padding: 5rem 0;
}

.room-card {
  background: var(--bg-card);
  border: 1px solid rgba(139, 92, 246, 0.2);
  border-radius: 1.5rem;
  padding: 1.25rem;
  transition: all 0.3s ease;
}

.room-card:hover {
  border-color: rgba(139, 92, 246, 0.6);
  transform: translateY(-2px);
  box-shadow: 0 10px 30px rgba(139, 92, 246, 0.2);
}
