/*! Christmas 

:root {
    --background: #0f2f1f;
    --border: #006805;
    --border-alpha: #3a3a3a80;
    --secondary: #15442d;
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #1c583b;    
    --area-alt: #252529; 
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(15, 47, 31, 0.8);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

*/

/* 

Rose Main */

/* :root {
   
    --background: #111B15;
    --border: #B6BBB7;
    --border-alpha: #3a3a3a80;
    --secondary: #212C24;
    --secondary-op: rgba(33, 44, 36, .8);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #2E2A4A;
    --main-theme: #85CC15;
    --area: #323C34;
    --area-alt: #252529;
    --theme: #85CC15;
    --theme-alt: #720921;
    --opacity-bg: rgba(17, 27, 21, .8);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
    --green: #85CC17;
} */

:root {

    --background: #101013;
    --border: #3A3A3AFF;
    --border-alpha: #3a3a3a80;
    --secondary: rgba(28, 28, 31, 1);
    --secondary-op: rgba(28, 28, 31, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --s-main-theme: #b18891;
    --area: #2a2a2d;
    --area-alt: #252529;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(16, 16, 19, 0.5);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.plum-dark {
    /* 🌒 Ana Temel Arkaplanlar */
    --background: #1A0E14;
    /* Derin mürdüm-siyah */
    --secondary: #24121A;
    /* Hafif açık alan */
    --secondary-op: rgba(36, 18, 26, 0.6);

    /* 🟪 Alanlar ve Bölmeler */
    --area: #2C1622;
    --area-alt: #25121D;
    --opacity-bg: rgba(26, 14, 20, 0.5);
    --opacity-bg-sb: rgba(26, 14, 20, 0.6);

    /* 🟥 Sınırlar */
    --border: #4C2A3A;
    --border-alpha: rgba(76, 42, 58, 0.5);

    /* 🌺 Metinler */
    --text-color: #F6E8F1;
    /* Açık pembe-beyaz yazı */
    --text-alt-color: #CBAFC0;
    /* Soluk pembe alt yazılar */

    /* 🎨 Temel Renk Tonları */
    --primary: #D3618E;
    /* Vurgu — canlı mürdüm-pembe */
    --main-theme: #80284D;
    /* Ana mürdüm tonu */
    --s-main-theme: #B36A8C;
    /* Yumuşak tamamlayıcı */
    --theme: #80284D;
    --theme-alt: #5C1B37;

    /* 💫 Ek tonlar (isteğe bağlı gradientler için) */
    --gradient: linear-gradient(135deg, #80284D 0%, #D3618E 100%);
}

.plum-light{
     /* 🌤️ Arka Planlar */
  --background: #FAF6F8;          /* Hafif pembe-beyaz arka plan */
  --secondary: #F2E7EC;           /* Daha açık alanlar */
  --secondary-op: rgba(242, 231, 236, 0.6);

  /* 🟪 Alanlar ve kartlar */
  --area: #F8EDF2;
  --area-alt: #F4E4EB;
  --opacity-bg: rgba(255, 240, 245, 0.5);
  --opacity-bg-sb: rgba(250, 235, 240, 0.5);

  /* 🟥 Kenarlar */
  --border: #C7A2B1;
  --border-alpha: rgba(199, 162, 177, 0.4);

  /* 🩷 Metinler */
  --text-color: #2A0E1E;          /* Koyu mürdüm-siyah metin */
  --text-alt-color: #5A2A3C;      /* Yardımcı koyu pembe-mor */

  /* 🎨 Temel Renkler */
  --primary: #B93B6A;             /* Vurgu — bordomsu mürdüm pembe */
  --main-theme: #80284D;          /* Ana mürdüm tonu (koyu vurgu için) */
  --s-main-theme: #C97C9D;        /* Yumuşak destek tonu */
  --theme: #B93B6A;
  --theme-alt: #8C3254;

  /* 💫 Gradient (isteğe bağlı) */
  --gradient: linear-gradient(135deg, #B93B6A 0%, #E79CB7 100%);
}

/* Material You Teması - Profil Resminden Otomatik Renk Çıkarma */
.material-you-theme {
    --background: #101013;
    --border: #3A3A3AFF;
    --border-alpha: #3a3a3a80;
    --secondary: #1c1c1f;
    --secondary-op: rgba(28, 28, 31, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #2a2a2d;
    --area-alt: #252529;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(16, 16, 19, 0.5);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.red-claw {
    --background: linear-gradient(135deg, #4B0719, 20%, #000);
    --border: #3A3A3AFF;
    --border-alpha: #3a3a3a80;
    --secondary: #1c1c1f;
    --secondary-op: rgba(28, 28, 31, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #2a2a2d;
    --area-alt: #252529;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(16, 16, 19, 0.5);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.man-dark {
    --background: #20262C;
    --border: #2E343B;
    --border-alpha: #3a3a3a80;
    --secondary: #282f36;
    --secondary-op: #282f36;
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #9790AE;
    --area: #333c44;
    --area-alt: #2a3238;
    --theme: #9790AE;
    --theme-alt: #720921;
    --opacity-bg: #20262Ccc;
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.hacker-theme {
    --background: #101013;
    --border: #3A3A3AFF;
    --border-alpha: #3a3a3a80;
    --secondary: #1c1c1f;
    --secondary-op: rgba(28, 28, 31, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #2a2a2d;
    --area-alt: #252529;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(16, 16, 19, 0.5);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.dark-theme-old {

    --background: #110d15;
    --border: #463041;
    --border-alpha: #46304180;
    --secondary: #21171f;
    --secondary-op: rgba(33, 23, 31, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #31222e;
    --area-alt: #251922;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(17, 13, 21, 0.5);
    --opacity-bg-sb: rgba(17, 13, 21, 0.5);

}

.sweet-dark {
    --background: #0C0B10;
    --border: #29282B;
    --border-alpha: #3a3a3a80;
    --secondary: #18181A;
    --secondary-op: rgba(24, 24, 26, 0.5);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #901d35;
    --area: #38373A;
    --area-alt: #29282B;
    --theme: #901d35;
    --theme-alt: #720921;
    --opacity-bg: rgba(12, 11, 16, 0.5);
    --opacity-bg-sb: rgba(12, 11, 16, 0.5);
}

.light-theme {

    --text-color: #000;
    --text-alt-color: #555;
    --text-superalt-color: #787878;
    --background: #f7f7f7;
    --secondary: #e1e1e1;
    --secondary-op: rgba(225, 225, 225, 0.5);
    --main-theme: #901d35;
    --area: #dcdcdc;
    --area-alt: #b6b6b6;
    --border: #c2c2c2FF;
    --opacity-bg: rgba(247, 247, 247, 0.5);
}

.light-theme-old {
    --background: #fff0f3;
    /* Açık pembe-bordo arka plan */
    --border: #fdc1ce;
    /* Orta açıklıkta pembe-bordo */
    --border-alpha: #d85a7580;
    /* Yarı saydam pembe-bordo */
    --secondary: #ffe4ea;
    --secondary-op: rgba(255, 228, 234, 0.5);
    /* Biraz daha açık pembe */
    --text-color: #4a0d1d;
    /* Koyu bordo metin */
    --text-alt-color: #901d35;
    /* Orta bordo alternatif metin */
    --primary: #0084FF;
    /* Mavi ana renk (aynı kalabilir) */
    --main-theme: #c4314d;
    /* Canlı açık bordo */
    --area: #ffd6e0;
    /* Açık pembe alan */
    --area-alt: #ffe9ee;
    /* Daha açık pembe alan */
    --theme: #c4314d;
    /* Ana tema rengi (açık bordo) */
    --theme-alt: #b02440;
    /* Biraz daha koyu bordo */
    --opacity-bg: rgba(255, 240, 243, 0.5);
    /* Yarı saydam açık pembe */
    --opacity-bg-sb: rgba(255, 240, 243, 0.5);
    /* Daha saydam açık pembe */

}

.space-theme {
    --background: #020617;
    --border: #0F172A;
    --border-alpha: #3a3a3a80;
    --secondary: #090F21;
    --secondary-op: rgba(9, 15, 33, .8);
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --primary: #0084FF;
    --main-theme: #18BB87;
    --area: #0F172A;
    --area-alt: #1E293B;
    --theme: #18BB87;
    --theme-alt: #720921;
    --opacity-bg: rgba(2, 6, 23, .8);
    --opacity-bg-sb: rgba(16, 16, 19, 0.5);
}

.amoled-theme {
    --text-color: #fff;
    --text-alt-color: #c2c2c2;
    --text-superalt-color: #787878;
    --background: #000;
    --background-alpha: #000;
    --secondary-op: rgba(26, 26, 26, 0.5);
    --secondary: #1a1a1a;
    --secondary-color-spinner: #333;
    --area: #111;
    --area-alt: #222;
    --main-theme: #901d35;
    --border: #3A3A3AFF;
    --opacity-bg: rgba(0, 0, 0, 0.5);
}

/* Karanlık Sepya teması */
.dark-sepia {
    --text-color: #d4c6b9;
    --text-alt-color: #b5a394;
    --text-superalt-color: #8b7b6a;
    --background: #1a1714;
    --background-alpha: #1a1714aa;
    --secondary: #231f1c;
    --secondary-op: rgba(35, 31, 28, 0.5);
    --secondary-color-spinner: #d4c6b9;
    --area: #2a251f;
    --area-alt: #332d26;
    --main-theme: #901d35;
    --main-theme-alpha: #901d35aa;
    --border: #403832;
    --opacity-bg: rgb(26, 23, 20, 0.5);
}

/* Aydınlık Sepya teması */
.light-sepia {
    --text-color: #5c4d3f;
    --text-alt-color: #7a6557;
    --text-superalt-color: #998575;
    --background: #f5e6d3;
    --background-alpha: #f5e6d3aa;
    --secondary-op: rgba(230, 215, 195, 0.5);
    --secondary: #e6d7c3;
    --secondary-color: #e6d7c3;
    --secondary-color-spinner: #5c4d3f;
    --area: #ebe0d1;
    --area-alt: #e0d5c6;
    --main-theme: #901d35;
    --main-theme-alpha: #901d35aa;
    --border: #d4c5b3;
    --opacity-bg: rgb(245, 230, 211, 0.5);
}

/* Winter Theme - Dark */
.winter-dark-theme {
    --background: #140F35;
    --border: #2A1E5C;
    --border-alpha: #2A1E5C80;
    --secondary: #1A1640;
    --secondary-op: #1A1640;
    --text-color: rgba(230, 224, 242, 0.8);
    --text-alt-color: #B8A5D3;
    --primary: #5D4AB5;
    --main-theme: #7355C7;
    --theme: #6A4BAF;
    --theme-alt: #412B70;
    --area: #211B47;
    --area-alt: #2A1E5C;
    --opacity-bg: rgba(20, 15, 53, 0.5);
    --opacity-bg-alt: rgba(20, 15, 53, 0.5);
}

/* Winter Theme - Light */
.winter-light-theme {
    --background: #f0f4f8;
    --border: #d1dce8;
    --border-alpha: #d1dce880;
    --secondary: #e1e8f0;
    --secondary-op: rgba(225, 232, 240, 0.5);
    --text-color: #2c3e50;
    --text-alt-color: #486581;
    --primary: #4a90e2;
    --main-theme: #4a90e2;
    --theme: #4a90e2;
    --theme-alt: #2c5c8f;
    --area: #ecf5ff;
    --area-alt: #a0a0a0;
    --opacity-bg: rgba(240, 244, 248, 0.5);
    --opacity-bg-sb: rgba(240, 244, 248, 0.5);
}

/* Instagram Teması - Karanlık */
.instagram-dark-theme {
    --background: #0C1216;
    --border: #262626;
    --border-alpha: #26262680;
    --secondary: #19232b;
    --secondary-op: rgba(25, 35, 43, 0.5);
    --text-color: #F5F5F5;
    --text-alt-color: #A8A8A8;
    --primary: #0095F6;
    --main-theme: #0095F6;
    --theme: #0095F6;
    --theme-alt: #00376B;
    --opacity-bg: rgb(12, 18, 22, .8);
    --opacity-bg-sb: rgba(18, 18, 18, 0.5);
}

/* Instagram Teması - Aydınlık */
.instagram-light-theme {
    --background: #FAFAFA;
    --border: #DBDBDB;
    --border-alpha: #DBDBDB80;
    --secondary: #FFFFFF;
    --secondary-op: rgba(255, 255, 255, 0.5);
    --text-color: #262626;
    --text-alt-color: #737373;
    --primary: #0095F6;
    --main-theme: #0095F6;
    --theme: #0095F6;
    --theme-alt: #00376B;
    --opacity-bg: rgba(250, 250, 250, 0.5);
    --opacity-bg-sb: rgba(250, 250, 250, 0.5);
}

/* Cadılar Bayramı Teması - Karanlık */
.halloween-dark-theme {
    --background: #1a1616;
    --border: #2d2828;
    --border-alpha: #2d282880;
    --secondary: #242020;
    --secondary-op: rgba(36, 32, 32, 0.5);
    --text-color: #ff9800;
    --text-alt-color: #e0e0e0;
    --primary: #ff6d00;
    --main-theme: #ff6d00;
    --theme: #ff6d00;
    --theme-alt: #8b4513;
    --opacity-bg: rgba(26, 22, 22, 0.5);
    --opacity-bg-sb: rgba(26, 22, 22, 0.5);
}

/* Cadılar Bayramı Teması - Aydınlık */
.halloween-light-theme {
    --background: #fff5e6;
    --border: #ffe0b2;
    --border-alpha: #ffe0b280;
    --secondary: #fff8ec;
    --secondary-op: rgba(255, 248, 236, 0.5);
    --text-color: #e65100;
    --text-alt-color: #6d4c41;
    --primary: #ff6d00;
    --main-theme: #ff6d00;
    --theme: #ff6d00;
    --theme-alt: #8b4513;
    --opacity-bg: rgba(255, 245, 230, 0.5);
    --opacity-bg-sb: rgba(255, 245, 230, 0.5);
}

/* Temaya göre post-blur-bg arka plan efekti ve yazı renkleri */

/* Karanlık temalar için */
.dark-theme-old .post-blur-bg::before,
.sweet-dark .post-blur-bg::before,
.hacker-theme .post-blur-bg::before,
.red-claw .post-blur-bg::before,
.amoled-theme .post-blur-bg::before,
.space-theme .post-blur-bg::before,
.winter-dark-theme .post-blur-bg::before,
.instagram-dark-theme .post-blur-bg::before,
.dark-sepia .post-blur-bg::before,
.halloween-dark-theme .post-blur-bg::before,
.plum-dark .post-blur-bg::before {
    filter: blur(20px) brightness(0.25);
}

/* Karanlık temalarda beyaz yazı */
.dark-theme-old .post-blur-bg *,
.sweet-dark .post-blur-bg *,
.hacker-theme .post-blur-bg *,
.red-claw .post-blur-bg *,
.amoled-theme .post-blur-bg *,
.space-theme .post-blur-bg *,
.winter-dark-theme .post-blur-bg *,
.instagram-dark-theme .post-blur-bg *,
.dark-sepia .post-blur-bg *,
.halloween-dark-theme .post-blur-bg *,
.plum-dark .post-blur-bg * {
    color: #ffffff !important;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

/* Aydınlık temalar için */
.light-theme .post-blur-bg::before,
.light-theme-old .post-blur-bg::before,
.winter-light-theme .post-blur-bg::before,
.instagram-light-theme .post-blur-bg::before,
.light-sepia .post-blur-bg::before,
.halloween-light-theme .post-blur-bg::before,
.plum-light .post-blur-bg::before {
    filter: blur(20px) brightness(0.85) saturate(1.7);
}

/* Aydınlık temalarda siyah yazı */
.light-theme .post-blur-bg *,
.light-theme-old .post-blur-bg *,
.winter-light-theme .post-blur-bg *,
.instagram-light-theme .post-blur-bg *,
.light-sepia .post-blur-bg *,
.halloween-light-theme .post-blur-bg *,
.plum-light .post-blur-bg * {
    color: #000000 !important;
    text-shadow: 0 1px 4px rgba(255, 255, 255, 0.8);
}

/* Profil kartları için de aynı mantık */
.dark-theme-old .profile-card-blur-bg *,
.sweet-dark .profile-card-blur-bg *,
.hacker-theme .profile-card-blur-bg *,
.red-claw .profile-card-blur-bg *,
.amoled-theme .profile-card-blur-bg *,
.space-theme .profile-card-blur-bg *,
.winter-dark-theme .profile-card-blur-bg *,
.instagram-dark-theme .profile-card-blur-bg *,
.dark-sepia .profile-card-blur-bg *,
.halloween-dark-theme .profile-card-blur-bg *,
.plum-dark .profile-card-blur-bg * {
    color: #ffffff !important;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

.light-theme .profile-card-blur-bg *,
.light-theme-old .profile-card-blur-bg *,
.winter-light-theme .profile-card-blur-bg *,
.instagram-light-theme .profile-card-blur-bg *,
.light-sepia .profile-card-blur-bg *,
.halloween-light-theme .profile-card-blur-bg *,
.plum-light .profile-card-blur-bg * {
    color: #000000 !important;
    text-shadow: 0 1px 4px rgba(255, 255, 255, 0.8);
}