/*
  Alevbet ana sayfa içeriği — scope edilmiş CSS
  Kaynak: style(4).css
  Tüm seçiciler #ana-icerik altında sınırlandırılmıştır.
  Böylece index.html içindeki .panel, .mobile-panel, .section,
  .btn, h1/h2 ve CSS değişkenleriyle çakışmaz.
*/
#ana-icerik{
  --bg: #07080b;
  --bg-deep: #040508;
  --surface: #0d0f14;
  --surface-2: #141318;
  --surface-warm: #1b100d;
  --surface-glass: rgba(16, 15, 19, .86);
  --text: #f6f4ef;
  --muted: #a9a3a0;
  --muted-2: #777371;
  --gold: #ffbd27;
  --gold-soft: #ffd86c;
  --orange: #ff7a00;
  --orange-2: #ff4f00;
  --red: #d53211;
  --green: #28df6f;
  --line: rgba(255, 136, 0, .24);
  --line-soft: rgba(255, 255, 255, .075);
  --shadow: 0 28px 90px rgba(0, 0, 0, .48);
  --shadow-hot: 0 20px 50px rgba(255, 81, 0, .24);
  --radius: 20px;
  --shell: 1440px;
}

#ana-icerik, #ana-icerik *{ box-sizing: border-box; }
#ana-icerik{ scroll-behavior: smooth; scroll-padding-top: 96px; }
#ana-icerik{
  margin: 0;
  color: var(--text);
  background:
    radial-gradient(circle at 10% 5%, rgba(170, 26, 0, .12), transparent 25%),
    radial-gradient(circle at 88% 18%, rgba(255, 94, 0, .08), transparent 24%),
    linear-gradient(180deg, #07080b 0%, #050609 62%, #07070a 100%);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.6;
  overflow-x: hidden;
}

#ana-icerik::before{
  content: "";
  position: fixed;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  opacity: .18;
  background-image:
    radial-gradient(circle at 20% 10%, rgba(255, 98, 0, .9) 0 1px, transparent 1.7px),
    radial-gradient(circle at 70% 40%, rgba(255, 196, 39, .8) 0 1px, transparent 1.5px),
    radial-gradient(circle at 36% 78%, rgba(206, 47, 0, .8) 0 1px, transparent 1.7px);
  background-size: 180px 180px, 260px 260px, 320px 320px;
}

#ana-icerik img{ display: block; max-width: 100%; height: auto; }
#ana-icerik a{ color: inherit; text-decoration: none; }
#ana-icerik button, #ana-icerik input, #ana-icerik textarea, #ana-icerik select{ font: inherit; }
#ana-icerik button, #ana-icerik a{ -webkit-tap-highlight-color: transparent; }
#ana-icerik button:focus-visible, #ana-icerik a:focus-visible, #ana-icerik summary:focus-visible{
  outline: 3px solid var(--gold);
  outline-offset: 4px;
}

#ana-icerik .site-shell{ width: min(calc(100% - 48px), var(--shell)); margin-inline: auto; }
#ana-icerik .svg-sprite{ position: absolute; overflow: hidden; }
#ana-icerik .skip-link{
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 4000;
  transform: translateY(-150%);
  padding: 11px 15px;
  border-radius: 10px;
  background: var(--gold);
  color: #1c0800;
  font-weight: 900;
}
#ana-icerik .skip-link:focus{ transform: translateY(0); }

/* Header */
#ana-icerik .site-header{
  position: sticky;
  top: 0;
  z-index: 1000;
  border-bottom: 1px solid rgba(255, 141, 0, .08);
  background: rgba(6, 7, 10, .88);
  backdrop-filter: blur(18px);
  transition: .25s ease;
}
#ana-icerik .site-header.is-scrolled{
  background: rgba(5, 6, 9, .96);
  box-shadow: 0 12px 40px rgba(0, 0, 0, .34);
}
#ana-icerik .header-inner{
  min-height: 92px;
  display: grid;
  grid-template-columns: 170px minmax(0, 1fr) auto;
  align-items: center;
  gap: 32px;
}
#ana-icerik .brand{ width: 145px; display: block; margin-left: -8px; }
#ana-icerik .brand img{
  width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
  filter: drop-shadow(0 12px 20px rgba(255, 82, 0, .18));
  transform: scale(1.18);
}
#ana-icerik .main-nav{ display: flex; align-items: center; justify-content: center; gap: clamp(17px, 1.7vw, 31px); }
#ana-icerik .main-nav a{
  position: relative;
  padding: 34px 0 30px;
  color: #d9d6d2;
  font-size: .78rem;
  line-height: 1;
  font-weight: 850;
  letter-spacing: .01em;
  white-space: nowrap;
}
#ana-icerik .main-nav a::after{
  content: "";
  position: absolute;
  left: 50%;
  bottom: 18px;
  width: 0;
  height: 2px;
  transform: translateX(-50%);
  background: linear-gradient(90deg, var(--gold), var(--orange));
  box-shadow: 0 0 14px rgba(255, 131, 0, .55);
  transition: width .22s ease;
}
#ana-icerik .main-nav a:hover, #ana-icerik .main-nav a.is-current{ color: #fff; }
#ana-icerik .main-nav a:hover::after, #ana-icerik .main-nav a.is-current::after{ width: 100%; }
#ana-icerik .header-actions{ display: flex; align-items: center; gap: 12px; }
#ana-icerik .nav-toggle{
  display: none;
  width: 48px;
  height: 44px;
  padding: 10px;
  border: 1px solid var(--line);
  border-radius: 11px;
  background: #111116;
  cursor: pointer;
}
#ana-icerik .nav-toggle span{
  display: block;
  height: 2px;
  margin: 5px 0;
  border-radius: 999px;
  background: #fff3d8;
  transition: .22s ease;
}

#ana-icerik .btn{
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 0 18px;
  border: 1px solid transparent;
  border-radius: 7px;
  font-size: .78rem;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .02em;
  cursor: pointer;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease, background .2s ease;
}
#ana-icerik .btn svg{ width: 17px; height: 17px; }
#ana-icerik .btn:hover{ transform: translateY(-2px); }
#ana-icerik .btn-primary{
  color: #260a00;
  background: linear-gradient(135deg, #ffd34d 0%, #ff9e00 42%, #ff6100 74%, #e53b00 100%);
  border-color: rgba(255, 221, 109, .65);
  box-shadow: 0 12px 30px rgba(255, 85, 0, .27), inset 0 1px 0 rgba(255,255,255,.48);
}
#ana-icerik .btn-primary:hover{ box-shadow: 0 18px 38px rgba(255, 91, 0, .39), 0 0 24px rgba(255, 174, 22, .14); }
#ana-icerik .btn-dark{
  color: #f7f2ea;
  background: rgba(255, 255, 255, .025);
  border-color: rgba(255, 255, 255, .22);
}
#ana-icerik .btn-dark:hover{ border-color: rgba(255, 165, 23, .55); background: rgba(255, 111, 0, .08); }
#ana-icerik .btn-large{ min-height: 58px; padding-inline: 25px; border-radius: 8px; font-size: .88rem; }
#ana-icerik .btn-large svg{ width: 20px; height: 20px; }

/* Hero */
#ana-icerik .hero{
  position: relative;
  min-height: 670px;
  overflow: hidden;
  border-bottom: 1px solid rgba(255, 141, 0, .08);
  background:
    linear-gradient(90deg, rgba(5, 6, 9, .98) 0%, rgba(6, 7, 10, .92) 42%, rgba(20, 8, 4, .72) 100%),
    radial-gradient(circle at 77% 42%, rgba(255, 91, 0, .21), transparent 33%);
}
#ana-icerik .hero::after{
  content: "";
  position: absolute;
  inset: auto 0 0;
  height: 135px;
  pointer-events: none;
  background: linear-gradient(to top, #07080b, transparent);
}
#ana-icerik .hero-grid{
  position: absolute;
  inset: 0;
  opacity: .17;
  pointer-events: none;
  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size: 54px 54px;
  mask-image: linear-gradient(90deg, black, transparent 78%);
}
#ana-icerik .hero-embers{ position: absolute; border-radius: 50%; filter: blur(20px); pointer-events: none; }
#ana-icerik .hero-embers-a{ width: 480px; height: 480px; right: 8%; top: 6%; background: radial-gradient(circle, rgba(255, 84, 0, .25), transparent 68%); }
#ana-icerik .hero-embers-b{ width: 260px; height: 260px; left: -5%; bottom: -12%; background: radial-gradient(circle, rgba(222, 44, 0, .15), transparent 70%); }
#ana-icerik .hero-layout{
  position: relative;
  z-index: 2;
  min-height: 670px;
  display: grid;
  grid-template-columns: minmax(500px, .86fr) minmax(620px, 1.14fr);
  align-items: center;
  gap: 36px;
  padding: 50px 0 92px;
}
#ana-icerik .hero-copy{ padding-left: 10px; align-self: center; }
#ana-icerik .eyebrow{
  display: inline-flex;
  align-items: center;
  gap: 9px;
  padding: 8px 13px;
  border: 1px solid rgba(255, 150, 22, .28);
  background: rgba(74, 25, 8, .34);
  color: #ffc66d;
  font-size: .7rem;
  font-weight: 950;
  text-transform: uppercase;
  letter-spacing: .12em;
}
#ana-icerik .eyebrow i{
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--orange);
  box-shadow: 0 0 0 5px rgba(255, 105, 0, .12), 0 0 14px rgba(255, 105, 0, .8);
}
#ana-icerik h1{
  margin: 26px 0 22px;
  max-width: 650px;
  font-size: clamp(3.7rem, 5.45vw, 6.65rem);
  line-height: .92;
  letter-spacing: -.057em;
  font-weight: 950;
  text-wrap: balance;
}
#ana-icerik h1 span, #ana-icerik h1 strong{ display: block; }
#ana-icerik h1 span{ color: #f5f3ef; }
#ana-icerik h1 strong{
  margin: 8px 0;
  color: transparent;
  background: linear-gradient(180deg, #ffe36f 0%, #ffbd28 38%, #ff8600 70%, #ff6200 100%);
  -webkit-background-clip: text;
  background-clip: text;
  filter: drop-shadow(0 7px 22px rgba(255, 105, 0, .12));
}
#ana-icerik .hero-copy > p{ max-width: 590px; margin: 0; color: #b8b2ae; font-size: 1.02rem; }
#ana-icerik .hero-actions{ display: flex; flex-wrap: wrap; gap: 15px; margin-top: 34px; }
#ana-icerik .hero-trust{ display: flex; flex-wrap: wrap; gap: 13px 24px; margin-top: 24px; color: #8f8a87; font-size: .75rem; }
#ana-icerik .hero-trust span{ display: inline-flex; align-items: center; gap: 6px; }
#ana-icerik .hero-trust svg{ width: 15px; height: 15px; color: var(--gold); }

#ana-icerik .hero-visual{ position: relative; min-height: 540px; }
#ana-icerik .hero-polygon{
  position: absolute;
  inset: -14px -85px 8px 0;
  overflow: hidden;
  border: 1px solid rgba(255, 124, 0, .78);
  background:
    radial-gradient(circle at 62% 52%, rgba(255, 128, 0, .23), transparent 33%),
    linear-gradient(145deg, rgba(92, 17, 4, .73), rgba(17, 7, 6, .96) 70%);
  clip-path: polygon(14% 6%, 68% 0, 100% 22%, 94% 84%, 78% 100%, 0 90%, 6% 28%);
  box-shadow: inset 0 0 80px rgba(255, 61, 0, .12), var(--shadow-hot);
}
#ana-icerik .hero-polygon::before{
  content: "";
  position: absolute;
  inset: 0;
  opacity: .52;
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 171, 28, .95) 0 1px, transparent 2px),
    radial-gradient(circle at 77% 66%, rgba(255, 65, 0, .9) 0 1px, transparent 2px),
    radial-gradient(circle at 45% 84%, rgba(255, 121, 0, .85) 0 1px, transparent 2px);
  background-size: 120px 120px, 170px 170px, 210px 210px;
}
#ana-icerik .hero-polygon::after{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, transparent 35%, rgba(255, 128, 0, .06) 36%, transparent 38%);
}
#ana-icerik .hero-glow{
  position: absolute;
  width: 610px;
  height: 610px;
  left: 20%;
  top: -10%;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 123, 0, .29), rgba(206, 34, 0, .18) 42%, transparent 70%);
  filter: blur(15px);
}
#ana-icerik .hero-polygon img{
  position: absolute;
  z-index: 2;
  width: min(720px, 92%);
  right: 4%;
  top: -4%;
  filter: drop-shadow(0 36px 36px rgba(0, 0, 0, .62)) drop-shadow(0 0 24px rgba(255, 68, 0, .22));
}
#ana-icerik .spark-field{ position: absolute; inset: 0; }
#ana-icerik .status-card{
  position: absolute;
  z-index: 5;
  right: 0;
  bottom: 30px;
  width: min(530px, 82%);
  display: grid;
  grid-template-columns: 76px 1fr;
  gap: 18px;
  padding: 24px;
  border: 1px solid rgba(255, 129, 24, .54);
  border-radius: 12px;
  background: linear-gradient(145deg, rgba(43, 25, 20, .96), rgba(18, 16, 18, .98));
  box-shadow: 0 30px 70px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255,255,255,.06);
  backdrop-filter: blur(20px);
}
#ana-icerik .status-shield{
  width: 66px;
  height: 76px;
  display: grid;
  place-items: center;
  color: var(--green);
  background: rgba(21, 118, 60, .15);
  clip-path: polygon(50% 0, 92% 17%, 86% 72%, 50% 100%, 14% 72%, 8% 17%);
  border: 1px solid rgba(38, 233, 112, .46);
  filter: drop-shadow(0 0 12px rgba(31, 227, 103, .24));
}
#ana-icerik .status-shield svg{ width: 39px; height: 39px; }
#ana-icerik .status-title{ display: flex; align-items: center; gap: 8px; text-transform: uppercase; }
#ana-icerik .status-title strong{ color: var(--green); font-size: .9rem; letter-spacing: .02em; }
#ana-icerik .live-dot{ width: 8px; height: 8px; border-radius: 50%; background: var(--green); box-shadow: 0 0 0 5px rgba(40, 223, 111, .1), 0 0 14px rgba(40, 223, 111, .8); }
#ana-icerik .status-content p{ margin: 5px 0 12px; color: #c6bfbb; font-size: .78rem; }
#ana-icerik .url-box{
  min-height: 42px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 42px;
  align-items: center;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 7px;
  background: rgba(255, 255, 255, .06);
  color: #ddd8d4;
  overflow: hidden;
}
#ana-icerik .url-box > span{ min-width: 0; padding: 0 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: .76rem; }
#ana-icerik .copy-btn{ height: 100%; border: 0; border-left: 1px solid rgba(255,255,255,.1); color: #e7e3df; background: rgba(255,255,255,.04); cursor: pointer; }
#ana-icerik .copy-btn:hover{ color: var(--gold); background: rgba(255, 132, 0, .1); }
#ana-icerik .copy-btn svg{ width: 18px; height: 18px; }
#ana-icerik .status-content small{ display: block; margin-top: 10px; color: #8c8581; font-size: .68rem; }
#ana-icerik .tiny-dot{ display: inline-block; width: 6px; height: 6px; margin-right: 4px; border-radius: 50%; background: var(--green); }

/* Feature rail */
#ana-icerik .feature-rail{ position: relative; z-index: 10; }
#ana-icerik .feature-grid{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border: 1px solid rgba(255, 123, 0, .34);
  background: linear-gradient(100deg, rgba(25, 19, 16, .98), rgba(12, 13, 17, .98));
  clip-path: polygon(1.8% 0, 98.4% 0, 100% 50%, 98.4% 100%, 1.8% 100%, 0 50%);
  box-shadow: 0 28px 70px rgba(0, 0, 0, .45);
}
#ana-icerik .feature-card{
  position: relative;
  min-height: 152px;
  display: grid;
  grid-template-columns: 76px 1fr;
  align-items: center;
  gap: 20px;
  padding: 26px 34px;
  transition: background .22s ease, transform .22s ease;
}
#ana-icerik .feature-card:not(:last-child)::after{
  content: "";
  position: absolute;
  right: 0;
  top: 22%;
  bottom: 22%;
  width: 1px;
  background: linear-gradient(transparent, rgba(255, 154, 33, .35), transparent);
}
#ana-icerik .feature-card:hover{ background: rgba(255, 93, 0, .055); transform: translateY(-3px); }
#ana-icerik .feature-icon{ width: 70px; height: 70px; display: grid; place-items: center; color: var(--orange); }
#ana-icerik .feature-icon svg{ width: 58px; height: 58px; filter: drop-shadow(0 8px 16px rgba(255, 90, 0, .24)); }
#ana-icerik .feature-card > span:last-child{ display: grid; line-height: 1.3; }
#ana-icerik .feature-card strong{ color: var(--gold); font-size: .95rem; text-transform: uppercase; }
#ana-icerik .feature-card small{ margin-top: 10px; color: #a9a29f; font-size: .8rem; line-height: 1.55; }

/* Common sections */
#ana-icerik .section{ position: relative; padding: 34px 0; }
#ana-icerik .section-first{ padding-top: 42px; }
#ana-icerik .section-tight{ padding-top: 6px; }
#ana-icerik .panel{
  position: relative;
  border: 1px solid rgba(255, 132, 0, .22);
  background:
    linear-gradient(145deg, rgba(18, 19, 24, .97), rgba(9, 10, 14, .98)),
    radial-gradient(circle at 80% 10%, rgba(255, 83, 0, .1), transparent 25%);
  box-shadow: var(--shadow);
  overflow: hidden;
}
#ana-icerik .panel::before, #ana-icerik .info-card::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .16;
  background-image:
    linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);
  background-size: 42px 42px;
  mask-image: linear-gradient(135deg, black, transparent 72%);
}
#ana-icerik .primary-grid{ display: grid; grid-template-columns: 1.15fr .85fr; gap: 20px; }
#ana-icerik .registration-panel{
  min-height: 448px;
  padding: 42px 38px 36px;
  clip-path: polygon(1.8% 0, 96% 0, 100% 10%, 98% 100%, 0 100%, 0 7%);
}
#ana-icerik .section-heading-row{ position: relative; z-index: 2; display: flex; justify-content: space-between; gap: 26px; align-items: flex-start; }
#ana-icerik .section-kicker{ color: var(--orange); font-size: .68rem; font-weight: 950; letter-spacing: .14em; text-transform: uppercase; }
#ana-icerik .section-heading-row h2, #ana-icerik .mobile-copy h2, #ana-icerik .info-card h2{
  margin: 8px 0 0;
  color: #fff;
  font-size: clamp(1.75rem, 2.35vw, 2.75rem);
  line-height: 1.08;
  letter-spacing: -.035em;
  font-weight: 950;
  text-wrap: balance;
}
#ana-icerik .section-number{ color: rgba(255, 139, 0, .15); font-size: 4.4rem; line-height: .75; font-weight: 1000; }
#ana-icerik .step-grid{ position: relative; z-index: 2; display: grid; grid-template-columns: repeat(4, 1fr); margin-top: 34px; }
#ana-icerik .step-card{
  position: relative;
  min-height: 250px;
  padding: 38px 22px 18px;
  border-right: 1px solid rgba(255, 145, 22, .12);
}
#ana-icerik .step-card:last-child{ border-right: 0; }
#ana-icerik .step-badge{
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 28px;
  display: grid;
  place-items: center;
  color: #fff;
  background: linear-gradient(135deg, var(--red), var(--orange-2));
  clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%);
  font-size: .75rem;
  font-weight: 950;
}
#ana-icerik .step-icon{ width: 66px; height: 66px; display: grid; place-items: center; color: #f3f1ec; }
#ana-icerik .step-icon svg{ width: 46px; height: 46px; }
#ana-icerik .step-card h3{ margin: 20px 0 10px; color: var(--gold); font-size: .97rem; line-height: 1.25; }
#ana-icerik .step-card p{ margin: 0; color: #9c9692; font-size: .78rem; line-height: 1.58; }

#ana-icerik .mobile-panel{
  min-height: 448px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 250px;
  align-items: center;
  gap: 20px;
  padding: 40px 20px 0 42px;
  clip-path: polygon(7% 0, 100% 0, 100% 93%, 94% 100%, 0 100%, 0 10%);
  background:
    radial-gradient(circle at 90% 60%, rgba(255, 84, 0, .18), transparent 31%),
    linear-gradient(145deg, rgba(23, 19, 19, .98), rgba(10, 11, 15, .99));
}
#ana-icerik .mobile-copy{ position: relative; z-index: 3; align-self: start; padding-top: 8px; }
#ana-icerik .mobile-copy p{ max-width: 430px; margin: 15px 0 0; color: #aba4a0; font-size: .88rem; }
#ana-icerik .benefit-list{ list-style: none; padding: 0; margin: 25px 0 22px; display: grid; gap: 12px; color: #c7c1bd; font-size: .78rem; }
#ana-icerik .benefit-list li{ display: flex; align-items: center; gap: 10px; }
#ana-icerik .benefit-list svg{ width: 17px; height: 17px; color: var(--orange); }
#ana-icerik .inline-link{ position: relative; z-index: 3; display: inline-flex; align-items: center; gap: 9px; color: var(--gold); font-size: .78rem; font-weight: 900; }
#ana-icerik .inline-link span{ font-size: 1rem; transition: transform .2s ease; }
#ana-icerik .inline-link:hover span{ transform: translateX(4px); }
#ana-icerik .phone-mockup{
  position: relative;
  z-index: 2;
  width: 220px;
  aspect-ratio: .53;
  align-self: end;
  margin: 0 auto -52px;
  padding: 9px;
  border: 7px solid #24242a;
  border-radius: 38px;
  background: #020204;
  box-shadow: 0 38px 70px rgba(0,0,0,.62), 0 0 40px rgba(255,71,0,.14);
  transform: rotate(8deg);
}
#ana-icerik .phone-notch{ position: absolute; z-index: 4; top: 8px; left: 50%; width: 84px; height: 19px; transform: translateX(-50%); border-radius: 0 0 12px 12px; background: #07070a; }
#ana-icerik .phone-screen{
  height: 100%;
  overflow: hidden;
  border: 1px solid rgba(255,130,0,.18);
  border-radius: 27px;
  padding: 24px 12px 13px;
  background:
    radial-gradient(circle at 50% 17%, rgba(255,92,0,.17), transparent 25%),
    linear-gradient(180deg, #111218, #090a0e);
}
#ana-icerik .phone-header{ display: flex; align-items: center; justify-content: space-between; gap: 8px; }
#ana-icerik .phone-header img{ width: 62px; height: 44px; object-fit: contain; transform: scale(1.45); transform-origin: left center; }
#ana-icerik .phone-header div{ display: flex; gap: 4px; font-size: .41rem; font-weight: 950; text-transform: uppercase; }
#ana-icerik .phone-header span, #ana-icerik .phone-header strong{ padding: 5px 6px; border-radius: 4px; }
#ana-icerik .phone-header span{ background: rgba(255,255,255,.06); color: #ddd; }
#ana-icerik .phone-header strong{ background: var(--orange); color: #220800; }
#ana-icerik .phone-hero-card{ margin-top: 18px; padding: 15px; border: 1px solid rgba(255,120,0,.25); border-radius: 10px; background: linear-gradient(145deg, rgba(89,20,4,.72), rgba(31,12,9,.92)); }
#ana-icerik .phone-hero-card small{ display: block; color: var(--gold); font-size: .43rem; font-weight: 950; letter-spacing: .1em; }
#ana-icerik .phone-hero-card strong{ display: block; margin: 4px 0 10px; font-size: .88rem; }
#ana-icerik .phone-hero-card button{ width: 100%; min-height: 28px; border: 0; border-radius: 5px; background: linear-gradient(135deg, var(--gold), var(--orange)); color: #230900; font-size: .5rem; font-weight: 950; }
#ana-icerik .phone-menu{ display: grid; gap: 7px; margin-top: 11px; }
#ana-icerik .phone-menu span{ min-height: 43px; display: flex; align-items: center; gap: 8px; padding: 0 10px; border: 1px solid rgba(255,255,255,.06); border-radius: 7px; background: rgba(255,255,255,.035); color: #d7d3cf; font-size: .55rem; font-weight: 800; }
#ana-icerik .phone-menu svg{ width: 15px; height: 15px; color: var(--orange); }
#ana-icerik .phone-bottom{ display: flex; justify-content: space-around; margin-top: 13px; padding-top: 10px; border-top: 1px solid rgba(255,255,255,.06); }
#ana-icerik .phone-bottom i{ width: 6px; height: 6px; border-radius: 50%; background: #6f7077; }
#ana-icerik .phone-bottom i:first-child{ background: var(--orange); box-shadow: 0 0 10px rgba(255,96,0,.6); }

/* Information cards */
#ana-icerik .info-grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
#ana-icerik .info-card{
  position: relative;
  min-height: 480px;
  padding: 34px 32px 30px;
  overflow: hidden;
  border: 1px solid rgba(255, 132, 0, .2);
  background: linear-gradient(160deg, rgba(19, 20, 25, .98), rgba(9, 10, 14, .99));
  box-shadow: var(--shadow);
  clip-path: polygon(4% 0, 100% 0, 100% 94%, 96% 100%, 0 100%, 0 5%);
}
#ana-icerik .info-card::after{
  content: "";
  position: absolute;
  width: 250px;
  height: 250px;
  right: -90px;
  bottom: -120px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255,91,0,.12), transparent 70%);
}
#ana-icerik .info-card-kyc{ background: radial-gradient(circle at 90% 10%, rgba(255,81,0,.13), transparent 25%), linear-gradient(160deg, rgba(19,20,25,.98), rgba(9,10,14,.99)); }
#ana-icerik .info-card-license{ background: radial-gradient(circle at 90% 10%, rgba(255,184,36,.11), transparent 25%), linear-gradient(160deg, rgba(22,19,17,.98), rgba(9,10,14,.99)); }
#ana-icerik .info-card-money{ background: radial-gradient(circle at 90% 10%, rgba(219,46,0,.15), transparent 25%), linear-gradient(160deg, rgba(22,18,18,.98), rgba(9,10,14,.99)); }
#ana-icerik .info-top{ position: relative; z-index: 2; display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; }
#ana-icerik .info-index{ color: rgba(255,140,0,.22); font-size: 3.8rem; line-height: 1; font-weight: 1000; }
#ana-icerik .info-icon{ width: 72px; height: 72px; display: grid; place-items: center; color: var(--orange); border: 1px solid rgba(255,126,0,.22); background: rgba(255,98,0,.045); clip-path: polygon(50% 0, 100% 25%, 86% 85%, 50% 100%, 14% 85%, 0 25%); }
#ana-icerik .info-icon svg{ width: 38px; height: 38px; }
#ana-icerik .info-card h2{ position: relative; z-index: 2; margin-top: 9px; font-size: clamp(1.45rem, 1.8vw, 2rem); }
#ana-icerik .info-card > p{ position: relative; z-index: 2; margin: 16px 0 0; color: #a9a29e; font-size: .84rem; }
#ana-icerik .info-card ul{ position: relative; z-index: 2; list-style: none; padding: 0; margin: 23px 0; display: grid; gap: 11px; }
#ana-icerik .info-card li{ position: relative; padding-left: 23px; color: #c9c2be; font-size: .78rem; }
#ana-icerik .info-card li::before{ content: ""; position: absolute; left: 0; top: .55em; width: 8px; height: 8px; transform: rotate(45deg); background: linear-gradient(135deg, var(--gold), var(--orange)); box-shadow: 0 0 10px rgba(255,105,0,.34); }
#ana-icerik .info-card > a{ position: relative; z-index: 2; display: inline-flex; color: var(--gold); font-size: .76rem; font-weight: 900; }
#ana-icerik .info-card > a:hover{ color: #ffe29b; }

/* Articles + FAQ */
#ana-icerik .lower-grid{ display: grid; grid-template-columns: minmax(0, 1.6fr) minmax(340px, .7fr); gap: 20px; }
#ana-icerik .articles-panel, #ana-icerik .faq-panel{ padding: 36px; }
#ana-icerik .articles-panel{ clip-path: polygon(1.5% 0, 96% 0, 100% 7%, 99% 100%, 0 100%, 0 4%); }
#ana-icerik .faq-panel{ clip-path: polygon(5% 0, 100% 0, 100% 96%, 95% 100%, 0 100%, 0 6%); }
#ana-icerik .compact-heading{ align-items: flex-end; margin-bottom: 25px; }
#ana-icerik .compact-heading h2{ font-size: clamp(1.7rem, 2vw, 2.35rem); }
#ana-icerik .article-grid{ position: relative; z-index: 2; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
#ana-icerik .article-card{
  cursor: pointer;
  min-width: 0;
  display: grid;
  grid-template-columns: 150px 1fr;
  min-height: 172px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.075);
  background: rgba(255,255,255,.022);
  transition: transform .22s ease, border-color .22s ease, background .22s ease;
}
#ana-icerik .article-card:hover{ transform: translateY(-4px); border-color: rgba(255,139,18,.34); background: rgba(255,97,0,.035); }
#ana-icerik .article-featured{ grid-column: 1 / -1; grid-template-columns: 270px 1fr; min-height: 200px; }
#ana-icerik .article-visual{
  position: relative;
  min-height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 16px;
  overflow: hidden;
  background:
    radial-gradient(circle at 70% 25%, rgba(255,142,0,.55), transparent 22%),
    linear-gradient(135deg, #321108, #0b0d12 70%);
}
#ana-icerik .article-visual::before{
  content: "";
  position: absolute;
  inset: 0;
  opacity: .35;
  background-image:
    linear-gradient(120deg, transparent 30%, rgba(255,110,0,.35) 31%, transparent 32%),
    radial-gradient(circle at 30% 70%, rgba(255,72,0,.38), transparent 30%);
}
#ana-icerik .article-visual span{ position: relative; z-index: 2; padding: 5px 7px; color: #1d0700; background: linear-gradient(135deg, var(--gold), var(--orange)); font-size: .54rem; font-weight: 950; text-transform: uppercase; }
#ana-icerik .article-visual svg{ position: relative; z-index: 2; width: 52px; height: 52px; color: rgba(255, 184, 38, .82); filter: drop-shadow(0 8px 18px rgba(255,84,0,.32)); }
#ana-icerik .visual-register{ background: radial-gradient(circle at 75% 20%, rgba(255,92,0,.45), transparent 22%), linear-gradient(135deg, #32100a, #0b0d12 70%); }
#ana-icerik .visual-kyc{ background: radial-gradient(circle at 70% 20%, rgba(255,170,35,.4), transparent 23%), linear-gradient(135deg, #2e1608, #0b0d12 70%); }
#ana-icerik .visual-license{ background: radial-gradient(circle at 70% 20%, rgba(225,55,0,.48), transparent 22%), linear-gradient(135deg, #2c0d09, #0b0d12 70%); }
#ana-icerik .visual-money{ background: radial-gradient(circle at 70% 20%, rgba(255,118,0,.47), transparent 22%), linear-gradient(135deg, #311508, #0b0d12 70%); }
#ana-icerik .article-content{ min-width: 0; display: flex; flex-direction: column; padding: 20px; }
#ana-icerik .article-content h3{ margin: 0; font-size: 1rem; line-height: 1.3; }
#ana-icerik .article-featured .article-content h3{ font-size: 1.35rem; }
#ana-icerik .article-content h3 a:hover{ color: var(--gold); }
#ana-icerik .article-content p{ margin: 10px 0 0; color: #9e9894; font-size: .76rem; }
#ana-icerik .article-content small{ margin-top: auto; padding-top: 15px; color: #6f6b69; font-size: .64rem; }

#ana-icerik .faq-list{ position: relative; z-index: 2; display: grid; gap: 7px; }
#ana-icerik .faq-list details{ border: 1px solid rgba(255,255,255,.085); background: rgba(255,255,255,.018); }
#ana-icerik .faq-list summary{
  position: relative;
  list-style: none;
  cursor: pointer;
  padding: 17px 48px 17px 16px;
  color: #ece8e3;
  font-size: .76rem;
  font-weight: 850;
}
#ana-icerik .faq-list summary::-webkit-details-marker{ display: none; }
#ana-icerik .faq-list summary::after{
  content: "+";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--orange);
  font-size: 1.15rem;
  font-weight: 400;
}
#ana-icerik .faq-list details[open] summary::after{ content: "−"; }
#ana-icerik .faq-list details[open] summary{ color: var(--gold-soft); }
#ana-icerik .faq-list p{ margin: 0; padding: 0 16px 17px; color: #8e8986; font-size: .72rem; }

/* Responsible strip + footer */
#ana-icerik .responsible-strip{
  margin-top: 34px;
  border-block: 1px solid rgba(255, 130, 0, .26);
  background: linear-gradient(90deg, rgba(70,18,7,.88), rgba(16,14,16,.98) 55%, rgba(9,10,13,.99));
}
#ana-icerik .responsible-inner{ min-height: 92px; display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 20px; }
#ana-icerik .age-badge{ width: 50px; height: 50px; display: grid; place-items: center; border: 2px solid var(--gold); border-radius: 50%; color: var(--gold); font-size: .82rem; font-weight: 950; }
#ana-icerik .responsible-inner strong{ color: var(--gold-soft); font-size: .85rem; }
#ana-icerik .responsible-inner p{ margin: 3px 0 0; color: #a9a19d; font-size: .7rem; }
#ana-icerik .responsible-inner a{ color: var(--gold); font-size: .72rem; font-weight: 900; }
#ana-icerik .site-footer{ padding: 54px 0 22px; background: #050609; }
#ana-icerik .footer-grid{ display: grid; grid-template-columns: 1.45fr repeat(3, 1fr); gap: 48px; }
#ana-icerik .footer-about img{ width: 142px; height: 105px; object-fit: contain; margin: -20px 0 6px; transform: scale(1.35); transform-origin: left center; }
#ana-icerik .footer-about p{ max-width: 380px; margin: 18px 0 0; color: #77726f; font-size: .75rem; }
#ana-icerik .social-row{ display: flex; gap: 8px; margin-top: 18px; }
#ana-icerik .social-row a{ width: 34px; height: 34px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.11); border-radius: 50%; color: #b7b1ad; background: rgba(255,255,255,.035); font-size: .61rem; font-weight: 900; }
#ana-icerik .social-row a:hover{ color: var(--gold); border-color: rgba(255,145,20,.4); }
#ana-icerik .footer-grid > div:not(.footer-about){ display: flex; flex-direction: column; align-items: flex-start; }
#ana-icerik .footer-grid h2{ margin: 0 0 16px; color: #e8e3df; font-size: .8rem; text-transform: uppercase; letter-spacing: .05em; }
#ana-icerik .footer-grid > div:not(.footer-about) > a{ margin: 5px 0; color: #817c79; font-size: .72rem; }
#ana-icerik .footer-grid > div:not(.footer-about) > a:hover{ color: var(--gold); }
#ana-icerik .footer-status > span{ color: #66615f; font-size: .66rem; text-transform: uppercase; }
#ana-icerik .footer-status strong{ display: inline-flex; align-items: center; gap: 7px; margin-top: 5px; color: var(--green); font-size: .76rem; }
#ana-icerik .footer-status strong i{ width: 7px; height: 7px; border-radius: 50%; background: var(--green); box-shadow: 0 0 12px rgba(40,223,111,.65); }
#ana-icerik .footer-entry{ color: var(--gold) !important; font-weight: 900; }
#ana-icerik .footer-bottom{ margin-top: 44px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,.055); display: flex; justify-content: space-between; gap: 18px; color: #5e5a58; font-size: .64rem; }
#ana-icerik .footer-bottom p{ margin: 0; }
#ana-icerik .footer-badges{ display: flex; flex-wrap: wrap; gap: 8px; }
#ana-icerik .footer-badges span{ padding: 4px 8px; border: 1px solid rgba(255,255,255,.07); border-radius: 999px; }

#ana-icerik .floating-entry{
  position: fixed;
  z-index: 900;
  right: 19px;
  bottom: 19px;
  min-height: 58px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 16px 8px 12px;
  border: 1px solid rgba(255, 221, 98, .6);
  border-radius: 10px;
  color: #240800;
  background: linear-gradient(135deg, var(--gold), var(--orange), var(--red));
  box-shadow: 0 20px 48px rgba(222,45,0,.4);
  font-weight: 950;
  text-transform: uppercase;
  transition: transform .2s ease;
}
#ana-icerik .floating-entry:hover{ transform: translateY(-3px); }
#ana-icerik .floating-entry svg{ width: 28px; height: 28px; }
#ana-icerik .floating-entry span{ display: grid; line-height: 1.06; font-size: .75rem; }
#ana-icerik .floating-entry small{ font-size: .53rem; opacity: .72; }
#ana-icerik .toast{
  position: fixed;
  z-index: 1400;
  left: 50%;
  bottom: 24px;
  max-width: min(90vw, 430px);
  padding: 12px 18px;
  border-radius: 9px;
  color: #260900;
  background: #ffdd86;
  box-shadow: 0 18px 50px rgba(0,0,0,.5);
  font-size: .78rem;
  font-weight: 850;
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, 100px);
  transition: .25s ease;
}
#ana-icerik .toast.is-visible{ opacity: 1; transform: translate(-50%, 0); }

/* Responsive */
@media (max-width: 1320px) {
  #ana-icerik{ --shell: 1220px; }
  #ana-icerik .header-inner{ grid-template-columns: 140px minmax(0,1fr) auto; gap: 22px; }
  #ana-icerik .brand{ width: 126px; }
  #ana-icerik .main-nav{ gap: 18px; }
  #ana-icerik .main-nav a{ font-size: .7rem; }
  #ana-icerik .header-actions .btn{ padding-inline: 14px; font-size: .7rem; }
  #ana-icerik .hero-layout{ grid-template-columns: minmax(450px,.86fr) minmax(540px,1.14fr); }
  #ana-icerik h1{ font-size: clamp(3.5rem, 5.2vw, 5.6rem); }
  #ana-icerik .feature-card{ padding-inline: 24px; grid-template-columns: 64px 1fr; }
  #ana-icerik .feature-icon{ width: 58px; height: 58px; }
  #ana-icerik .feature-icon svg{ width: 48px; height: 48px; }
  #ana-icerik .primary-grid{ grid-template-columns: 1fr; }
  #ana-icerik .mobile-panel{ grid-template-columns: 1fr 310px; min-height: 440px; padding-left: 54px; }
  #ana-icerik .phone-mockup{ width: 230px; }
  #ana-icerik .info-card{ min-height: 510px; }
}

@media (max-width: 1100px) {
  #ana-icerik .header-actions .btn-dark{ display: none; }
  #ana-icerik .main-nav{ gap: 14px; }
  #ana-icerik .main-nav a{ font-size: .65rem; }
  #ana-icerik .hero-layout{ grid-template-columns: minmax(390px,.82fr) minmax(470px,1.18fr); }
  #ana-icerik .hero-polygon{ right: -120px; }
  #ana-icerik .status-card{ width: min(490px, 88%); }
  #ana-icerik .feature-card{ min-height: 140px; padding: 22px 18px; gap: 13px; }
  #ana-icerik .feature-card strong{ font-size: .82rem; }
  #ana-icerik .feature-card small{ font-size: .72rem; }
  #ana-icerik .info-grid{ grid-template-columns: 1fr 1fr; }
  #ana-icerik .info-card:last-child{ grid-column: 1 / -1; min-height: 410px; }
  #ana-icerik .lower-grid{ grid-template-columns: 1fr; }
  #ana-icerik .faq-panel{ clip-path: none; border-radius: 0; }
}

@media (max-width: 920px) {
  #ana-icerik .site-shell{ width: min(calc(100% - 28px), var(--shell)); }
  #ana-icerik .header-inner{ min-height: 76px; grid-template-columns: 120px 1fr auto; gap: 12px; }
  #ana-icerik .brand{ width: 110px; }
  #ana-icerik .nav-toggle{ display: block; justify-self: end; }
  #ana-icerik .header-actions{ display: none; }
  #ana-icerik .main-nav{
    position: absolute;
    top: calc(100% + 1px);
    left: 14px;
    right: 14px;
    display: grid;
    gap: 0;
    padding: 10px;
    border: 1px solid rgba(255,138,0,.23);
    border-radius: 12px;
    background: rgba(8,9,12,.98);
    box-shadow: var(--shadow);
    opacity: 0;
    pointer-events: none;
    transform: translateY(-14px);
    transition: .22s ease;
  }
  #ana-icerik .main-nav.is-open{ opacity: 1; pointer-events: auto; transform: translateY(0); }
  #ana-icerik .main-nav a{ padding: 13px 12px; font-size: .76rem; }
  #ana-icerik .main-nav a:hover{ background: rgba(255,103,0,.07); }
  #ana-icerik .main-nav a::after{ display: none; }

  #ana-icerik .hero{ min-height: auto; }
  #ana-icerik .hero-layout{ min-height: auto; grid-template-columns: 1fr; gap: 22px; padding: 58px 0 108px; }
  #ana-icerik .hero-copy{ padding-left: 0; text-align: center; }
  #ana-icerik .eyebrow, #ana-icerik .hero-actions, #ana-icerik .hero-trust{ justify-content: center; }
  #ana-icerik h1{ max-width: 720px; margin-inline: auto; font-size: clamp(3.3rem, 10vw, 5.8rem); }
  #ana-icerik .hero-copy > p{ margin-inline: auto; }
  #ana-icerik .hero-visual{ width: min(100%, 760px); min-height: 520px; margin-inline: auto; }
  #ana-icerik .hero-polygon{ inset: 0 -40px 22px; }
  #ana-icerik .hero-polygon img{ width: min(700px, 92%); right: 3%; }
  #ana-icerik .status-card{ right: 4%; bottom: 7px; }
  #ana-icerik .feature-rail{ margin-top: -70px; }
  #ana-icerik .feature-grid{ grid-template-columns: 1fr 1fr; clip-path: none; border-radius: 12px; overflow: hidden; }
  #ana-icerik .feature-card:nth-child(2)::after{ display: none; }
  #ana-icerik .feature-card:nth-child(-n/**/+2){ border-bottom: 1px solid rgba(255,145,22,.14); }
  #ana-icerik .registration-panel, #ana-icerik .mobile-panel, #ana-icerik .articles-panel{ clip-path: none; border-radius: 12px; }
  #ana-icerik .step-grid{ grid-template-columns: 1fr 1fr; gap: 10px; }
  #ana-icerik .step-card{ border: 1px solid rgba(255,145,22,.1); min-height: 220px; }
  #ana-icerik .info-grid{ grid-template-columns: 1fr; }
  #ana-icerik .info-card, #ana-icerik .info-card:last-child{ grid-column: auto; min-height: auto; clip-path: none; border-radius: 12px; }
  #ana-icerik .footer-grid{ grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 680px) {
  #ana-icerik .site-shell{ width: min(calc(100% - 22px), var(--shell)); }
  #ana-icerik .hero-layout{ padding-top: 42px; padding-bottom: 96px; }
  #ana-icerik .eyebrow{ font-size: .58rem; }
  #ana-icerik h1{ font-size: clamp(2.9rem, 14vw, 4.45rem); }
  #ana-icerik .hero-copy > p{ font-size: .9rem; }
  #ana-icerik .hero-actions{ display: grid; width: 100%; }
  #ana-icerik .hero-actions .btn{ width: 100%; }
  #ana-icerik .hero-trust{ gap: 9px 14px; font-size: .67rem; }
  #ana-icerik .hero-visual{ min-height: 430px; }
  #ana-icerik .hero-polygon{ inset: 8px -65px 55px; clip-path: polygon(13% 3%, 80% 0, 100% 18%, 94% 84%, 77% 100%, 0 89%, 5% 25%); }
  #ana-icerik .hero-polygon img{ width: 120%; max-width: none; right: -10%; top: 0; }
  #ana-icerik .status-card{ right: 0; bottom: 0; width: 98%; grid-template-columns: 54px 1fr; gap: 12px; padding: 16px; }
  #ana-icerik .status-shield{ width: 50px; height: 58px; }
  #ana-icerik .status-shield svg{ width: 30px; height: 30px; }
  #ana-icerik .status-title strong{ font-size: .75rem; }
  #ana-icerik .status-content p{ font-size: .69rem; }
  #ana-icerik .feature-rail{ margin-top: -42px; }
  #ana-icerik .feature-grid{ grid-template-columns: 1fr; }
  #ana-icerik .feature-card{ min-height: 108px; grid-template-columns: 58px 1fr; padding: 17px 18px; }
  #ana-icerik .feature-card::after{ display: none !important; }
  #ana-icerik .feature-card:not(:last-child){ border-bottom: 1px solid rgba(255,145,22,.14); }
  #ana-icerik .section{ padding: 18px 0; }
  #ana-icerik .registration-panel, #ana-icerik .articles-panel, #ana-icerik .faq-panel{ padding: 26px 18px; }
  #ana-icerik .section-heading-row{ gap: 14px; }
  #ana-icerik .section-number{ font-size: 3.2rem; }
  #ana-icerik .step-grid{ grid-template-columns: 1fr; }
  #ana-icerik .step-card{ min-height: auto; padding: 26px 18px 20px 60px; border: 1px solid rgba(255,145,22,.1); }
  #ana-icerik .step-badge{ width: 34px; height: 30px; }
  #ana-icerik .step-icon{ width: 48px; height: 48px; }
  #ana-icerik .step-icon svg{ width: 34px; height: 34px; }
  #ana-icerik .step-card h3{ margin-top: 8px; }
  #ana-icerik .mobile-panel{ min-height: auto; grid-template-columns: 1fr; padding: 28px 18px 0; }
  #ana-icerik .phone-mockup{ width: 210px; margin: 20px auto -46px; transform: rotate(4deg); }
  #ana-icerik .info-card{ padding: 28px 20px; }
  #ana-icerik .info-card h2{ font-size: 1.55rem; }
  #ana-icerik .article-grid{ grid-template-columns: 1fr; }
  #ana-icerik .article-card, #ana-icerik .article-featured{ grid-column: auto; grid-template-columns: 118px 1fr; min-height: 160px; }
  #ana-icerik .article-featured .article-content h3{ font-size: 1rem; }
  #ana-icerik .article-visual svg{ width: 40px; height: 40px; }
  #ana-icerik .responsible-inner{ grid-template-columns: auto 1fr; padding: 18px 0; }
  #ana-icerik .responsible-inner a{ grid-column: 2; }
  #ana-icerik .footer-grid{ grid-template-columns: 1fr; gap: 30px; }
  #ana-icerik .footer-bottom{ flex-direction: column; }
  #ana-icerik .floating-entry{ right: 11px; bottom: 11px; padding-right: 11px; }
  #ana-icerik .floating-entry small{ display: none; }
}

@media (max-width: 430px) {
  #ana-icerik .brand{ width: 101px; }
  #ana-icerik h1{ font-size: clamp(2.65rem, 14.8vw, 3.8rem); }
  #ana-icerik .hero-visual{ min-height: 395px; }
  #ana-icerik .status-card{ grid-template-columns: 1fr; }
  #ana-icerik .status-shield{ display: none; }
  #ana-icerik .url-box > span{ font-size: .66rem; }
  #ana-icerik .article-card, #ana-icerik .article-featured{ grid-template-columns: 1fr; }
  #ana-icerik .article-visual{ min-height: 115px; }
}

@media (prefers-reduced-motion: reduce) {
  #ana-icerik, #ana-icerik *, #ana-icerik::before, #ana-icerik *::before, #ana-icerik::after, #ana-icerik *::after{
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
  }
}


/* Birleştirme katmanı: dekoratif arka planı scope içinde tutar. */
#ana-icerik {
  position: relative;
  isolation: isolate;
  width: 100%;
}
#ana-icerik::before {
  position: absolute;
  z-index: 0;
}
#ana-icerik > :not(.floating-entry):not(.toast):not(.svg-sprite) {
  position: relative;
  z-index: 1;
}
