:root{
  --ink:#09060d;--ink-2:#120b17;--panel:#180f20;--panel-2:#24132d;
  --line:rgba(248,193,65,.20);--line-strong:rgba(255,205,85,.56);
  --ice:#fffaf1;--muted:#b9aeb9;--cyan:#ffd45d;--blue:#d93661;
  --violet:#a855f7;--mint:#ffcc5c;--coral:#ff4f6d;--gold:#f4ba31;--gold-light:#ffe58a;
  --shadow:0 26px 80px rgba(0,0,0,.48);
  --radius:22px;--max:1180px
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--ink);min-width:320px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;color:var(--ice);background:
  radial-gradient(circle at 12% 7%,rgba(190,30,74,.20),transparent 30%),
  radial-gradient(circle at 87% 20%,rgba(133,53,206,.18),transparent 32%),
  radial-gradient(circle at 55% 60%,rgba(221,148,30,.07),transparent 36%),
  linear-gradient(180deg,#09060d 0,#100916 46%,#07050a 100%);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  overflow-x:hidden
}
body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.28;background-image:
  linear-gradient(rgba(120,213,255,.04) 1px,transparent 1px),
  linear-gradient(90deg,rgba(120,213,255,.04) 1px,transparent 1px);background-size:52px 52px;
  mask-image:linear-gradient(to bottom,#000,transparent 85%)}
a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}
.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;padding:12px 16px;background:var(--ice);color:var(--ink);border-radius:10px;font-weight:800}.skip-link:focus{top:12px}
.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}
.eyebrow{margin:0;color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:2.6px;text-transform:uppercase}
.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}
.section-head h2{margin:9px 0 0;font-size:clamp(31px,4vw,52px);line-height:1.02;letter-spacing:-2px}
.section-head>p{max-width:510px;margin:0;color:var(--muted);line-height:1.7;font-size:14px}
.topline{border-bottom:1px solid var(--line);background:rgba(5,14,23,.82);backdrop-filter:blur(16px)}
.topline .wrap{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#9fc0d0;font-size:11px}
.pulse{display:inline-flex;align-items:center;gap:8px;color:var(--mint);font-weight:800}.pulse::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgba(96,240,197,.1)}
.topline a{color:var(--cyan);font-weight:800}.topline-contact{display:inline-flex;align-items:center;gap:8px}.telegram-mini-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#66d9ff,#3a8fe4);color:#05131e;box-shadow:0 0 18px rgba(91,199,255,.28)}.telegram-mini-icon svg{width:14px;height:14px;fill:currentColor}
.site-header{position:sticky;top:0;z-index:90;border-bottom:1px solid var(--line);background:rgba(5,15,25,.84);backdrop-filter:blur(20px)}
.header-inner{min-height:78px;display:flex;align-items:center;gap:28px}
.brand img{width:210px;height:auto}.main-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.main-nav a{padding:10px 12px;border-radius:10px;color:#afc1cc;font-size:12px;font-weight:700}.main-nav a:hover,.main-nav a[aria-current="page"]{color:var(--ice);background:rgba(105,215,255,.08)}
.header-cta{padding:12px 17px;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(135deg,rgba(80,184,255,.17),rgba(146,102,255,.15));color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.5px}
.menu-button{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#0b1b2a;color:var(--ice);font-size:20px}
.hero{position:relative;min-height:650px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:60px;padding:78px 0 64px}
.hero::after{content:"";position:absolute;left:44%;top:19%;width:260px;height:260px;border-radius:50%;background:rgba(67,172,227,.09);filter:blur(80px);pointer-events:none}
.hero h1{max-width:780px;margin:17px 0 24px;font-size:clamp(54px,6.8vw,92px);line-height:.94;letter-spacing:-5px}.hero h1 span{display:block;color:transparent;background:linear-gradient(90deg,var(--cyan),#8da7ff 52%,#bd8cff);background-clip:text;-webkit-background-clip:text}
.hero-copy>p:not(.eyebrow){max-width:650px;margin:0;color:#abc0cb;font-size:16px;line-height:1.8}
.hero-actions{display:flex;align-items:center;gap:14px;margin-top:32px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:13px;font-size:12px;font-weight:900;letter-spacing:.4px}.primary-btn{background:linear-gradient(135deg,var(--cyan),#5f9eff 60%,#9d7aff);color:#04111a;box-shadow:0 15px 36px rgba(76,173,255,.22)}.secondary-btn{border:1px solid var(--line-strong);color:#dffaff;background:rgba(10,29,44,.5)}
.hero-proof{display:flex;gap:20px;margin:34px 0 0;padding:0;list-style:none}.hero-proof li{display:flex;align-items:center;gap:8px;color:#91aebb;font-size:11px}.hero-proof b{color:var(--mint);font-size:15px}
.atlas-stage{position:relative;min-height:480px;display:grid;place-items:center}.atlas-stage::before{content:"";position:absolute;width:90%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(112,235,255,.12);box-shadow:inset 0 0 80px rgba(67,144,211,.08)}
.atlas-orb{position:relative;width:min(390px,88vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:
  radial-gradient(circle at 34% 29%,rgba(194,250,255,.2),transparent 17%),
  radial-gradient(circle at 48% 48%,#153b57 0,#0d273a 45%,#07121e 72%);border:1px solid rgba(132,238,255,.45);box-shadow:inset -35px -38px 80px #050b13,inset 20px 18px 65px rgba(105,215,255,.12),0 0 70px rgba(75,172,235,.14)}
.atlas-orb::before,.atlas-orb::after{content:"";position:absolute;inset:-12%;border:2px solid rgba(114,233,255,.4);border-left-color:transparent;border-right-color:rgba(157,122,255,.58);border-radius:50%;transform:rotate(24deg) scaleY(.37);animation:orbit 9s linear infinite}.atlas-orb::after{inset:-4%;transform:rotate(-35deg) scaleY(.58);border-color:rgba(157,122,255,.28);border-top-color:var(--cyan);animation-duration:13s;animation-direction:reverse}
@keyframes orbit{to{rotate:360deg}}
.atlas-mark{display:grid;place-items:center;text-align:center;z-index:2}.atlas-mark b{font-size:76px;line-height:1;letter-spacing:8px;text-shadow:0 0 30px rgba(111,241,255,.32)}.atlas-mark small{margin-top:10px;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:4px}.compass-needle{width:76px;height:112px;margin-bottom:10px;clip-path:polygon(50% 0,88% 100%,50% 76%,12% 100%);background:linear-gradient(180deg,var(--cyan),var(--blue) 58%,var(--violet));filter:drop-shadow(0 0 17px rgba(111,241,255,.55));animation:needle 4.8s ease-in-out infinite}@keyframes needle{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(7deg)}}
.metric-chip{position:absolute;z-index:3;min-width:130px;padding:13px 15px;border:1px solid var(--line-strong);border-radius:14px;background:rgba(7,20,32,.88);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.metric-chip span{display:block;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:1.4px}.metric-chip b{display:block;margin-top:5px;font-size:15px}.metric-one{left:0;top:18%}.metric-two{right:0;bottom:18%}
.site-section,.topic-section,.standards-section,.latest-section,.faq-section{padding:82px 0}.site-section{border-top:1px solid var(--line)}
.bonus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bonus-card{position:relative;display:flex;flex-direction:column;padding:14px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(155deg,rgba(16,39,57,.88),rgba(8,19,31,.95));box-shadow:0 16px 36px rgba(0,0,0,.24);transition:.25s}.bonus-card:hover{transform:translateY(-5px);border-color:rgba(112,240,255,.48);box-shadow:0 24px 45px rgba(0,0,0,.34),0 0 24px rgba(79,156,255,.08)}
.site-art{position:relative;overflow:hidden;aspect-ratio:1;border-radius:14px;background:
  radial-gradient(circle at 75% 22%,rgba(119,102,255,.24),transparent 30%),
  linear-gradient(145deg,#0b2235,#07121f)}.site-art img{width:100%;height:100%;object-fit:cover}.site-placeholder{height:100%;display:grid;place-content:center;gap:11px;text-align:center}.site-placeholder i{font-size:46px;color:var(--cyan);font-style:normal}.site-placeholder small{color:#77a1b5;font-size:8px;font-weight:900;letter-spacing:1.7px}.site-placeholder b{font-size:16px}.telegram-handle{color:#ffd45d;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.5px}.bonus-card.is-disabled{cursor:default}.popup-sites a[aria-disabled="true"]{pointer-events:none}[data-telegram][hidden]{display:none!important}
.site-name{padding:15px 6px 6px;display:flex;align-items:center;justify-content:space-between;gap:12px}.site-name strong{font-size:18px}.site-name span{padding:6px 8px;border:1px solid rgba(96,240,197,.25);border-radius:999px;color:var(--mint);font-size:7px;font-weight:900;letter-spacing:1px}.bonus-copy{padding:4px 6px 14px;color:#b8cfda;font-size:13px;font-weight:700}.bonus-card>a{margin-top:auto;display:flex;justify-content:space-between;padding:13px 14px;border-radius:11px;background:linear-gradient(135deg,#70f1ff,#5d9fff);color:#04111b;font-size:10px;font-weight:900}.bonus-card[data-target]{cursor:pointer}.bonus-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.topic-card{position:relative;min-height:235px;padding:26px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:rgba(10,27,42,.72);transition:.25s}.topic-card.accent-mint{--accent:rgba(96,240,197,.15)}.topic-card.accent-violet{--accent:rgba(157,122,255,.17)}.topic-card.accent-rose{--accent:rgba(255,118,140,.14)}.topic-card::after{content:"";position:absolute;width:130px;height:130px;right:-50px;top:-50px;border-radius:50%;background:var(--accent,rgba(111,241,255,.16));filter:blur(3px)}.topic-card:hover{transform:translateY(-4px);border-color:var(--line-strong)}.topic-icon{width:47px;height:47px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:13px;background:rgba(111,241,255,.07);font-size:22px}.topic-card h3{margin:23px 0 10px;font-size:20px}.topic-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.topic-card span{display:inline-flex;margin-top:18px;color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.8px}.topic-card .topic-icon{display:grid;margin-top:0;color:var(--cyan);font-size:0}.topic-svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.standards-section{background:linear-gradient(180deg,rgba(7,21,34,.1),rgba(13,34,51,.52),rgba(7,21,34,.1));border-block:1px solid var(--line)}
.standards-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.standards-copy h2{margin:13px 0 20px;font-size:clamp(34px,4.5vw,58px);line-height:1.03;letter-spacing:-2.5px}.standards-copy>p{color:var(--muted);line-height:1.8}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.check-card{padding:22px;border:1px solid var(--line);border-radius:16px;background:rgba(6,17,28,.7)}.check-card b{display:block;color:var(--mint);font-size:12px}.check-card h3{margin:12px 0 8px;font-size:16px}.check-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}
.article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.article-card{padding:24px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(155deg,rgba(15,35,52,.72),rgba(7,18,29,.9));transition:.25s}.article-card:hover{transform:translateY(-4px);border-color:var(--line-strong)}.article-card small{color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:1.4px}.article-card h3{margin:14px 0 10px;font-size:19px;line-height:1.25}.article-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.article-card span{display:inline-flex;margin-top:18px;color:var(--mint);font-size:9px;font-weight:900}
.telegram-cta{margin:25px auto 80px;padding:25px 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;border:1px solid rgba(78,180,239,.43);border-radius:20px;background:
  radial-gradient(circle at 10% 50%,rgba(53,165,229,.2),transparent 25%),linear-gradient(135deg,#0c2235,#0a1826);box-shadow:var(--shadow)}.telegram-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#61d4ff,#3689d1);color:#04111b;font-size:25px}.telegram-icon svg{width:28px;height:28px;fill:currentColor}.telegram-cta h2{margin:0 0 5px;font-size:22px}.telegram-cta p{margin:0;color:var(--muted);font-size:11px}.telegram-cta>a{padding:13px 17px;border:1px solid #62cdf6;border-radius:12px;color:#bdefff;font-size:10px;font-weight:900}
.faq-list{display:grid;gap:10px;max-width:900px;margin:0 auto}.faq-list details{border:1px solid var(--line);border-radius:15px;background:rgba(8,22,35,.75)}.faq-list summary{cursor:pointer;padding:19px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:800;font-size:14px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";color:var(--cyan);font-size:20px}.faq-list details[open] summary::after{content:"−"}.faq-list details p{margin:0;padding:0 21px 20px;color:var(--muted);font-size:12px;line-height:1.75}
.site-footer{padding:58px 0 28px;border-top:1px solid var(--line);background:#050d16}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:30px}.footer-brand img{width:190px}.footer-brand p{max-width:300px;color:var(--muted);font-size:11px;line-height:1.7}.footer-col h3{margin:0 0 15px;font-size:11px;color:#d7eff7}.footer-col a{display:block;margin:10px 0;color:#839ba9;font-size:10px}.footer-col a:hover{color:var(--cyan)}.footer-bottom{margin-top:35px;padding-top:22px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);color:#718896;font-size:9px;line-height:1.7}.footer-bottom p{margin:0;max-width:720px}
.popup-overlay[hidden]{display:none!important}.popup-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:rgba(2,8,14,.82);backdrop-filter:blur(14px);overscroll-behavior:contain}.popup-box{position:relative;width:min(980px,100%);max-height:92dvh;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:48px 24px 22px;border:1px solid var(--line-strong);border-radius:26px;background:
  radial-gradient(circle at 80% 5%,rgba(153,110,255,.18),transparent 28%),linear-gradient(145deg,#0c2335,#07131f);box-shadow:0 40px 120px rgba(0,0,0,.65)}.popup-box::-webkit-scrollbar{display:none;width:0;height:0}.popup-close{position:absolute;right:16px;top:16px;z-index:10;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:#091927;color:var(--ice);font-size:24px;line-height:1;cursor:pointer;touch-action:manipulation}.popup-close:hover,.popup-close:focus-visible{border-color:var(--cyan);background:#102b3e;outline:none}.popup-head{display:grid;justify-items:center;text-align:center}.popup-head h2{margin:0 0 18px;font-size:clamp(30px,4.4vw,48px);letter-spacing:-1.5px}.popup-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.popup-sites a{min-width:0;padding:12px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:rgba(4,16,27,.73);text-align:center}.popup-art{overflow:hidden;aspect-ratio:1;border-radius:11px;background:linear-gradient(145deg,#0e2a3f,#091725)}.popup-art img{width:100%;height:100%;object-fit:cover}.popup-empty-design{height:100%;display:grid;place-content:center;gap:7px}.popup-empty-design b{font-size:12px}.popup-empty-design small{color:var(--cyan);font-size:7px;letter-spacing:1px}.popup-info{min-width:0;padding:12px 5px 4px}.popup-info b,.popup-info small{overflow-wrap:anywhere}.popup-info b{display:block;font-size:15px}.popup-info small{display:block;margin-top:6px;color:var(--mint);font-size:9px}.popup-main{width:100%;margin-top:16px;padding:14px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#06111a;font-size:10px;font-weight:900;cursor:pointer;touch-action:manipulation}
/* İç sayfalar */
.page-hero{position:relative;padding:76px 0 58px;border-bottom:1px solid var(--line);overflow:hidden}.page-hero::after{content:"";position:absolute;width:380px;height:380px;right:4%;top:-35%;border-radius:50%;background:radial-gradient(circle,rgba(81,174,235,.18),transparent 65%)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;color:#7794a5;font-size:9px;font-weight:700}.breadcrumbs a{color:var(--cyan)}.page-hero h1{position:relative;z-index:1;max-width:900px;margin:18px 0 17px;font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-3px}.page-hero .lead{position:relative;z-index:1;max-width:760px;margin:0;color:#a8beca;font-size:15px;line-height:1.8}.page-meta{display:flex;gap:15px;margin-top:22px;color:#718d9b;font-size:9px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;padding:60px 0 90px}.article-body{min-width:0}.article-body h2{margin:48px 0 16px;font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-1.2px}.article-body h2:first-child{margin-top:0}.article-body h3{margin:30px 0 12px;font-size:21px}.article-body p,.article-body li{color:#a9bdc7;font-size:14px;line-height:1.85}.article-body strong{color:#eafaff}.article-body ul,.article-body ol{padding-left:22px}.article-body a:not(.inline-card){color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.info-box,.warning-box{margin:28px 0;padding:20px 22px;border-radius:15px}.info-box{border:1px solid rgba(107,233,255,.28);background:rgba(53,151,202,.08)}.warning-box{border:1px solid rgba(255,173,99,.24);background:rgba(255,133,77,.07)}.info-box b,.warning-box b{display:block;margin-bottom:7px;font-size:12px}.source-note{margin-top:35px;padding-top:22px;border-top:1px solid var(--line);color:#748d9a;font-size:10px;line-height:1.7}.related-block{margin-top:50px}.related-block h2{font-size:28px}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.inline-card{padding:16px;border:1px solid var(--line);border-radius:13px;background:#0a1b2a}.inline-card b{display:block;font-size:13px}.inline-card span{display:block;margin-top:5px;color:var(--muted);font-size:9px}.article-aside{position:relative}.aside-sticky{position:sticky;top:105px;display:grid;gap:14px}.toc,.aside-cta{padding:19px;border:1px solid var(--line);border-radius:16px;background:rgba(8,23,36,.78)}.toc b,.aside-cta b{display:block;margin-bottom:11px;font-size:11px}.toc a{display:block;padding:8px 0;border-bottom:1px solid rgba(134,214,249,.08);color:#87a3b2;font-size:9px}.aside-cta{background:linear-gradient(145deg,#0c2a40,#10182d)}.aside-cta p{color:var(--muted);font-size:10px;line-height:1.6}.aside-cta a{display:block;margin-top:13px;padding:11px;border-radius:10px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04111b;text-align:center;font-size:9px;font-weight:900}.blog-hero{padding-bottom:38px}.filter-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.filter-nav a{padding:9px 12px;border:1px solid var(--line);border-radius:999px;color:#9cb2bd;font-size:9px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:55px 0 90px}.blog-card{min-height:240px;padding:25px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#0d2436,#071420)}.blog-card small{color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:1.4px}.blog-card h2{margin:15px 0 11px;font-size:21px;line-height:1.25}.blog-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.blog-card span{margin-top:auto;padding-top:20px;color:var(--mint);font-size:9px;font-weight:900}
@media(max-width:980px){.main-nav{display:none}.menu-button{display:block}.header-cta{display:none}.main-nav.open{position:absolute;left:20px;right:20px;top:78px;display:grid;padding:12px;border:1px solid var(--line);border-radius:16px;background:#081725;box-shadow:var(--shadow)}.hero{grid-template-columns:1fr;gap:30px}.hero-copy{text-align:center}.hero-copy>p:not(.eyebrow){margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.atlas-stage{min-height:410px}.metric-one{left:9%}.metric-two{right:9%}.bonus-grid,.topic-grid,.article-list,.blog-grid{grid-template-columns:repeat(2,1fr)}.standards-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-aside{display:none}}
@media(max-width:680px){.wrap{width:min(100% - 24px,var(--max))}.topline .wrap{justify-content:center}.topline .wrap>span:last-child{display:none}.site-header{top:0}.header-inner{min-height:68px}.brand img{width:175px}.hero{min-height:0;padding:58px 0 45px}.hero h1{font-size:50px;letter-spacing:-3px}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-actions{flex-direction:column}.primary-btn,.secondary-btn{width:100%}.hero-proof{gap:12px;flex-wrap:wrap}.atlas-stage{min-height:350px}.atlas-orb{width:290px}.atlas-mark b{font-size:52px}.compass-needle{width:56px;height:86px}.metric-chip{min-width:110px;padding:10px}.metric-one{left:0}.metric-two{right:0}.promo-gallery{grid-template-columns:1fr;margin-bottom:62px}.promo{min-height:220px}.bonus-grid,.topic-grid,.article-list,.blog-grid{grid-template-columns:1fr}.site-section,.topic-section,.standards-section,.latest-section,.faq-section{padding:62px 0}.section-head{display:block;text-align:center}.section-head>p{margin:13px auto 0}.check-list{grid-template-columns:1fr}.telegram-cta{grid-template-columns:auto 1fr;text-align:left}.telegram-cta>a{grid-column:1/-1;text-align:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom p+p{margin-top:10px}.popup-overlay{padding:8px}.popup-box{max-height:88dvh;padding:48px 10px 12px;border-radius:20px}.popup-close{position:absolute;right:11px;top:11px;width:38px;height:38px;background:#0d2233;box-shadow:0 8px 24px rgba(0,0,0,.4)}.popup-head h2{margin-bottom:12px;font-size:29px;line-height:1.05}.popup-sites{grid-template-columns:1fr;gap:8px}.popup-sites a{min-height:98px;padding:6px;display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;text-align:left}.popup-art{width:86px}.popup-info{padding:3px 11px}.popup-info b{font-size:14px}.popup-info small{margin-top:5px;font-size:9px}.popup-main{margin-top:10px;padding:12px}.page-hero{padding:55px 0 42px;text-align:center}.breadcrumbs,.page-meta{justify-content:center}.page-hero h1{font-size:44px;letter-spacing:-2px}.page-hero .lead{font-size:13px}.article-layout{padding:45px 0 70px}.article-body p,.article-body li{font-size:13px}.related-grid{grid-template-columns:1fr}.blog-grid{padding-top:40px}}
@media(max-width:420px){.hero h1{font-size:43px}.atlas-stage{min-height:310px}.atlas-orb{width:250px}.metric-chip{display:none}.footer-grid{grid-template-columns:1fr}.popup-sites a{grid-template-columns:82px 1fr;min-height:94px}.popup-art{width:82px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Konuya özel SEO içerik bileşenleri */
.editor-note{margin:24px 0;padding:14px 16px;display:flex;flex-wrap:wrap;gap:5px 14px;border:1px solid rgba(92,220,242,.24);border-radius:10px;background:rgba(53,176,207,.06);color:#9dabc0;font-size:12px}.editor-note b{color:#68e7f4}.topic-points{display:grid;gap:0;margin:18px 0 34px;border-top:1px solid rgba(127,151,182,.2)}.topic-point{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid rgba(127,151,182,.2)}.topic-point>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(83,213,238,.38);border-radius:12px;background:rgba(38,130,158,.08);color:#67e5f3;font-size:11px;font-weight:900}.topic-point h3{margin:0 0 7px}.topic-point p{margin:0}.table-scroll{overflow-x:auto;margin:18px 0 24px;border:1px solid rgba(127,151,182,.23);border-radius:13px}.topic-table{width:100%;min-width:690px;border-collapse:collapse;background:rgba(10,20,36,.72)}.topic-table th,.topic-table td{padding:15px 17px;border-bottom:1px solid rgba(127,151,182,.18);text-align:left;vertical-align:top}.topic-table thead th{background:rgba(66,188,218,.08);color:#6ce9f6;font-size:10px;letter-spacing:.7px;text-transform:uppercase}.topic-table tbody th{width:23%;color:#f5fbff;font-size:12px}.topic-table td{color:#aebbd0;font-size:12px}.topic-table tbody tr:last-child th,.topic-table tbody tr:last-child td{border-bottom:0}.scenario-box{margin:24px 0;padding:21px;border:1px solid rgba(120,103,255,.32);border-radius:12px;background:linear-gradient(120deg,rgba(120,103,255,.08),rgba(49,216,255,.04))}.scenario-box>b{display:block;margin-bottom:7px;color:#c9c2ff}.scenario-box p{margin:0}@media(max-width:560px){.topic-point{grid-template-columns:38px minmax(0,1fr);gap:11px}.topic-point>span{width:36px;height:36px}.editor-note{justify-content:center;text-align:center}}

/* 2026 premium ATLAS teması */
.topline{background:rgba(9,5,12,.91)}
.site-header{background:rgba(10,6,13,.88);box-shadow:0 16px 45px rgba(0,0,0,.2)}
.brand img{width:225px;filter:drop-shadow(0 8px 20px rgba(228,157,34,.16))}
.header-cta,.primary-btn,.bonus-card>a,.aside-cta a,.popup-main{background:linear-gradient(135deg,#ffe37b 0,#d99119 42%,#d62d5a 100%);color:#10080d;border-color:rgba(255,220,118,.6);box-shadow:0 12px 32px rgba(189,88,26,.22)}
.secondary-btn{border-color:rgba(255,205,85,.48);background:rgba(29,12,27,.62)}
.hero h1 span{background:linear-gradient(90deg,#ffd34e,#ff5073 52%,#b867ff);background-clip:text;-webkit-background-clip:text}
.bonus-card,.topic-card,.article-card,.check-card,.blog-card,.toc,.aside-cta{background:linear-gradient(155deg,rgba(31,15,34,.92),rgba(11,8,16,.97));box-shadow:inset 0 1px rgba(255,255,255,.025),0 20px 45px rgba(0,0,0,.24)}
.bonus-card:hover,.topic-card:hover,.article-card:hover{border-color:rgba(255,204,82,.55);box-shadow:0 25px 52px rgba(0,0,0,.42),0 0 28px rgba(201,42,86,.10)}
.site-art{background:radial-gradient(circle at 78% 18%,rgba(157,74,217,.26),transparent 31%),linear-gradient(145deg,#211025,#0d0910)}
.standards-section{background:linear-gradient(180deg,rgba(16,8,18,.1),rgba(39,16,37,.58),rgba(16,8,18,.1))}
.telegram-cta{border-color:rgba(255,200,70,.42);background:radial-gradient(circle at 10% 50%,rgba(208,48,91,.18),transparent 26%),linear-gradient(135deg,#241021,#100a14)}
.telegram-icon,.telegram-mini-icon{background:linear-gradient(135deg,#ffe57f,#e29a21 48%,#d83261);color:#12080c}
.site-footer{background:#070509}

/* Kodla oluşturulmuş 777 slot makinesi */
.slot-stage{isolation:isolate;min-height:520px}
.slot-stage::before{width:96%;border-color:rgba(255,194,52,.12);background:radial-gradient(circle,rgba(147,46,150,.18),transparent 62%);box-shadow:none}
.atlas-slot{position:relative;width:min(430px,92vw);padding:26px 29px 22px;border:1px solid rgba(255,201,70,.72);border-radius:42px 42px 28px 28px;background:radial-gradient(circle at 50% 0,rgba(255,78,106,.25),transparent 28%),linear-gradient(150deg,#431326 0,#1b0b1a 40%,#09070b 100%);box-shadow:inset 0 0 0 5px #10090e,inset 0 0 0 7px rgba(255,192,48,.34),inset 0 30px 80px rgba(136,26,72,.2),0 35px 80px rgba(0,0,0,.58),0 0 55px rgba(219,58,95,.15);transform:perspective(1000px) rotateY(-3deg)}
.atlas-slot::before,.atlas-slot::after{content:"";position:absolute;left:7%;right:7%;height:5px;border-radius:50%;background:linear-gradient(90deg,transparent,#ffd35b 17%,#fff4b0 50%,#d78d14 83%,transparent);filter:drop-shadow(0 0 8px rgba(255,199,61,.72))}.atlas-slot::before{top:12px}.atlas-slot::after{bottom:12px}
.slot-topper{position:absolute;left:50%;top:-48px;z-index:3;min-width:260px;min-height:72px;padding:14px 22px;display:flex;align-items:center;justify-content:center;gap:15px;transform:translateX(-50%);clip-path:polygon(8% 18%,22% 18%,28% 0,72% 0,78% 18%,92% 18%,100% 100%,0 100%);background:linear-gradient(180deg,#ffdf67,#bc6811 62%,#5e2505);color:#1a0908;text-shadow:0 1px rgba(255,255,255,.3);box-shadow:0 0 24px rgba(255,181,38,.35)}
.slot-topper b{font-size:18px;letter-spacing:1.2px}.slot-topper span{color:#8c0826;font-size:20px}
.slot-cabinet{position:relative;padding:32px 29px 26px;border:2px solid #d89725;border-radius:24px;background:linear-gradient(160deg,#140d11,#050405 75%);box-shadow:inset 0 0 35px rgba(230,38,84,.12),0 0 0 6px rgba(42,18,27,.9)}
.slot-screen{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;border:3px solid #b66c16;border-radius:18px;background:#060406;box-shadow:inset 0 0 24px #000,0 0 0 3px #33131d,0 0 25px rgba(255,184,38,.18)}
.slot-reel{position:relative;height:126px;overflow:hidden;border:2px solid #4b3033;border-radius:12px;background:linear-gradient(90deg,#e8ddd1,#fff9e8 50%,#cbb9a8);box-shadow:inset 0 10px 22px rgba(0,0,0,.25),inset 0 -10px 22px rgba(0,0,0,.24)}
.reel-strip{position:absolute;inset:0;display:grid;grid-template-rows:repeat(13,100%);transform:translateY(-1200%);will-change:transform}
.reel-strip span{display:grid;place-items:center;color:#a3072d;font-family:Georgia,serif;font-size:72px;font-weight:900;line-height:1;text-shadow:0 2px #fff,0 5px 9px rgba(74,0,18,.25)}
.reel-strip span:nth-child(2){font-family:Arial Black,Arial,sans-serif;font-size:26px;color:#181014}.reel-strip span:nth-child(3){color:#d49519;font-size:58px}
.atlas-slot.is-spinning .slot-reel:nth-child(1) .reel-strip{animation:reel-spin 1.25s cubic-bezier(.16,.64,.2,1) both}
.atlas-slot.is-spinning .slot-reel:nth-child(2) .reel-strip{animation:reel-spin 1.5s .11s cubic-bezier(.16,.64,.2,1) both}
.atlas-slot.is-spinning .slot-reel:nth-child(3) .reel-strip{animation:reel-spin 1.75s .2s cubic-bezier(.16,.64,.2,1) both}
@keyframes reel-spin{0%{transform:translateY(0);filter:blur(0)}22%{transform:translateY(-280%);filter:blur(2px)}52%{transform:translateY(-680%);filter:blur(3px)}82%{transform:translateY(-1040%);filter:blur(1px)}100%{transform:translateY(-1200%);filter:blur(0)}}
.slot-win{position:relative;z-index:2;margin:18px 44px 0;padding:9px 16px;border:1px solid rgba(255,204,74,.6);border-radius:10px;background:linear-gradient(180deg,#391223,#13090f);text-align:center;box-shadow:0 0 20px rgba(214,43,83,.18)}
.slot-win small{display:block;color:#ffc83e;font-size:8px;font-weight:900;letter-spacing:2px}.slot-win strong{display:block;margin-top:2px;color:#fff2b2;font-family:Georgia,serif;font-size:23px;letter-spacing:5px}
.slot-lever{position:absolute;right:-54px;top:62px;width:50px;height:132px;border:0;background:transparent;cursor:pointer;transform-origin:25px 108px;transition:transform .25s;filter:drop-shadow(0 10px 8px rgba(0,0,0,.45))}.lever-arm{position:absolute;left:21px;top:20px;width:9px;height:97px;border-radius:6px;background:linear-gradient(90deg,#7b490e,#ffe984 45%,#9d5c0d)}.lever-knob{position:absolute;left:7px;top:0;z-index:2;width:38px;height:38px;border:3px solid #ffcf4d;border-radius:50%;background:radial-gradient(circle at 35% 28%,#ff7492,#d21345 45%,#5e061d 80%);box-shadow:0 0 18px rgba(255,48,94,.65)}
.atlas-slot.is-spinning .slot-lever{animation:lever-pull .65s ease-in-out}
@keyframes lever-pull{0%,100%{transform:rotate(0)}46%{transform:rotate(42deg)}}
.slot-light{position:absolute;z-index:4;width:11px;height:11px;border:2px solid #6f3a08;border-radius:50%;background:#ffe570;box-shadow:0 0 12px #ffb42e}.l1{left:12px;top:14px}.l2{left:50%;top:10px}.l3{right:12px;top:14px}.l4{left:12px;bottom:15px}.l5{left:50%;bottom:11px}.l6{right:12px;bottom:15px}.atlas-slot.is-winner .slot-light{animation:slot-lights .45s ease-in-out 5 alternate}.atlas-slot.is-winner .slot-win{animation:winner-pulse .6s ease-in-out 3 alternate}
@keyframes slot-lights{to{background:#ff2c63;box-shadow:0 0 20px #ff2c63;transform:scale(1.35)}}@keyframes winner-pulse{to{transform:scale(1.04);box-shadow:0 0 34px rgba(255,200,52,.42)}}
.slot-hint{margin:18px 0 0;text-align:center;color:#ffe39a;font-size:10px;font-weight:900;letter-spacing:2px}.slot-hint span{color:#df2a58}

@media(max-width:680px){
  .brand img{width:187px}
  .slot-stage{min-height:400px;margin-top:22px}
  .atlas-slot{width:min(350px,88vw);padding:23px 21px 19px;border-radius:32px 32px 24px;transform:none}
  .slot-topper{top:-38px;min-width:220px;min-height:60px;padding:12px 16px}.slot-topper b{font-size:15px}
  .slot-cabinet{padding:25px 20px 20px}.slot-screen{gap:6px;padding:9px}.slot-reel{height:102px}.reel-strip span{font-size:58px}.reel-strip span:nth-child(2){font-size:20px}.reel-strip span:nth-child(3){font-size:46px}
  .slot-lever{right:-47px;top:52px;transform:scale(.88);transform-origin:left top}.slot-win{margin:14px 25px 0}.slot-hint{margin-top:14px}
  .bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .bonus-card{padding:7px;border-radius:14px}.site-art{border-radius:10px}.site-name{padding:10px 2px 4px;display:block;text-align:center}.site-name strong{display:block;font-size:13px;line-height:1.18}.site-name span{display:inline-flex;margin-top:6px;padding:4px 6px;font-size:6px}.bonus-copy{min-height:37px;padding:3px 2px 8px;text-align:center;font-size:9px;line-height:1.35}.bonus-card>a{padding:10px 8px;font-size:8px}
}
@media(max-width:380px){.atlas-slot{width:min(310px,86vw);padding-inline:17px}.slot-cabinet{padding-inline:16px}.slot-lever{right:-44px}.slot-reel{height:92px}.reel-strip span{font-size:52px}.bonus-grid{gap:7px}.bonus-card{padding:6px}.site-name strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.atlas-slot.is-spinning .reel-strip,.atlas-slot.is-spinning .slot-lever,.atlas-slot.is-winner .slot-light,.atlas-slot.is-winner .slot-win{animation:none!important}.promo::after{animation:none!important}}

/* ATLAS Platinum Blackjack masası */
.blackjack-stage{isolation:isolate;min-height:560px}
.blackjack-stage::before{width:108%;border-color:rgba(255,211,92,.13);background:radial-gradient(circle,rgba(159,41,105,.2),transparent 62%);box-shadow:none}
.blackjack-table{position:relative;width:min(590px,98vw);min-height:500px;padding:24px 28px 26px;overflow:hidden;border:2px solid #d7b75b;border-radius:50% 50% 30px 30px/25% 25% 30px 30px;background:radial-gradient(ellipse at 50% 32%,rgba(111,25,69,.72),transparent 48%),radial-gradient(circle at 50% 50%,#281025 0,#140a17 62%,#070609 100%);box-shadow:inset 0 0 0 6px #4b3c42,inset 0 0 0 9px #e3c66d,inset 0 0 0 14px #121116,inset 0 0 85px rgba(224,55,111,.22),0 35px 85px rgba(0,0,0,.58),0 0 58px rgba(234,187,63,.14);transform:perspective(1200px) rotateX(3deg)}
.blackjack-table::before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,226,139,.28);border-radius:50% 50% 23px 23px/23% 23% 23px 23px;box-shadow:inset 0 0 45px rgba(255,207,86,.06);pointer-events:none}
.blackjack-table::after{content:"BLACKJACK PAYS 3 TO 2";position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:rgba(246,215,126,.11);font-family:Georgia,serif;font-size:19px;font-weight:900;letter-spacing:4px;white-space:nowrap}
.bj-rim{position:absolute;inset:8px;z-index:0;border-radius:inherit;border:2px solid rgba(229,231,235,.24);box-shadow:inset 0 0 0 4px rgba(3,3,5,.88),0 0 18px rgba(255,206,74,.22);pointer-events:none}
.bj-brand{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:9px;color:#e9c85f;text-align:center}.bj-brand b{color:#fff8df;font-family:Georgia,serif;font-size:24px;letter-spacing:5px;text-shadow:0 2px 12px rgba(255,214,92,.25)}.bj-brand small{position:absolute;top:29px;color:#c9cbd1;font-size:6px;font-weight:900;letter-spacing:2.6px}.bj-brand span{font-size:18px}.bj-brand span:last-child{color:#e53d67}
.dealer-zone{position:relative;z-index:4;min-height:142px;margin-top:23px;display:grid;justify-items:center}.bj-label{padding:4px 10px;border:1px solid rgba(232,202,102,.5);border-radius:999px;background:rgba(10,8,12,.72);color:#ead06f;font-size:7px;font-weight:900;letter-spacing:2px}.dealer-cards{position:relative;width:235px;height:94px;margin-top:6px}.playing-card{position:absolute;width:58px;height:80px;padding:6px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #fff7dd;border-radius:8px;background:linear-gradient(145deg,#fffdf5,#d7d9df);box-shadow:0 9px 19px rgba(0,0,0,.38),inset 0 0 0 2px rgba(255,255,255,.55);font-family:Georgia,serif;font-style:normal;opacity:0;transform:translate(150px,-210px) rotate(-24deg) scale(.55);transform-origin:50% 100%;backface-visibility:hidden}.playing-card b{font-size:21px;line-height:1}.playing-card i{align-self:flex-end;font-size:25px;font-style:normal;line-height:1}.playing-card.red,.card-front-face.red{color:#b70f35}.playing-card.black{color:#111116}
.dealer-card.c1{left:51px;rotate:-7deg}.dealer-card.c2{left:92px;rotate:1deg}.dealer-card.c3{left:133px;rotate:8deg}.dealer-draw{z-index:4}.blackjack-table.is-dealing .playing-card{animation:bj-deal-card .58s cubic-bezier(.18,.72,.22,1.08) var(--deal) both}
@keyframes bj-deal-card{0%{opacity:0;transform:translate(145px,-205px) rotate(-25deg) scale(.52)}65%{opacity:1;transform:translate(-5px,5px) rotate(3deg) scale(1.04)}100%{opacity:1;transform:translate(0,0) rotate(0) scale(1)}}
.flip-card{padding:0;transform-style:preserve-3d}.card-face{position:absolute;inset:0;padding:6px;display:flex;flex-direction:column;justify-content:space-between;border-radius:7px;backface-visibility:hidden}.card-back-face{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#19131d 0 5px,#a57621 6px 7px);color:#ffe99d;font-family:Arial,sans-serif;font-size:8px;font-weight:900;letter-spacing:1px}.card-front-face{background:linear-gradient(145deg,#fffdf5,#d7d9df);transform:rotateY(180deg)}.card-front-face b{font-size:21px}.card-front-face i{align-self:flex-end;font-size:25px;font-style:normal}.blackjack-table.is-dealing .flip-card{animation:bj-deal-card .58s cubic-bezier(.18,.72,.22,1.08) var(--deal) both,bj-flip 1s ease 3.38s forwards}@keyframes bj-flip{to{transform:rotateY(180deg)}}
.dealer-bust{position:absolute;left:50%;bottom:-3px;z-index:7;padding:6px 13px;border:1px solid #ffcf5a;border-radius:999px;background:linear-gradient(135deg,#5f0b26,#c8204f);color:#fff6d0;font-size:9px;letter-spacing:1.4px;opacity:0;transform:translateX(-50%) scale(.65)}.blackjack-table.is-dealing .dealer-bust{animation:bust-pop .55s 4.72s cubic-bezier(.2,.9,.25,1.3) forwards}@keyframes bust-pop{to{opacity:1;transform:translateX(-50%) scale(1);box-shadow:0 0 24px rgba(255,47,97,.48)}}
.player-hands{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 17px 0}.bj-hand{position:relative;min-height:154px;padding:14px 7px 9px;border:1px solid rgba(225,230,236,.18);border-radius:16px;background:linear-gradient(160deg,rgba(31,27,35,.78),rgba(7,7,10,.88));text-align:center;box-shadow:inset 0 1px rgba(255,255,255,.04)}.pot-chip{position:absolute;top:-10px;left:50%;z-index:6;transform:translateX(-50%);width:46px;height:22px;display:grid;place-items:center;border:2px dashed #f7d46d;border-radius:50%;background:radial-gradient(circle,#eee6ce 0,#9a9da5 35%,#19191f 38%,#bb8a29 69%,#07070a 72%);color:#fff5c3;font-size:6px;font-weight:900;letter-spacing:.6px;box-shadow:0 4px 12px rgba(0,0,0,.45)}.hand-cards{position:relative;width:112px;height:91px;margin:10px auto 0}.hand-cards .playing-card{left:12px;top:1px}.hand-cards .playing-card:nth-child(2){left:48px;rotate:7deg}.hand-cards .playing-card:nth-child(1){rotate:-7deg}.hand-cards .playing-card:nth-child(3){left:68px;top:8px;rotate:14deg;z-index:4}.bj-hand>strong{display:inline-flex;min-height:21px;align-items:center;justify-content:center;padding:5px 9px;border:1px solid rgba(246,211,101,.5);border-radius:999px;background:#161116;color:#f5d66e;font-size:7px;letter-spacing:1px;opacity:0;transform:scale(.7)}.blackjack-table.is-dealing .hand-one>strong{animation:hand-win .45s 2s forwards}.blackjack-table.is-dealing .hand-two>strong{animation:hand-win .45s 2.25s forwards}.blackjack-table.is-dealing .double-result{animation:hand-win .45s 3.75s forwards}@keyframes hand-win{to{opacity:1;transform:scale(1);box-shadow:0 0 16px rgba(255,211,82,.27)}}
.bj-deal{position:relative;z-index:8;margin:13px auto 0;min-width:190px;min-height:38px;display:block;border:1px solid #ffe28c;border-radius:11px;background:linear-gradient(180deg,#f6e08e,#a67622 55%,#664111);color:#120c0d;font-size:8px;font-weight:1000;letter-spacing:1.2px;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.38),inset 0 1px #fff9d8}.bj-deal:hover{filter:brightness(1.1);transform:translateY(-1px)}
.bj-result{position:relative;z-index:9;width:max-content;max-width:90%;min-width:280px;margin:8px auto 0;padding:10px 18px;border:1px solid #f3d371;border-radius:13px;background:linear-gradient(135deg,rgba(18,15,20,.96),rgba(82,17,45,.96));text-align:center;opacity:0;transform:translateY(12px)}.bj-result span{display:block;color:#d3d5db;font-size:6px;font-weight:900;letter-spacing:2px}.bj-result strong{display:block;margin-top:3px;color:#ffe382;font-family:Georgia,serif;font-size:13px;letter-spacing:1px}.blackjack-table.is-dealing .bj-result{animation:bj-result-in .55s 4.95s forwards}@keyframes bj-result-in{to{opacity:1;transform:translateY(0);box-shadow:0 0 30px rgba(237,187,52,.22)}}
.blackjack-table.is-complete{box-shadow:inset 0 0 0 6px #5a4a50,inset 0 0 0 9px #ffe18a,inset 0 0 0 14px #121116,inset 0 0 95px rgba(226,42,104,.28),0 35px 85px rgba(0,0,0,.58),0 0 72px rgba(255,204,76,.23)}

/* Popup ve mobil menü: yeni siyah, altın, platin tema */
.popup-overlay{background:radial-gradient(circle at 50% 28%,rgba(121,24,71,.25),transparent 38%),rgba(4,3,6,.88)}
.popup-box{border-color:rgba(230,196,91,.72);background:radial-gradient(circle at 80% 4%,rgba(173,37,91,.22),transparent 30%),radial-gradient(circle at 13% 90%,rgba(122,77,159,.16),transparent 30%),linear-gradient(150deg,#1d121d,#09080c 70%);box-shadow:inset 0 1px rgba(255,255,255,.04),0 40px 120px rgba(0,0,0,.76),0 0 45px rgba(225,175,46,.12)}
.popup-close{border-color:rgba(240,210,111,.62);background:linear-gradient(145deg,#252329,#0b0a0e);color:#ffe583;box-shadow:0 8px 25px rgba(0,0,0,.48)}.popup-close:hover,.popup-close:focus-visible{border-color:#fff0b0;background:#54142e;color:#fff8df}
.popup-head h2{color:#fff8e9;text-shadow:0 3px 22px rgba(239,190,62,.16)}
.popup-sites a{position:relative;overflow:hidden;border-color:rgba(220,225,232,.2);background:linear-gradient(155deg,rgba(36,27,36,.95),rgba(8,8,11,.97));box-shadow:inset 0 1px rgba(255,255,255,.035)}.popup-sites a::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,226,126,.7),transparent 35% 65%,rgba(217,42,90,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.popup-art{background:radial-gradient(circle at 75% 18%,rgba(167,48,107,.25),transparent 32%),linear-gradient(145deg,#231824,#0c0b10)}.popup-info small{color:#f1cc67}.popup-main{background:linear-gradient(90deg,#f7df84,#ba8124 42%,#d92f5d 75%,#9e3eb4);color:#10090d;border:1px solid rgba(255,229,145,.7)}
.main-nav.open{border-color:rgba(232,198,91,.48)!important;background:radial-gradient(circle at 90% 0,rgba(175,38,91,.22),transparent 45%),linear-gradient(150deg,#21131e,#0b090d)!important;box-shadow:0 28px 65px rgba(0,0,0,.72),0 0 30px rgba(224,175,48,.1)!important}.main-nav.open a{border-bottom:1px solid rgba(232,198,91,.12);color:#fff7df}.main-nav.open a:last-child{border-bottom:0}.menu-button{border-color:rgba(229,195,87,.42);background:linear-gradient(145deg,#251523,#0c090e);color:#ffe37d}

@media(max-width:680px){
  .blackjack-stage{min-height:455px;margin-top:18px}
  .blackjack-table{width:min(372px,96vw);min-height:420px;padding:19px 13px 20px;border-radius:46% 46% 24px 24px/20% 20% 24px 24px;transform:none}
  .bj-brand b{font-size:19px}.bj-brand small{top:24px}.dealer-zone{min-height:118px;margin-top:21px}.dealer-cards{width:190px;height:75px}.playing-card{width:44px;height:61px;padding:5px;border-radius:6px}.playing-card b,.card-front-face b{font-size:16px}.playing-card i,.card-front-face i{font-size:19px}.dealer-card.c1{left:45px}.dealer-card.c2{left:76px}.dealer-card.c3{left:107px}.dealer-bust{bottom:0;font-size:7px}
  .player-hands{gap:5px;margin:0 6px}.bj-hand{min-height:131px;padding:12px 2px 7px;border-radius:12px}.pot-chip{width:39px;height:19px;font-size:5px}.hand-cards{width:82px;height:73px;margin-top:8px}.hand-cards .playing-card{left:5px}.hand-cards .playing-card:nth-child(2){left:32px}.hand-cards .playing-card:nth-child(3){left:47px;top:6px}.bj-hand>strong{padding:4px 5px;font-size:5.5px;letter-spacing:.5px}.bj-deal{margin-top:10px;min-width:155px;min-height:34px}.bj-result{min-width:225px;padding:8px 11px}.bj-result strong{font-size:10px}
  .bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .bonus-card{padding:7px;border-radius:14px}.site-art{border-radius:10px}.site-name{padding:10px 2px 4px;display:block;text-align:center}.site-name strong{display:block;font-size:13px;line-height:1.18}.site-name span{display:inline-flex;margin-top:6px;padding:4px 6px;font-size:6px}.bonus-copy{min-height:37px;padding:3px 2px 8px;text-align:center;font-size:9px;line-height:1.35}.bonus-card>a{padding:10px 8px;font-size:8px}
  .popup-box{padding-top:46px;background:radial-gradient(circle at 50% 0,rgba(158,37,91,.23),transparent 36%),linear-gradient(165deg,#1d121c,#08070a 75%)}
}
@media(max-width:380px){.blackjack-table{width:min(344px,95vw);min-height:405px}.player-hands{margin-inline:2px}.bj-hand{min-height:126px}.hand-cards{transform:scale(.92);transform-origin:top center}.bonus-grid{gap:7px}.bonus-card{padding:6px}.site-name strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.blackjack-table.is-dealing .playing-card,.blackjack-table.is-dealing .flip-card,.blackjack-table.is-dealing .dealer-bust,.blackjack-table.is-dealing .bj-hand>strong,.blackjack-table.is-dealing .bj-result{animation:none!important;opacity:1!important}.flip-card{transform:rotateY(180deg)!important}.dealer-bust,.bj-hand>strong,.bj-result{opacity:1!important}}

/* Mobil alt menü: bağlantıları masaüstündeki gibi paralel ve kompakt göster */
@media(max-width:680px){
  .site-footer{padding:42px 0 24px}
  .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}
  .footer-brand{grid-column:1/-1;text-align:center}
  .footer-brand img{width:min(190px,65vw)}
  .footer-brand p{margin:10px auto 0}
  .footer-col{text-align:center}
  .footer-col h3{margin-bottom:11px}
  .footer-col a{margin:8px 0;line-height:1.35}
  .footer-bottom{text-align:center}
  .footer-bottom p{margin-inline:auto}
}
@media(max-width:420px){
  .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
  .footer-col a{font-size:9px}
}

/* ================================================================
   ATLAS TEMA BİRLİĞİ
   Ana sayfa ve 39 yan sayfadaki eski mavi/camgöbeği görünümü
   siyah, altın, bordo ve platin palete dönüştürür.
   ================================================================ */
body::before{
  opacity:.34;
  background-image:
    linear-gradient(rgba(244,186,49,.032) 1px,transparent 1px),
    linear-gradient(90deg,rgba(244,186,49,.032) 1px,transparent 1px);
}
::selection{background:rgba(202,38,83,.78);color:#fffaf1}
:focus-visible{outline:2px solid #f4ba31;outline-offset:3px}

/* Üst şerit, navigasyon ve genel bağlantılar */
.topline{border-bottom-color:rgba(244,186,49,.22);background:rgba(9,5,12,.94)}
.topline .wrap{color:#c8bbc4}
.pulse::before{background:#ffd45d;box-shadow:0 0 14px rgba(255,212,93,.72)}
.topline a{color:#ffd45d}
.site-header{border-bottom-color:rgba(244,186,49,.18);background:rgba(10,6,13,.93)}
.main-nav a{color:#c9bdc6}
.main-nav a:hover,.main-nav a[aria-current="page"]{color:#fffaf1;background:rgba(244,186,49,.10)}
.menu-button{border-color:rgba(244,186,49,.42);background:linear-gradient(145deg,#251523,#0c090e);color:#ffe37d}
.header-cta,.primary-btn,.bonus-card>a,.aside-cta a,.popup-main{
  border-color:rgba(255,222,126,.62);
  background:linear-gradient(135deg,#ffe37b 0,#d99119 42%,#d62d5a 100%);
  color:#10080d;
  box-shadow:0 12px 32px rgba(189,88,26,.22);
}
.secondary-btn{border-color:rgba(244,186,49,.38);color:#fff3d0;background:rgba(244,186,49,.045)}
.secondary-btn:hover{border-color:#ffd45d;background:rgba(244,186,49,.10)}

/* Ana sayfa içerik yüzeyleri */
.hero::after,.page-hero::after{background:radial-gradient(circle,rgba(198,39,84,.20),rgba(168,85,247,.07) 42%,transparent 68%)}
.hero-copy>p:not(.eyebrow),.section-head>p,.bonus-copy,.topic-card p,.article-card p{color:#b9aeb9}
.hero-proof{color:#c9bdc6}.hero-proof span::before{color:#ffd45d}
.metric-chip{border-color:rgba(244,186,49,.34);background:linear-gradient(145deg,rgba(35,18,35,.92),rgba(11,8,16,.95));color:#cbbfc8}
.metric-chip b{color:#ffe58a}
.bonus-card,.topic-card,.article-card,.check-card,.blog-card,.toc,.aside-cta{
  border-color:rgba(244,186,49,.19);
  background:linear-gradient(155deg,rgba(31,15,34,.94),rgba(11,8,16,.98));
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 20px 45px rgba(0,0,0,.24);
}
.bonus-card:hover,.topic-card:hover,.article-card:hover,.blog-card:hover{
  border-color:rgba(255,204,82,.58);
  box-shadow:0 25px 52px rgba(0,0,0,.42),0 0 28px rgba(201,42,86,.12);
}
.site-art,.popup-art{background:radial-gradient(circle at 75% 18%,rgba(167,48,107,.25),transparent 32%),linear-gradient(145deg,#231824,#0c0b10)}
.site-placeholder small,.site-name span,.topic-card small,.article-card small,.blog-card small{color:#ffd45d}
.article-card span,.blog-card span{color:#f0c75b}
.topic-icon{border-color:rgba(244,186,49,.38);background:rgba(244,186,49,.075);color:#ffd45d}
.standards-section{background:radial-gradient(circle at 85% 12%,rgba(179,35,82,.15),transparent 32%),linear-gradient(180deg,rgba(26,12,27,.72),rgba(9,6,12,.52))}

/* Telegram yönlendirmeleri: eski mavi yerine ATLAS altın/bordo */
.telegram-cta{
  border-color:rgba(255,200,70,.46);
  background:radial-gradient(circle at 10% 50%,rgba(208,48,91,.20),transparent 27%),linear-gradient(135deg,#241021,#100a14);
  box-shadow:0 24px 58px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035);
}
.telegram-icon,.telegram-mini-icon{
  background:linear-gradient(135deg,#ffe57f,#e29a21 48%,#d83261);
  color:#12080c;
  box-shadow:0 0 20px rgba(244,186,49,.25);
}
.telegram-cta h2{color:#fff8e9}.telegram-cta p{color:#b9aeb9}
.telegram-cta>a{border-color:rgba(255,213,93,.62);background:rgba(244,186,49,.06);color:#ffe58a}
.telegram-cta>a:hover{border-color:#ffe58a;background:rgba(217,54,97,.13);color:#fffaf1}

/* Sık sorulan sorular */
.faq-list details{border-color:rgba(244,186,49,.20);background:linear-gradient(155deg,rgba(29,15,31,.88),rgba(10,8,14,.94))}
.faq-list details[open]{border-color:rgba(244,186,49,.44);box-shadow:0 16px 38px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.025)}
.faq-list summary{color:#fff6e8}.faq-list summary::after{color:#ffd45d}
.faq-list details p{color:#b9aeb9}

/* Alt menü */
.site-footer{border-top-color:rgba(244,186,49,.20);background:#070509}
.footer-col h3{color:#fff2cf}.footer-col a{color:#ac9ea9}.footer-col a:hover{color:#ffd45d}
.footer-bottom{border-top-color:rgba(244,186,49,.16);color:#958894}

/* Yan sayfalar, içerik alanları ve kartlar */
.breadcrumbs{color:#a697a3}.breadcrumbs a{color:#f4ba31}
.page-hero .lead{color:#b9aeb9}.page-meta{color:#968994}
.article-body p,.article-body li{color:#b8abb5}.article-body strong{color:#fff7e7}
.article-body a:not(.inline-card){color:#e9b83f;text-decoration-color:rgba(233,184,63,.48)}
.info-box{border-color:rgba(244,186,49,.30);background:linear-gradient(135deg,rgba(244,186,49,.075),rgba(217,54,97,.055))}
.warning-box{border-color:rgba(217,54,97,.31);background:linear-gradient(135deg,rgba(217,54,97,.08),rgba(168,85,247,.04))}
.info-box b{color:#ffe58a}.warning-box b{color:#ff839d}
.source-note{border-top-color:rgba(244,186,49,.17);color:#958894}
.inline-card{border-color:rgba(244,186,49,.18);background:linear-gradient(145deg,#211221,#0d0a10)}
.inline-card:hover{border-color:rgba(244,186,49,.46);background:linear-gradient(145deg,#2a1626,#110b13)}
.inline-card b{color:#fff6e7}.inline-card span{color:#a99ca6}
.toc,.aside-cta{border-color:rgba(244,186,49,.19);background:linear-gradient(155deg,rgba(31,15,34,.94),rgba(11,8,16,.98))}
.toc b,.aside-cta b{color:#fff3dc}.toc a{border-bottom-color:rgba(244,186,49,.10);color:#aa9ca7}
.toc a:hover{color:#ffd45d}.aside-cta p{color:#b4a6b0}
.filter-nav a{border-color:rgba(244,186,49,.21);color:#b7aab4;background:rgba(244,186,49,.025)}
.filter-nav a:hover,.filter-nav a[aria-current="page"]{border-color:rgba(244,186,49,.58);background:rgba(217,54,97,.11);color:#fff4de}
.blog-card{background:linear-gradient(150deg,#211221,#0b0910)}

/* Editör notları, kontrol maddeleri ve senaryo kutuları */
.editor-note{border-color:rgba(244,186,49,.28);background:linear-gradient(135deg,rgba(244,186,49,.07),rgba(217,54,97,.05));color:#b5a8b2}
.editor-note b{color:#ffe071}
.topic-points{border-top-color:rgba(244,186,49,.20)}
.topic-point{border-bottom-color:rgba(244,186,49,.19)}
.topic-point>span{border-color:rgba(244,186,49,.44);background:linear-gradient(145deg,rgba(244,186,49,.11),rgba(217,54,97,.07));color:#ffd45d;box-shadow:inset 0 1px rgba(255,255,255,.04)}
.scenario-box{border-color:rgba(217,54,97,.34);background:linear-gradient(120deg,rgba(217,54,97,.09),rgba(168,85,247,.055),rgba(244,186,49,.04))}
.scenario-box>b{color:#ffe083}

/* Tablolar: platin metin, altın başlık, bordo vurgular */
.table-scroll{border-color:rgba(244,186,49,.25);background:#0d0910;box-shadow:0 18px 40px rgba(0,0,0,.2)}
.topic-table{background:linear-gradient(145deg,rgba(26,14,28,.94),rgba(10,8,13,.98))}
.topic-table th,.topic-table td{border-bottom-color:rgba(244,186,49,.14)}
.topic-table thead th{background:linear-gradient(90deg,rgba(244,186,49,.13),rgba(217,54,97,.10));color:#ffe487}
.topic-table tbody th{color:#fff7e9}.topic-table td{color:#b9acb6}
.topic-table tbody tr:nth-child(even){background:rgba(244,186,49,.022)}
.topic-table tbody tr:hover{background:rgba(217,54,97,.055)}

/* Popup için eski palete karşı son güvenlik katmanı */
.popup-overlay{background:radial-gradient(circle at 50% 28%,rgba(121,24,71,.25),transparent 38%),rgba(4,3,6,.89)}
.popup-box{border-color:rgba(230,196,91,.72);background:radial-gradient(circle at 80% 4%,rgba(173,37,91,.22),transparent 30%),radial-gradient(circle at 13% 90%,rgba(122,77,159,.16),transparent 30%),linear-gradient(150deg,#1d121d,#09080c 70%)}
.popup-close{border-color:rgba(240,210,111,.62);background:linear-gradient(145deg,#252329,#0b0a0e);color:#ffe583}
.popup-sites a{border-color:rgba(244,186,49,.22);background:linear-gradient(155deg,rgba(36,27,36,.96),rgba(8,8,11,.98))}
.popup-info small{color:#f1cc67}

/* Tarayıcı kaydırma çubuğu da temayla uyumlu */
*{scrollbar-color:#b47a22 #0b080d}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#0b080d}
::-webkit-scrollbar-thumb{border:2px solid #0b080d;border-radius:999px;background:linear-gradient(#e8b33c,#9b273f)}

@media(max-width:980px){
  .main-nav.open{border-color:rgba(232,198,91,.48)!important;background:radial-gradient(circle at 90% 0,rgba(175,38,91,.22),transparent 45%),linear-gradient(150deg,#21131e,#0b090d)!important}
  .main-nav.open a{border-bottom-color:rgba(232,198,91,.12);color:#fff7df}
}
@media(max-width:680px){
  .popup-close{background:linear-gradient(145deg,#252329,#0b0a0e)}
  .telegram-cta{background:radial-gradient(circle at 10% 30%,rgba(208,48,91,.18),transparent 30%),linear-gradient(145deg,#241021,#100a14)}
}

/* API popup dengesi ve mobil ana sayfa kart yoğunluğu */
.popup-sites{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;align-items:stretch}
.popup-sites[data-count="1"]{grid-template-columns:minmax(0,320px)!important;justify-content:center}
.popup-sites[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.popup-sites>a{height:100%}
@media(max-width:680px){
  .topic-grid,.check-list,.article-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .topic-card,.check-card,.article-card{min-width:0;padding:15px 12px!important}
  .topic-card h3,.check-card h3,.article-card h3{font-size:clamp(.9rem,4vw,1.08rem)!important;line-height:1.25!important}
  .topic-card p,.check-card p,.article-card p{font-size:.78rem!important;line-height:1.45!important}
  .popup-sites{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important;gap:8px!important}
  .popup-sites[data-count="1"]{grid-template-columns:minmax(0,260px)!important}
  .popup-sites a{display:flex!important;flex-direction:column!important;text-align:center!important;padding:8px!important;min-height:0!important}
  .popup-sites .popup-art{width:100%!important;aspect-ratio:1/1!important;height:auto!important}
}
@media(max-width:680px){.latest-section,.latest-section>.wrap,.latest-section .article-list{min-height:0!important;height:auto!important}.latest-section{padding-bottom:20px!important}.latest-section .article-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:0!important}.latest-section .article-card{display:block!important;min-height:0!important;height:auto!important;margin:0!important;box-shadow:none!important;transition:none!important}.latest-section .article-card:hover{transform:none!important}.telegram-cta{margin:20px auto 16px!important}.faq-section{padding-top:22px!important}.topline,.site-header{backdrop-filter:none!important}.bonus-card,.topic-card,.check-card{transition:none!important}.bonus-card:hover,.topic-card:hover{transform:none!important}.atlas-orb::before,.atlas-orb::after,.compass-needle{animation:none!important;filter:none!important}}
.popup-sites[data-columns="1"]{grid-template-columns:minmax(0,320px)!important;justify-content:center}.popup-sites[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.popup-sites[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:680px){.popup-sites[data-columns="1"]{grid-template-columns:minmax(0,260px)!important}.popup-sites[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.popup-sites[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.popup-sites[data-columns="3"] a{min-width:0!important}.popup-sites[data-columns="3"] .popup-info{padding:8px 2px 3px!important}.popup-sites[data-columns="3"] .popup-info b{font-size:11px!important}.popup-sites[data-columns="3"] .popup-info small{font-size:7px!important}}
