✦ ✦ ✦
Kişisel Astroloji Platformu
--gold: #FFD055; --gold-dark: #B8902A; --bg: #08080C; --bg2: #111118; --bg3: #1A1A24; --card: #16161E; --white: #FFFFFF; --gray: #B0ACA8; --border: rgba(255,208,85,0.4); --border-soft: rgba(255,255,255,0.12); } * { margin:0; padding:0; box-sizing:border-box; } body { background: var(--bg); color: var(--white); font-family: 'Inter', sans-serif; min-height: 100vh; overflow-x: hidden; } /* ── NAV ── */ nav { position: fixed; top:0; left:0; right:0; z-index:100; background: #0A0A10; border-bottom: 2px solid var(--gold); padding: 0 28px; height: 64px; display: flex; align-items: center; justify-content: space-between; } .logo { font-family: 'Cormorant Garamond', serif; font-size: 24px; font-weight: 600; color: var(--gold); letter-spacing: 1px; } .logo span { color: var(--white); font-weight: 300; } .nav-links { display: flex; gap: 24px; align-items: center; } .nav-links a { color: var(--white); text-decoration: none; font-size: 14px; font-weight: 500; cursor: pointer; transition: color 0.2s; } .nav-links a:hover { color: var(--gold); } .nav-cta { background: var(--gold) !important; color: #08080C !important; font-weight: 700 !important; padding: 10px 22px; font-size: 13px !important; letter-spacing: 0.5px; } /* ── SCREENS ── */ .screen { display: none; } .screen.active { display: block; } /* ── HERO ── */ #hero { min-height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 100px 24px 60px; text-align: center; background: radial-gradient(ellipse at 50% 30%, rgba(255,208,85,0.08) 0%, transparent 65%); } .badge { display: inline-block; border: 2px solid var(--gold); color: var(--gold); font-size: 11px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; padding: 8px 20px; margin-bottom: 36px; } .hero-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(52px, 9vw, 88px); font-weight: 300; line-height: 1.05; margin-bottom: 24px; } .hero-title em { font-style: italic; color: var(--gold); } .hero-sub { font-size: 17px; color: var(--gray); line-height: 1.7; margin-bottom: 48px; max-width: 560px; font-weight: 400; } .hero-btns { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } .btn-gold { background: var(--gold); color: #08080C; border: none; padding: 16px 36px; font-size: 15px; font-weight: 700; cursor: pointer; font-family: 'Inter', sans-serif; letter-spacing: 0.3px; transition: opacity 0.2s; } .btn-gold:hover { opacity: 0.88; } .btn-outline { background: transparent; color: var(--white); border: 2px solid rgba(255,255,255,0.35); padding: 16px 36px; font-size: 15px; font-weight: 500; cursor: pointer; font-family: 'Inter', sans-serif; transition: border-color 0.2s, color 0.2s; } .btn-outline:hover { border-color: var(--gold); color: var(--gold); } /* ── SECTION ── */ .section { padding: 80px 24px; max-width: 1040px; margin: 0 auto; } .sec-label { font-size: 11px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px; } .sec-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(34px, 5vw, 54px); font-weight: 300; color: var(--white); margin-bottom: 48px; } /* ── STEPS ── */ .steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px,1fr)); gap: 20px; } .step { background: var(--card); border: 1px solid var(--border-soft); border-top: 3px solid var(--gold); padding: 32px 28px; } .step-num { font-family: 'Cormorant Garamond', serif; font-size: 52px; font-weight: 300; color: rgba(255,208,85,0.25); line-height: 1; margin-bottom: 14px; } .step-title { font-size: 16px; font-weight: 700; margin-bottom: 10px; color: var(--white); } .step-desc { font-size: 14px; color: var(--gray); line-height: 1.65; } /* ── PRICING ── */ .pricing-bg { background: var(--bg2); padding: 80px 24px; } .pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px,1fr)); gap: 20px; max-width: 1040px; margin: 0 auto; } .price-card { background: var(--card); border: 2px solid var(--border-soft); padding: 36px 28px; position: relative; } .price-card.featured { border: 2px solid var(--gold); background: #1A1A10; } .featured-tag { position: absolute; top: -2px; right: 20px; background: var(--gold); color: #08080C; font-size: 10px; font-weight: 700; letter-spacing: 2px; padding: 5px 14px; } .price-name { font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--gold); margin-bottom: 14px; } .price-amount { font-family: 'Cormorant Garamond', serif; font-size: 56px; font-weight: 300; color: var(--white); line-height: 1; margin-bottom: 4px; } .price-unit { font-size: 13px; color: var(--gray); margin-bottom: 28px; } .price-list { list-style: none; margin-bottom: 32px; } .price-list li { font-size: 14px; color: var(--white); padding: 9px 0; border-bottom: 1px solid rgba(255,255,255,0.07); display: flex; gap: 10px; align-items: flex-start; font-weight: 400; line-height: 1.4; } .price-list li::before { content: '—'; color: var(--gold); flex-shrink: 0; font-weight: 700; } .price-list li.dim { color: var(--gray); } .price-list li.dim::before { color: rgba(255,255,255,0.2); } /* ── DISCLAIMER ── */ .disclaimer { background: var(--bg3); border: 1px solid var(--border-soft); border-left: 4px solid var(--gold); padding: 20px 24px; margin: 0 auto; max-width: 1040px; } .disclaimer p { font-size: 13px; color: var(--gray); line-height: 1.7; font-weight: 400; } .disclaimer strong { color: var(--white); } /* ── FORM ── */ #form-screen { padding-top: 64px; min-height: 100vh; } .form-hero { background: var(--bg2); border-bottom: 2px solid var(--border); padding: 56px 24px 40px; text-align: center; } .form-title { font-family: 'Cormorant Garamond', serif; font-size: clamp(34px,5vw,52px); font-weight: 300; margin-bottom: 10px; } .form-sub { font-size: 15px; color: var(--gray); } .form-wrap { max-width: 580px; margin: 0 auto; padding: 48px 24px; } .back-btn { background: none; border: none; color: var(--gray); font-size: 13px; cursor: pointer; margin-bottom: 32px; display: flex; align-items: center; gap: 8px; font-family: 'Inter',sans-serif; font-weight: 500; transition: color 0.2s; } .back-btn:hover { color: var(--white); } .field { margin-bottom: 24px; } .field-label { display: block; font-size: 11px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--gold); margin-bottom: 10px; } .field-input { width: 100%; background: var(--bg3); border: 2px solid rgba(255,255,255,0.15); color: var(--white); padding: 14px 16px; font-size: 15px; font-family: 'Inter',sans-serif; outline: none; transition: border-color 0.2s; -webkit-appearance: none; } .field-input:focus { border-color: var(--gold); } .field-input::placeholder { color: rgba(255,255,255,0.3); } .field-hint { font-size: 12px; color: var(--gray); margin-top: 6px; } .two-col { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .divider { border: none; border-top: 1px solid rgba(255,255,255,0.08); margin: 28px 0; } /* Type cards */ .type-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; } .type-card { border: 2px solid rgba(255,255,255,0.15); padding: 20px 16px; cursor: pointer; transition: all 0.2s; background: var(--bg3); } .type-card:hover { border-color: rgba(255,208,85,0.5); } .type-card.sel { border-color: var(--gold); background: rgba(255,208,85,0.07); } .type-card input { display: none; } .type-icon { font-size: 26px; margin-bottom: 8px; } .type-name { font-size: 14px; font-weight: 700; color: var(--white); margin-bottom: 4px; } .type-desc { font-size: 12px; color: var(--gray); line-height: 1.4; } .type-price { font-size: 14px; color: var(--gold); font-weight: 700; margin-top: 10px; } /* Question field */ .question-field { display: none; } .question-field textarea { width: 100%; background: var(--bg3); border: 2px solid rgba(255,255,255,0.15); color: var(--white); padding: 14px 16px; font-size: 15px; font-family: 'Inter',sans-serif; outline: none; resize: vertical; min-height: 100px; transition: border-color 0.2s; } .question-field textarea:focus { border-color: var(--gold); } .question-field textarea::placeholder { color: rgba(255,255,255,0.3); } /* ── LOADING ── */ #loading-screen { padding-top: 64px; min-height: 100vh; } .loading { text-align: center; padding: 140px 24px; } .ring { width: 64px; height: 64px; border: 3px solid rgba(255,208,85,0.15); border-top-color: var(--gold); border-radius: 50%; animation: spin 1s linear infinite; margin: 0 auto 28px; } @keyframes spin { to { transform: rotate(360deg); } } .loading-title { font-family: 'Cormorant Garamond', serif; font-size: 26px; font-weight: 300; color: var(--white); margin-bottom: 10px; } .loading-sub { font-size: 14px; color: var(--gray); } /* ── RESULT ── */ #result-screen { padding-top: 64px; min-height: 100vh; } .result-header { background: var(--bg2); border-bottom: 2px solid var(--border); padding: 40px 24px; text-align: center; } .result-name { font-family: 'Cormorant Garamond', serif; font-size: 38px; font-weight: 300; color: var(--gold); margin-bottom: 6px; } .result-meta { font-size: 14px; color: var(--gray); letter-spacing: 0.5px; } .result-wrap { max-width: 780px; margin: 0 auto; padding: 48px 24px; } .sec-heading { font-size: 10px; font-weight: 700; letter-spacing: 4px; text-transform: uppercase; color: var(--gold); margin-top: 48px; margin-bottom: 16px; padding-bottom: 10px; border-bottom: 2px solid rgba(255,208,85,0.35); } /* Planet grid */ .planet-grid { display: grid; grid-template-columns: 1fr 1fr; } .planet-row { display: flex; align-items: center; gap: 14px; padding: 13px 0; border-bottom: 1px solid rgba(255,255,255,0.08); } .p-sym { font-size: 20px; width: 32px; text-align: center; flex-shrink: 0; } .p-name { font-size: 13px; color: var(--gray); width: 76px; flex-shrink: 0; font-weight: 500; } .p-pos { font-family: 'Cormorant Garamond', serif; font-size: 18px; color: var(--white); } .p-sign { font-size: 12px; color: var(--gold); font-weight: 700; letter-spacing: 0.5px; } /* Analysis block */ .a-block { background: var(--card); border: 1px solid rgba(255,208,85,0.25); border-left: 4px solid var(--gold); padding: 28px 24px; margin-top: 20px; } .a-block h3 { font-family: 'Cormorant Garamond', serif; font-size: 24px; font-weight: 400; color: var(--gold); margin-bottom: 14px; } .a-block p { font-size: 15px; color: var(--white); line-height: 1.85; margin-bottom: 12px; font-weight: 400; } .a-block p:last-child { margin-bottom: 0; } /* Transit item */ .t-item { display: flex; gap: 16px; padding: 16px 0; border-bottom: 1px solid rgba(255,255,255,0.07); align-items: flex-start; } .t-dot { width: 10px; height: 10px; border-radius: 50%; background: var(--gold); flex-shrink: 0; margin-top: 5px; } .t-dot.soft { background: rgba(255,255,255,0.3); } .t-title { font-size: 14px; font-weight: 700; color: var(--white); margin-bottom: 5px; } .t-desc { font-size: 14px; color: var(--gray); line-height: 1.65; } /* Lock */ .lock-box { background: var(--card); border: 2px solid rgba(255,208,85,0.3); padding: 48px 28px; margin-top: 24px; text-align: center; } .lock-blur { filter: blur(5px); opacity: 0.3; font-size: 14px; color: var(--white); line-height: 1.8; margin-bottom: 28px; pointer-events: none; user-select: none; } .lock-icon { font-size: 36px; margin-bottom: 14px; } .lock-title { font-family: 'Cormorant Garamond', serif; font-size: 26px; font-weight: 400; color: var(--white); margin-bottom: 10px; } .lock-desc { font-size: 14px; color: var(--gray); line-height: 1.6; max-width: 340px; margin: 0 auto 24px; } /* Test mode notice */ .test-notice { background: rgba(255,208,85,0.08); border: 1px solid rgba(255,208,85,0.3); padding: 16px 20px; margin-top: 28px; text-align: center; } .test-notice span { font-size: 12px; font-weight: 700; letter-spacing: 2px; color: var(--gold); } .test-notice p { font-size: 13px; color: var(--gray); margin-top: 4px; } /* Modal */ .modal-wrap { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.85); backdrop-filter: blur(8px); z-index: 200; align-items: center; justify-content: center; padding: 24px; } .modal-wrap.open { display: flex; } .modal { background: var(--bg2); border: 2px solid var(--gold); padding: 48px 40px; max-width: 440px; width: 100%; text-align: center; } .modal-icon { font-size: 48px; margin-bottom: 18px; } .modal-title { font-family: 'Cormorant Garamond', serif; font-size: 30px; color: var(--white); margin-bottom: 12px; } .modal-desc { font-size: 14px; color: var(--gray); line-height: 1.6; margin-bottom: 28px; } .modal-price { font-family: 'Cormorant Garamond', serif; font-size: 52px; color: var(--gold); margin-bottom: 28px; } .modal-close { background: none; border: none; color: var(--gray); font-size: 13px; cursor: pointer; margin-top: 14px; font-family: 'Inter',sans-serif; text-decoration: underline; } /* ── ANALYSIS OUTPUT ── */ .analysis-section { margin-top: 28px; } .analysis-section-title { font-family: 'Cormorant Garamond', serif; font-size: 26px; font-weight: 400; color: var(--gold); margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid rgba(255,208,85,0.25); } .analysis-section p { font-size: 15px; color: var(--white); line-height: 1.9; margin-bottom: 14px; font-weight: 400; } .analysis-section strong { color: var(--gold); font-weight: 700; } .analysis-section ul { margin: 10px 0 16px 0; padding-left: 0; list-style: none; } .analysis-section ul li { font-size: 15px; color: var(--white); line-height: 1.8; padding: 6px 0; border-bottom: 1px solid rgba(255,255,255,0.05); display: flex; gap: 10px; } .analysis-section ul li::before { content: '—'; color: var(--gold); font-weight: 700; flex-shrink: 0; } .analysis-block-wrap { background: var(--card); border: 1px solid rgba(255,208,85,0.2); border-left: 4px solid var(--gold); padding: 28px 26px; margin-bottom: 24px; } /* Footer */ footer { border-top: 1px solid rgba(255,255,255,0.08); padding: 40px 24px; text-align: center; color: var(--gray); font-size: 12px; line-height: 2; } footer a { color: var(--gold); text-decoration: none; } .footer-logo { font-family: 'Cormorant Garamond', serif; font-size: 20px; color: var(--gold); margin-bottom: 10px; } @media (max-width: 560px) { .two-col, .type-grid, .planet-grid { grid-template-columns: 1fr; } .modal { padding: 36px 24px; } .pricing-grid { grid-template-columns: 1fr; } }
Ezoterik Astroloji Analizi

Yıldızlar sana
ne söylüyor?

Doğum haritanı, güncel transitleri ve tutulmaları analiz ederek hayatının gidişatını birlikte okuyalım.

Nasıl Çalışır?

Üç adımda analiz

01
Bilgilerini gir
Doğum tarihi, saati ve yer yeterli. Tek soru paketi için sadece sorunuzu yazın.
02
Analiz türünü seç
Tam harita, transit, tutulma veya tek soru — ihtiyacına göre seç.
03
Analizini al
Kısa sürede kişiselleştirilmiş, derinlemesine astroloji analizi hazırlanır.
Analiz Türleri

Hangi analizi istiyorsun?

❓ Tek Soru
  • Sadece bir soru sor
  • 1,5 – 2 sayfalık detaylı cevap
  • Kariyer, ilişki, sınav...
🌙 Transit Analizi
  • Güncel transit analizi
  • Tutulmaların etkisi
  • 3 ay öngörüsü
🔮 Sinastri
  • İki harita karşılaştırması
  • Karmik bağ & Juno analizi
  • Draconic sinastri

Önemli Not: Tüm analizler astroloji eğitimim ve kişisel deneyimlerime dayanmaktadır. Analizler olasılıklar sunmaktadır; kehanet niteliği taşımaz. Profesyonel tıbbi, hukuki veya finansal tavsiye yerine geçmez.

Analizini Oluştur

Bilgilerini gir, analiz türünü seç.

Sadece bir soru sorun. Ne kadar açık olursanız, analiz o kadar isabetli olur.

Bilinmiyorsa boş bırak

Harita hesaplanıyor...
Gezegen pozisyonları belirleniyor
Doğum Haritası
Gezegen Pozisyonları
Güneş
27° BAŞAK
Ay
14° YAY
Merkür
21° TERAZİ
Venüs
15° BAŞAK
Mars
TERAZİ
Jüpiter
10° BALIK R
Satürn
17° YENGEÇ R
Uranüs
24° TERAZİ
Neptün
YAY
Plüton
TERAZİ
Yükselen
BAŞAK
MC
MC
İKİZLER
Kişisel Astroloji Analizi

Tüm analizler astroloji eğitimim ve kişisel deneyimlerime dayanmaktadır. Analizler olasılıklar sunmakta olup kehanet niteliği taşımaz.

Tüm analizler astroloji eğitimi ve kişisel deneyime dayanmaktadır.