.elementor-1232 .elementor-element.elementor-element-1ed4538{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1232 .elementor-element.elementor-element-3deab13{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1232 .elementor-element.elementor-element-c70da84 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1232 .elementor-element.elementor-element-c83d8cd{text-align:center;font-family:"Lora", Sans-serif;font-weight:400;line-height:24px;}.elementor-1232 .elementor-element.elementor-element-4b200d35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1232 .elementor-element.elementor-element-c65dbfc{text-align:center;}.elementor-1232 .elementor-element.elementor-element-c65dbfc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#F0F0F0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-3e7a5660{--grid-row-gap:35px;--grid-column-gap:10px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-1232 .elementor-element.elementor-element-3e7a5660:after{content:"1";}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__thumbnail__link{width:100%;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 0px 0px;border-color:#F0F0F0;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__text{padding:0px 30px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 110% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title, .elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title a{color:#F0F0F0;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title{margin-bottom:20px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__meta-data{color:#F0F0F0;margin-bottom:45px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__excerpt p{color:#F0F0F0;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__excerpt{margin-bottom:45px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__read-more{color:#F0F0F0;}body.elementor-page-1232:not(.elementor-motion-effects-element-type-background), body.elementor-page-1232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-c70da84 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1232 .elementor-element.elementor-element-4b200d35{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:15%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-c65dbfc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title, .elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-1232 .elementor-element.elementor-element-1ed4538{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1232 .elementor-element.elementor-element-3deab13{--width:96%;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-c70da84{text-align:center;}.elementor-1232 .elementor-element.elementor-element-c70da84 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1232 .elementor-element.elementor-element-c83d8cd{text-align:center;font-size:14px;line-height:21px;word-spacing:0.25em;}.elementor-1232 .elementor-element.elementor-element-4b200d35{--margin-top:25%;--margin-bottom:25%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-c65dbfc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-3e7a5660{--grid-row-gap:52px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1232 .elementor-element.elementor-element-3e7a5660:after{content:"0.5";}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__thumbnail__link{width:100%;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title, .elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__meta-data{margin-bottom:26px;}.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__excerpt{margin-bottom:22px;}}@media(min-width:768px){.elementor-1232 .elementor-element.elementor-element-3deab13{--width:96%;}}/* Start custom CSS for container, class: .elementor-element-1ed4538 *//* =========================================
   PREMIUM İÇERİK TASARIMI (Siyah & Altın)
   ========================================= */

/* 1. Paragraf Metinleri */
.elementor-1232 .elementor-element.elementor-element-1ed4538 p {
    color: #e0e0e0; /* Kırık beyaz, göz yormaz */
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    line-height: 1.8; /* Satır aralarını açarak ferahlat */
    margin-bottom: 25px;
    font-weight: 300;
}

/* 2. Kalın (Bold) Kelimeler (Vurgular) */
/* Metin içindeki 'güvenilirlik', 'Venüs' gibi kelimeleri altın yapar */
.elementor-1232 .elementor-element.elementor-element-1ed4538 strong, 
.elementor-1232 .elementor-element.elementor-element-1ed4538 b {
    color: #d4af37;
    font-weight: 700;
    text-shadow: 0 0 10px rgba(212, 175, 55, 0.2); /* Hafif ışıltı */
}

/* 3. Ara Başlıklar (Örn: Boğa Burcunun 10 Özelliği) */
.elementor-1232 .elementor-element.elementor-element-1ed4538 h2, 
.elementor-1232 .elementor-element.elementor-element-1ed4538 h3, 
.elementor-1232 .elementor-element.elementor-element-1ed4538 h4 {
    color: #d4af37;
    font-family: 'Cinzel', serif; /* Mistik font */
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 1px solid rgba(212, 175, 55, 0.2); /* Altına ince çizgi */
    padding-bottom: 10px;
    margin-top: 40px;
    margin-bottom: 25px;
}

/* 4. Sıralı Liste Tasarımı (1., 2., 3...) */
.elementor-1232 .elementor-element.elementor-element-1ed4538 ol {
    counter-reset: my-counter;
    list-style: none; /* Varsayılan numaraları gizle */
    padding-left: 10px;
}

.elementor-1232 .elementor-element.elementor-element-1ed4538 ol li {
    position: relative;
    padding-left: 40px; /* Numara için yer aç */
    margin-bottom: 18px;
    color: #ccc;
    font-size: 15px;
    line-height: 1.6;
}

/* Listenin Numaralarını Özelleştirme */
.elementor-1232 .elementor-element.elementor-element-1ed4538 ol li::before {
    content: counter(my-counter) ".";
    counter-increment: my-counter;
    position: absolute;
    left: 0;
    top: 0;
    color: #d4af37; /* Altın Rengi Numara */
    font-family: 'Cinzel', serif;
    font-weight: bold;
    font-size: 18px;
}

/* Liste içindeki başlıkları (Örn: Sabırlı:) vurgula */
.elementor-1232 .elementor-element.elementor-element-1ed4538 ol li strong {
    color: #fff; /* Başlık beyaz olsun */
    font-weight: 600;
    margin-right: 5px;
}

/* 5. Seçim Rengi (Kullanıcı metni seçtiğinde) */
.elementor-1232 .elementor-element.elementor-element-1ed4538 ::selection {
    background-color: #d4af37;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3e7a5660 *//* --- PREMIUM BURÇ KARTLARI (KÜÇÜK BAŞLIK & FULL GÖRSEL) --- */

/* 1. Ana Kart Kapsayıcısı */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post {
    /* Mistik Cam Zemin */
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.9)) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    
    /* Çerçeve */
    border: 1px solid rgba(212, 175, 55, 0.3) !important;
    border-radius: 15px !important;
    
    /* Düzen */
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important; 
    min-height: 380px !important; /* Kart boyunu biraz daha kısalttım */
    overflow: hidden !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    margin-bottom: 30px !important;
}

/* Hover Efekti */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post:hover {
    transform: translateY(-7px) !important;
    border-color: #D4AF37 !important;
    box-shadow: 0 0 25px rgba(212, 175, 55, 0.25) !important;
}

/* 2. RESİM AYARLARI (GÖRSEL FULL & ORTALI) */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__thumbnail__link {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
}

.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__thumbnail img {
    width: 100% !important;
    height: auto !important; 
    aspect-ratio: 1 / 1 !important; /* Kare */
    object-fit: contain !important; /* Kesilme yapma */
    object-position: center center !important;
    background: transparent !important;
    margin: 0 !important;
    padding: 10px !important;
    border-bottom: 1px solid rgba(212, 175, 55, 0.1) !important;
}

/* 3. İçerik Alanı */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__text {
    padding: 12px 15px !important; /* Boşlukları azalttım */
    background: transparent !important;
    flex-grow: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
}

/* --- BAŞLIK (KÜÇÜLTÜLDÜ) --- */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title {
    font-size: 0.9rem !important; /* İYİCE KÜÇÜLTÜLDÜ */
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    line-height: 1.2 !important;
    text-align: center !important;
}

.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__title a {
    color: #D4AF37 !important;
}

/* Özet Yazısı */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__excerpt p {
    color: #cccccc !important;
    font-size: 0.8rem !important; /* Yazı da biraz küçüldü */
    line-height: 1.4 !important;
    text-align: center !important;
    margin-bottom: 10px !important;
}

/* "Tamamını Oku" Butonu */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__read-more {
    color: #D4AF37 !important;
    font-size: 0.7rem !important; /* Buton yazısı küçüldü */
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    
    display: block !important;
    margin: auto auto 0 auto !important;
    
    background: rgba(212, 175, 55, 0.1) !important;
    padding: 6px 15px !important;
    border-radius: 50px !important;
    text-align: center !important;
    width: fit-content !important;
    transition: all 0.3s ease !important;
}

.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__read-more:hover {
    background: #D4AF37 !important;
    color: #000 !important;
}

/* Temizlik */
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__meta-data { display: none !important; }
.elementor-1232 .elementor-element.elementor-element-3e7a5660 .elementor-post__card { border: none !important; box-shadow: none !important; background: transparent !important; padding: 0 !important; }/* End custom CSS */