/*
Theme Name: Tahir Bashir Custom Font Type Foundry
Theme URI: https://tahirbashir.com
Author: Tahir Bashir
Author URI: https://www.fiverr.com/s/72aWp7
Description: Bespoke Custom Font Design Studio & Interactive Typeface Specimen Playground Theme for WordPress. Includes live font testing playground, specimen showcase, and conversion CTAs.
Version: 1.0.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: tahir-font-foundry
Tags: portfolio, custom-fonts, dark-mode, grid-layout, block-styles, full-site-editing
*/

/* Google Fonts Import */
@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Caveat:wght@400..700&family=Cinzel:wght@400..900&family=Cormorant+Garamond:ital,wght@0,400..700;1,400..700&family=Fira+Code:wght@300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Space+Grotesk:wght@300..700&family=Syne:wght@400..800&family=UnifrakturMaguntia&display=swap');

:root {
  --bg-dark: #0a0a0a;
  --bg-card: rgba(255, 255, 255, 0.03);
  --border-card: rgba(255, 255, 255, 0.12);
  --accent-purple: #a855f7;
  --accent-purple-light: #c084fc;
  --accent-gold: #eab308;
  --accent-cyan: #38bdf8;
  --text-primary: #ffffff;
  --text-secondary: rgba(255, 255, 255, 0.7);
}

* {
  box-sizing: border-box;
}

body {
  background-color: var(--bg-dark);
  color: var(--text-primary);
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}

/* Typography Classes */
.font-playfair { font-family: 'Playfair Display', serif; }
.font-cinzel { font-family: 'Cinzel', serif; }
.font-syne { font-family: 'Syne', sans-serif; }
.font-cormorant { font-family: 'Cormorant Garamond', serif; }
.font-space { font-family: 'Space Grotesk', sans-serif; }
.font-script { font-family: 'Alex Brush', cursive; }
.font-gothic { font-family: 'UnifrakturMaguntia', cursive; }
.font-mono-code { font-family: 'Fira Code', monospace; }
.font-caveat { font-family: 'Caveat', cursive; }

/* Glassmorphism Styles */
.tahir-glass-card {
  background: var(--bg-card);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid var(--border-card);
  border-radius: 20px;
}

.gold-gradient-text {
  background: linear-gradient(135deg, #fef08a 0%, #eab308 50%, #ca8a04 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.purple-glow {
  text-shadow: 0 0 25px rgba(168, 85, 247, 0.5);
}

.btn-fiverr-gold {
  background: #ffffff;
  color: #000000;
  font-weight: 700;
  font-size: 13px;
  padding: 12px 26px;
  border-radius: 9999px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease;
}

.btn-fiverr-gold:hover {
  background: #e2e8f0;
  transform: translateY(-1px);
}
