@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&display=swap";:root{--primary: #1a1a1a;--primary-glow: rgba(0, 0, 0, .05);--secondary: #8c7355;--accent: #d4c5b3;--background: #f8f5f0;--card-bg: #ffffff;--text-main: #1a1a1a;--text-muted: #666666;--border: rgba(0, 0, 0, .08);--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(0, 0, 0, .05);--nav-link-size: 1rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Playfair Display,serif;background-color:var(--background);color:var(--text-main);overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.font-heading,.navbar-links a,.btn-premium,input,textarea,label{font-family:Playfair Display,serif!important;letter-spacing:-.01em}.glass{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.gradient-text{background:linear-gradient(135deg,#1a1a1a,#8c7355);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.premium-card{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 20px #00000008}.premium-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 15px 35px #0000000f}.btn-premium{padding:12px 28px;border-radius:4px;border:1px solid var(--primary);font-weight:500;cursor:pointer;transition:all .3s ease;background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.btn-premium:hover{background:transparent;color:var(--primary)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}.navbar{display:flex;align-items:center;justify-content:space-between;padding:0 5%;height:80px}.navbar-logo{display:flex;align-items:center;gap:15px;cursor:pointer;position:relative}.navbar-links{display:flex;gap:30px;font-weight:500}.generator-container{grid-template-columns:400px 1fr}.result-grid{grid-template-columns:1fr 1.5fr}@media(max-width:1024px){.generator-container{grid-template-columns:350px 1fr!important}}@media(max-width:992px){.navbar{height:auto!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:8px 5% 0!important;gap:2px!important;--nav-link-size: .75rem}.navbar-logo{width:100%!important;display:flex!important;justify-content:center!important;margin:0!important}.navbar-links{width:100%!important;display:flex!important;justify-content:center!important;gap:30px!important;padding-bottom:5px!important}.navbar-links a{font-size:var(--nav-link-size, .95rem)!important;font-weight:600!important;padding:5px 0;text-transform:uppercase;letter-spacing:.05em}.navbar-logo span{font-size:1.5rem!important;text-align:center;letter-spacing:.25em!important}.generator-container{grid-template-columns:1fr!important;min-height:auto!important;margin-top:0!important}.control-panel{border-right:none!important;border-bottom:1px solid var(--border);padding:20px!important}.result-grid{grid-template-columns:1fr!important}h1{font-size:2rem!important;margin-bottom:12px!important}p{font-size:1rem!important}section{padding:20px 4% 60px!important}#oluşturucu{padding-top:120px!important}}@media(max-width:992px){.four-col-grid{grid-template-columns:repeat(2,1fr)!important}.navbar-links{flex-wrap:wrap!important}}@media(max-width:600px){.four-col-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.navbar-links{gap:20px!important}.navbar-links a{font-size:.8rem!important}.font-heading{letter-spacing:.15em!important;font-size:1.3rem!important}.btn-premium{width:100%;text-align:center}}
