/* Atlantesz Premium / Polo theme integration. Designed after the supplied HTML, without Tailwind CDN. */
:root { --atl-orange-accent:#f97316; --atl-gold-accent:#d4af37; --atl-light-accent:#ea580c; --atl-success:#10b981; --atl-radius:18px; --atl-max-width:1440px; --atl-header-height:80px; --atl-body-size:16px; --atl-hero-size:58px; --atl-font-body:"Inter",system-ui,Arial,sans-serif; --atl-font-heading:"Space Grotesk",system-ui,Arial,sans-serif; }
:root, :root[data-atl-theme="saas-orange"] {
 --atl-primary:#0b1120; --atl-secondary:#111827; --atl-card:#1e293b; --atl-elevated:#263449; --atl-glass:rgba(11,17,32,.93); --atl-text:#f8fafc; --atl-subtext:#cbd5e1; --atl-muted:#94a3b8; --atl-line:#334155; --atl-accent:var(--atl-orange-accent); --atl-accent-hover:#ea580c; --atl-soft:rgba(249,115,22,.14); --atl-on-accent:#fff; --atl-input:#0f172a; --atl-shadow:0 14px 34px -10px rgba(0,0,0,.55); --atl-focus:rgba(249,115,22,.22);
}
:root[data-atl-theme="luxury-gold"] {
 --atl-primary:#090d16; --atl-secondary:#0f1522; --atl-card:#111827; --atl-elevated:#1c2638; --atl-glass:rgba(9,13,22,.94); --atl-text:#faf8f5; --atl-subtext:#d6d3cd; --atl-muted:#9e9a90; --atl-line:#2c3545; --atl-accent:var(--atl-gold-accent); --atl-accent-hover:#b59024; --atl-soft:rgba(212,175,55,.16); --atl-on-accent:#090d16; --atl-input:#0b101b; --atl-shadow:0 14px 36px -10px rgba(0,0,0,.7); --atl-focus:rgba(212,175,55,.22);
}
:root[data-atl-theme="corporate-light"] {
 --atl-primary:#f8fafc; --atl-secondary:#f1f5f9; --atl-card:#fff; --atl-elevated:#f1f5f9; --atl-glass:rgba(255,255,255,.95); --atl-text:#0f172a; --atl-subtext:#334155; --atl-muted:#64748b; --atl-line:#e2e8f0; --atl-accent:var(--atl-light-accent); --atl-accent-hover:#c2410c; --atl-soft:rgba(234,88,12,.11); --atl-on-accent:#fff; --atl-input:#f8fafc; --atl-shadow:0 10px 28px -6px rgba(15,23,42,.08); --atl-focus:rgba(234,88,12,.15);
}
html[data-atl-theme] {
 --at-primary:var(--atl-accent); --at-primary-ink:var(--atl-accent); --at-primary-2:var(--atl-accent); --at-navy:var(--atl-secondary); --at-navy-2:var(--atl-primary); --at-accent:var(--atl-accent); --at-accent-ink:var(--atl-accent-hover); --at-success:var(--atl-success); --at-text:var(--atl-text); --at-muted:var(--atl-muted); --at-bg:var(--atl-primary); --at-soft:var(--atl-secondary); --at-surface:var(--atl-card); --at-surface-2:var(--atl-elevated); --at-line:var(--atl-line); --at-line-strong:var(--atl-line); --at-input-bg:var(--atl-input); --at-font:var(--atl-font-body); --at-font-heading:var(--atl-font-heading); --at-radius:var(--atl-radius); --at-radius-sm:10px; --at-radius-lg:var(--atl-radius); --at-kap:var(--atl-max-width); --at-header-h:var(--atl-header-height); --at-shadow:var(--atl-shadow); --at-shadow-lg:var(--atl-shadow); --at-hero-muted:var(--atl-subtext); --at-on-primary:var(--atl-on-accent); --at-on-accent:var(--atl-on-accent); --at-focus:0 0 0 3px var(--atl-focus);
}
html[data-atl-theme="corporate-light"]{color-scheme:light}html[data-atl-theme="saas-orange"],html[data-atl-theme="luxury-gold"]{color-scheme:dark}
html,body,.at-govde{font-family:var(--atl-font-body)!important;background:var(--atl-primary);color:var(--atl-text);font-size:var(--atl-body-size)}
body{margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}
.at-govde h1,.at-govde h2,.at-govde h3,.at-govde h4,.at-govde .at-baslik,.atl-home h1,.atl-home h2,.atl-home h3{font-family:var(--atl-font-heading);letter-spacing:-.027em}
.at-sayfa{color:var(--atl-text);background:var(--atl-primary);min-height:100vh}
.at-kap,.atl-container{width:calc(100% - 40px);max-width:var(--atl-max-width);margin-inline:auto}
.at-koyu-zemin{--at-text:var(--atl-text);--at-muted:var(--atl-muted);--at-surface:var(--atl-card);--at-surface-2:var(--atl-elevated);--at-line:var(--atl-line);--at-primary-ink:var(--atl-accent);--at-hero-text:var(--atl-text);--at-hero-muted:var(--atl-subtext);color:var(--atl-text)}
.at-dugme,.at-girdi,.at-plan,.at-urun,.at-yazi-kart,.at-akordeon,.at-pencere__kutu{border-radius:var(--atl-radius)}
.at-dugme--ana,.at-dugme--duz,.at-dugme--yesil{background:var(--atl-accent);border-color:var(--atl-accent);color:var(--atl-on-accent)}
.at-dugme--ana:hover,.at-dugme--duz:hover,.at-dugme--yesil:hover{background:var(--atl-accent-hover);border-color:var(--atl-accent-hover);color:var(--atl-on-accent)}
.at-dugme--hayalet,.at-dugme--cizgi{border-color:var(--atl-line);color:var(--atl-text);background:var(--atl-elevated)}
:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--atl-accent);outline-offset:3px}
/* Reference design: compact campaign bar, glass navbar, native dropdowns and native drawer */
.atl-topbar{background:var(--atl-secondary);border-bottom:1px solid var(--atl-line);font-size:12px;position:relative;z-index:60}
.atl-topbar__inner{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:6px}
.atl-topbar__left,.atl-topbar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.atl-topbar__left{min-width:0}.atl-topbar__left>span:not(.atl-pulse){color:var(--atl-subtext)}.atl-accent{color:var(--atl-accent)}
.atl-pulse{width:8px;height:8px;background:var(--atl-accent);border-radius:50%;box-shadow:0 0 0 5px var(--atl-soft);display:inline-block}
.atl-topbar__link,.atl-topbar__support,.atl-topbar__lang{color:var(--atl-muted);background:transparent;border:0;text-decoration:none;display:inline-flex;gap:5px;align-items:center;font:inherit;cursor:pointer}
.atl-topbar__link:hover,.atl-topbar__support:hover,.atl-topbar__lang:hover{color:var(--atl-accent)}
.atl-theme-switcher{display:flex;align-items:center;gap:4px;padding:3px;background:var(--atl-primary);border:1px solid var(--atl-line);border-radius:9px}
.atl-switcher-label{padding:0 6px;color:var(--atl-muted)}
.atl-theme-switcher button{border:0;background:transparent;color:var(--atl-subtext);border-radius:6px;padding:6px 8px;font:600 11px var(--atl-font-body);display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}
.atl-theme-switcher button[aria-pressed="true"]{background:var(--atl-accent);color:var(--atl-on-accent)}
.atl-swatch{width:10px;height:10px;display:inline-block;border:1px solid #94a3b8;border-radius:50%;background:#f97316}.atl-swatch--gold{background:#d4af37}.atl-swatch--light{background:#fff}
.atl-header{background:var(--atl-glass)!important;backdrop-filter:blur(16px);border-bottom:1px solid var(--atl-line);position:relative;z-index:50;color:var(--atl-text)}
.atl-header--sticky{position:sticky;top:0}.atl-header__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:var(--atl-header-height)}
.atl-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;color:var(--atl-text);text-decoration:none}.atl-brand__mark{height:43px;width:43px;display:grid;place-items:center;border-radius:12px;background:var(--atl-accent);color:var(--atl-on-accent);box-shadow:0 8px 16px var(--atl-soft)}
.atl-brand__copy{display:grid;gap:3px;line-height:1.1;max-width:225px}.atl-brand__copy strong{font:700 23px/1.1 var(--atl-font-heading);letter-spacing:-.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-brand__copy small{font:500 10px/1.2 var(--atl-font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--atl-muted)}
.atl-brand__logo{display:block;max-width:215px;max-height:58px;width:auto;height:auto;object-fit:contain}
.atl-header .atl-nav{display:block;margin-left:auto;min-width:0}.atl-header .atl-nav .at-menu__liste{display:flex;gap:3px;align-items:center;padding:0;margin:0;list-style:none}
.atl-header .atl-nav .at-menu__bag{display:inline-flex;align-items:center;gap:5px;border:0;color:var(--atl-subtext);background:transparent;border-radius:10px;padding:11px 13px;font:600 13px var(--atl-font-body);white-space:nowrap;text-decoration:none;cursor:pointer}
.atl-header .atl-nav .at-menu__bag:hover,.atl-header .atl-nav .at-menu__bag.is-active{color:var(--atl-accent);background:var(--atl-soft)}
.atl-header .atl-nav .at-mega{background:var(--atl-card);border:1px solid var(--atl-line);box-shadow:var(--atl-shadow);color:var(--atl-text)}
.atl-header__actions{display:flex;gap:9px;align-items:center;flex-shrink:0}
.atl-auth,.atl-cart,.atl-icon-button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--atl-line);border-radius:12px;padding:0 14px;color:var(--atl-text);background:var(--atl-elevated);font:700 12px var(--atl-font-body);text-decoration:none;white-space:nowrap;cursor:pointer}
.atl-auth:hover,.atl-cart:hover,.atl-icon-button:hover{border-color:var(--atl-accent);color:var(--atl-accent)}
.atl-auth--register{background:var(--atl-accent);color:var(--atl-on-accent);border-color:var(--atl-accent)}.atl-auth--register:hover{background:var(--atl-accent-hover);color:var(--atl-on-accent)}
.atl-cart b{min-width:19px;height:19px;padding:1px 4px;border-radius:6px;background:var(--atl-soft);color:var(--atl-accent);font-size:11px;display:grid;place-items:center}.atl-cart b[hidden]{display:none}
.atl-header .atl-burger{display:none;color:var(--atl-text);border:1px solid var(--atl-line);background:var(--atl-elevated);height:42px;width:42px;border-radius:11px;align-items:center;justify-content:center}
.at-arama,.at-cekmece,.at-pencere,.at-cerez{z-index:70}
/* Marketing homepage - faithful structural proportions of the supplied HTML */
.atl-home{color:var(--atl-text);line-height:1.6}.atl-home h1,.atl-home h2,.atl-home h3,.atl-home p{margin-top:0}.atl-home a{text-decoration:none}
.atl-home h2{font-size:clamp(29px,3vw,42px);line-height:1.18;font-weight:700}.atl-home h3{font-size:20px;line-height:1.25;font-weight:700}
.atl-home p{color:var(--atl-subtext)}.atl-home .atl-icon svg,.atl-home .atl-button svg,.atl-home .atl-cart svg{flex:none}
.atl-dot-grid{background-image:radial-gradient(var(--atl-line) 1px,transparent 1px);background-size:24px 24px}
.atl-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--atl-line);padding:52px 0 68px}.atl-glow{position:absolute;z-index:0;pointer-events:none;width:430px;height:430px;top:-240px;left:28%;background:var(--atl-accent);opacity:.12;border-radius:50%;filter:blur(75px)}
.atl-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,7fr) minmax(280px,5fr);gap:48px;align-items:center}
.atl-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;background:var(--atl-card);border:1px solid var(--atl-line);border-radius:9px;font-size:11px;font-weight:700;letter-spacing:.035em}.atl-kicker__mark{background:var(--atl-accent);color:var(--atl-on-accent);padding:3px 8px;border-radius:5px;font-size:9px}
.atl-hero__title{font-size:clamp(40px,4vw,var(--atl-hero-size));line-height:1.12;letter-spacing:-.055em;font-weight:700;margin:22px 0!important;max-width:850px}
.atl-hero__title em{font-style:normal;color:var(--atl-accent)}.atl-hero__intro{font-size:clamp(15px,1.4vw,18px);line-height:1.75;max-width:680px;margin-bottom:22px!important}
.atl-domain-form-wrap{background:var(--atl-glass);border:1px solid var(--atl-line);box-shadow:var(--atl-shadow);border-radius:20px;padding:12px 13px 14px;margin-top:24px;max-width:790px}
.atl-domain-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:56px}.atl-domain-input{display:flex;align-items:center;gap:10px;flex:1 1 250px;min-width:0;padding:0 14px;background:var(--atl-input);border:1px solid var(--atl-line);border-radius:12px;height:54px;color:var(--atl-muted)}
.atl-domain-input:focus-within{border-color:var(--atl-accent);box-shadow:0 0 0 3px var(--atl-focus)}.atl-domain-input input{background:transparent!important;color:var(--atl-text)!important;border:0!important;box-shadow:none!important;outline:none!important;width:100%;padding:0!important;font:500 15px var(--atl-font-body)}.atl-domain-input input::placeholder{color:var(--atl-muted);opacity:1}
.atl-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;border-radius:12px;padding:12px 20px;font:700 14px/1.3 var(--atl-font-body);text-align:center;border:1px solid var(--atl-line);transition:transform .2s,background .2s,border .2s;color:var(--atl-text);cursor:pointer;text-decoration:none}
.atl-button--primary{background:var(--atl-accent);color:var(--atl-on-accent);border-color:var(--atl-accent);box-shadow:0 7px 24px var(--atl-soft)}.atl-button--primary:hover{color:var(--atl-on-accent);background:var(--atl-accent-hover);border-color:var(--atl-accent-hover);transform:translateY(-2px)}
.atl-button--outline{background:var(--atl-elevated);border-color:var(--atl-line);color:var(--atl-text)}.atl-button--outline:hover{color:var(--atl-accent);border-color:var(--atl-accent)}
.atl-hero__cta{display:flex;gap:10px;flex-wrap:wrap}.atl-tld-strip{margin:14px 5px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--atl-muted)}
.atl-tld-strip button{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;background:var(--atl-elevated);border:1px solid var(--atl-line);border-radius:9px}.atl-tld-strip button{cursor:pointer;font:inherit;color:inherit}.atl-tld-strip b{color:var(--atl-text)}.atl-tld-strip strong{color:var(--atl-accent)}
.atl-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atl-card{border:1px solid var(--atl-line);border-radius:var(--atl-radius);background:var(--atl-card);box-shadow:var(--atl-shadow);transition:border-color .2s,transform .2s}
.atl-card:hover{border-color:var(--atl-accent)}.atl-trust-card{padding:25px 16px;text-align:center;min-height:174px;display:flex;align-items:center;flex-direction:column;justify-content:center}.atl-trust-card h3{font-size:15px;margin:13px 0 5px}.atl-trust-card p{font-size:12px;line-height:1.5;margin:0}
.atl-icon{width:49px;height:49px;border-radius:14px;background:var(--atl-soft);color:var(--atl-accent);display:inline-flex;align-items:center;justify-content:center;flex:none}.atl-icon--round{border-radius:100%}.atl-icon svg{stroke-width:1.8}.atl-hero__photo{width:100%;max-height:410px;object-fit:contain;display:block;border-radius:20px}
.atl-section{padding:70px 0;background:var(--atl-primary);border-bottom:1px solid var(--atl-line)}.atl-section--alt{background:var(--atl-secondary)}.atl-overline{display:inline-block;margin-bottom:11px;color:var(--atl-accent);text-transform:uppercase;font:700 11px var(--atl-font-body);letter-spacing:.125em}.atl-heading{text-align:center;margin:0 auto 35px;max-width:800px}.atl-heading h2{margin:0 0 14px}.atl-heading p{font-size:15px}
.atl-feature{display:grid;grid-template-columns:minmax(0,8fr) minmax(300px,4fr);overflow:hidden;border-radius:25px}.atl-feature__main{padding:50px}.atl-feature__main h2{max-width:690px}.atl-feature__main p{max-width:600px;font-size:15px;line-height:1.8;margin-bottom:29px}.atl-feature__aside{background:var(--atl-elevated);border-left:1px solid var(--atl-line);padding:36px 34px;display:flex;flex-direction:column;justify-content:center;gap:26px}
.atl-feature__aside ul{padding:0;margin:0;list-style:none;display:grid;gap:14px}.atl-feature__aside li{display:flex;align-items:center;gap:10px;color:var(--atl-subtext);font-size:13px}.atl-feature__aside li svg{color:var(--atl-accent)}
.atl-feature__diagram{display:flex;align-items:center;justify-content:center;position:relative;height:104px;color:var(--atl-accent)}.atl-feature__diagram>span{background:var(--atl-soft);width:95px;height:95px;border-radius:24px;display:grid;place-items:center}.atl-feature__diagram i{display:block;position:absolute;width:8px;height:8px;background:var(--atl-accent);border-radius:50%;box-shadow:0 0 0 6px var(--atl-soft)}.atl-feature__diagram i:nth-of-type(1){left:23%;top:22%}.atl-feature__diagram i:nth-of-type(2){right:19%;top:18%}.atl-feature__diagram i:nth-of-type(3){right:30%;bottom:9%}
.atl-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:24px}.atl-service-card{padding:30px;display:flex;flex-direction:column;min-height:295px}.atl-service-card__top{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:20px}.atl-service-card h3{font-size:23px;margin:0 0 13px}.atl-service-card p{font-size:14px;line-height:1.7;margin-bottom:23px;flex:1}.atl-service-card .atl-button{align-self:stretch}
.atl-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.atl-benefit{display:flex;gap:13px;align-items:flex-start}.atl-benefit h3{font-size:15px;margin:2px 0 6px}.atl-benefit p{font-size:12px;line-height:1.6;margin:0}
.atl-tld-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.atl-tld-card{padding:24px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;min-width:0}.atl-tld-card strong{color:var(--atl-text);font:700 29px var(--atl-font-heading);letter-spacing:-.055em}.atl-tld-card span{color:var(--atl-accent);font-size:13px;font-weight:700;overflow-wrap:anywhere;text-align:center}.atl-tld-card svg{color:var(--atl-muted)}.atl-center{text-align:center;margin-top:28px}
.atl-contained-section>.at-bolum,.atl-contained-section .at-bolum{background:var(--atl-primary);padding:72px 0;border-bottom:1px solid var(--atl-line)}.atl-contained-section--soft>.at-bolum{background:var(--atl-secondary)}
.atl-contained-section .at-baslik{font-size:clamp(28px,3vw,40px);color:var(--atl-text)}.atl-contained-section .at-plan,.atl-contained-section .at-urun,.atl-contained-section .at-yazi-kart{background:var(--atl-card);color:var(--atl-text);border:1px solid var(--atl-line);border-radius:var(--atl-radius);overflow:hidden;box-shadow:var(--atl-shadow)}
.atl-contained-section .at-plan__ad,.atl-contained-section .at-plan__tutar,.atl-contained-section .at-urun__ad,.atl-contained-section .at-yazi-kart__baslik{color:var(--atl-text)}
.atl-contained-section .at-plan__fiyat,.atl-contained-section .at-urun__fiyat{color:var(--atl-accent)}
.atl-contained-section .at-plan--populer{border-color:var(--atl-accent)}
.atl-server-banner{display:flex;justify-content:space-between;align-items:center;gap:32px}.atl-server-banner>div:first-child{max-width:760px}.atl-server-banner p,.atl-about-grid p{max-width:610px;line-height:1.8;margin:14px 0 24px}.atl-server-graphic{display:flex;align-items:center;gap:22px;color:var(--atl-accent)}.atl-server-graphic>div{width:145px;height:150px;display:grid;place-items:center;background:var(--atl-card);border:1px solid var(--atl-line);border-radius:24px}.atl-server-graphic>div:nth-child(2){height:118px;width:118px;transform:translateY(35px)}
.atl-about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.atl-about-graphic{min-height:340px;background:var(--atl-card);border:1px solid var(--atl-line);border-radius:25px;display:flex;align-items:center;justify-content:center;overflow:hidden}.atl-about-graphic img{width:100%;height:100%;min-height:340px;max-height:440px;object-fit:cover}.atl-about-graphic__art{display:grid;place-items:center;gap:13px;color:var(--atl-accent);text-align:center;padding:40px}.atl-about-graphic__art span{font:700 22px var(--atl-font-heading);color:var(--atl-text)}
.atl-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.atl-faq{padding:0;box-shadow:none}.atl-faq summary{padding:20px 23px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--atl-text);font-size:14px;font-weight:650;list-style:none}.atl-faq summary::-webkit-details-marker{display:none}.atl-faq summary span{color:var(--atl-accent);font-size:23px}.atl-faq[open] summary span{transform:rotate(45deg)}.atl-faq p{padding:0 23px 20px;margin:0;font-size:13px;line-height:1.7}
.atl-section--cta{background:var(--atl-secondary)}.atl-contact-cta{display:flex;align-items:center;justify-content:space-between;gap:30px}.atl-contact-cta>div{max-width:820px}.atl-contact-cta p{font-size:15px;margin:0}.atl-contact-cta .atl-button{flex-shrink:0}
/* Consistent styling on pages inherited from Atlas: lists, blog, checkout, profile, service details */
.at-bolum,.at-sayfa main,.at-sayfa .at-form-kutu{color:var(--atl-text)}.at-baslik,.at-ustbaslik{color:var(--atl-text)}.at-ustbaslik,.at-bag{color:var(--atl-accent)}
.at-plan,.at-urun,.at-yazi-kart,.at-akordeon,.at-kart,.at-bento,.at-panel,.at-detay{border-radius:var(--atl-radius)}
.atl-shell :is(input[type="text"],input[type="email"],input[type="search"],input[type="number"],input[type="password"],select,textarea):not([type="checkbox"]){accent-color:var(--atl-accent)}
.at-sayfa :is(a,.at-plan__ad,.at-yazi-kart__baslik){overflow-wrap:break-word}
/* Reference-style footer on all page types; existing cookie, newsletter, chat, payment hooks remain in place */
.at-alt{background:var(--atl-secondary)!important;color:var(--atl-text)!important;border-top:1px solid var(--atl-line)}
.at-alt h2,.at-alt strong,.at-alt .at-alt__destek-baslik,.at-alt .at-alt__sutun-baslik{color:var(--atl-text)}
.at-alt a,.at-alt button,.at-alt p,.at-alt .at-alt__tanitim{color:var(--atl-subtext)}.at-alt a:hover,.at-alt button:hover{color:var(--atl-accent)}
.at-alt :is(.at-alt__kanallar a,.at-alt__sutun,.at-alt__kimlik,.at-alt__taban,.at-alt__destek){border-color:var(--atl-line)}
.at-alt .at-alt__kanallar a{background:var(--atl-card);border-radius:12px}.at-alt .at-alt__sutun a{font-size:13px}.at-alt .at-alt__taban{background:var(--atl-secondary)}
.at-alt .at-bulten input{background:var(--atl-input);color:var(--atl-text);border-color:var(--atl-line)}
.at-cekmece__panel,.at-arama,.at-pencere__kutu,.at-cerez{background:var(--atl-card);color:var(--atl-text);border-color:var(--atl-line)}
.atl-home :where(.at-plan,.at-urun,.at-yazi-kart):hover{border-color:var(--atl-accent)}
@media (max-width:1350px){.atl-header__inner{gap:9px}.atl-header .atl-nav .at-menu__bag{padding:9px 8px;font-size:12px}.atl-auth,.atl-cart{padding-inline:10px}}
@media (max-width:1140px){.atl-header .atl-nav{display:none}.atl-header .atl-burger{display:flex}.atl-header__actions{margin-left:auto}.atl-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-tld-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atl-hero__grid{gap:26px}}
@media (max-width:850px){.atl-hero__grid,.atl-about-grid{grid-template-columns:1fr;gap:26px}.atl-hero{padding-block:37px 44px}.atl-hero__aside{max-width:700px}.atl-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.atl-trust-card{min-height:155px}.atl-section{padding:50px 0}.atl-feature{grid-template-columns:1fr}.atl-feature__aside{border-left:0;border-top:1px solid var(--atl-line)}.atl-feature__main{padding:36px}.atl-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atl-faq-grid{grid-template-columns:1fr}.atl-server-graphic{display:none}.atl-contact-cta{align-items:flex-start;flex-direction:column}}
@media (max-width:650px){.at-kap,.atl-container{width:calc(100% - 28px)}.atl-topbar__left{gap:6px}.atl-topbar__left>span:nth-of-type(2){display:none}.atl-topbar__link{display:none}.atl-topbar__right{margin-left:auto}.atl-topbar__support,.atl-switcher-label{display:none}.atl-theme-switcher button{padding:5px 6px}.atl-theme-switcher button .atl-swatch{width:8px;height:8px}.atl-header__inner{min-height:65px}.atl-brand__copy strong{font-size:19px}.atl-brand__copy small{font-size:8px}.atl-brand__mark{width:38px;height:38px}.atl-header .atl-auth,.atl-header .atl-cart span,.atl-header .atl-search-open{display:none}.atl-header .atl-cart{width:39px;height:39px;padding:0}.atl-header .atl-burger{width:39px;height:39px}.atl-hero__title{font-size:clamp(34px,8.4vw,48px);line-height:1.13}.atl-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atl-trust-card{min-height:145px;padding:15px}.atl-domain-form{gap:8px}.atl-domain-form .atl-button{width:100%}.atl-service-grid,.atl-benefits-grid{grid-template-columns:1fr}.atl-feature__main,.atl-feature__aside{padding:27px 22px}.atl-service-card{min-height:250px;padding:25px}.atl-tld-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atl-tld-card strong{font-size:25px}.atl-about-graphic{min-height:240px}.atl-about-graphic img{min-height:240px}.atl-section--cta .atl-button{width:100%}.atl-contained-section .at-bolum{padding:50px 0}}
@media (prefers-reduced-motion:reduce){.atl-home *, .atl-header *, .atl-topbar *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* ===========================================================================
   Atlantesz 1.0.1 — palette contrast / inherited Atlas page compatibility
   In the corporate-light palette the Atlas page heroes were still carrying
   white-on-dark text while the Atlantesz token bridge made them light.
   Dark surfaces remain dark; page headers are intentionally light.
   Only active when the Atlantesz light palette is selected.
   =========================================================================== */
:root[data-atl-theme="corporate-light"] {
    /* Atlas uses --at-navy for deliberately dark cards, sidebars, CTA blocks.
       Keep those surfaces dark instead of silently turning them near-white. */
    --at-navy: #111c30;
    --at-navy-2: #24344c;
    --at-dark-bg: #0b1120;
    --at-hero-muted: #cbd5e1;
    --at-gradient: linear-gradient(135deg, var(--atl-accent), var(--atl-accent-hover));
}

/* Base compatibility: intentionally dark blocks must retain light ink. */
:root[data-atl-theme="corporate-light"] .at-koyu-zemin:not(.at-kahraman):not(.at-sayfabasi):not(.at-alt) {
    --at-text: #f8fafc;
    --at-muted: #cbd5e1;
    --at-hero-text: #f8fafc;
    --at-hero-muted: #cbd5e1;
    --at-line: rgba(255,255,255,.18);
    --at-line-strong: rgba(255,255,255,.26);
    --at-surface: rgba(255,255,255,.07);
    --at-surface-2: rgba(255,255,255,.11);
    --at-primary-ink: #fdba74;
    --at-input-bg: rgba(255,255,255,.08);
    color: #f8fafc;
    color-scheme: dark;
}

/* Light page heroes (services, domains, blog, packages, whois, contact etc.) */
:root[data-atl-theme="corporate-light"] .at-kahraman,
:root[data-atl-theme="corporate-light"] .at-sayfabasi {
    --at-text: #0f172a;
    --at-muted: #475569;
    --at-hero-text: #0f172a;
    --at-hero-muted: #475569;
    --at-primary-ink: #c2410c;
    --at-line: #dbe4ee;
    --at-line-strong: #cbd5e1;
    --at-surface: #fff;
    --at-surface-2: #f1f5f9;
    --at-input-bg: #fff;
    background-color: #f8fafc;
    background-image: radial-gradient(650px 320px at 85% -30%, rgba(234,88,12,.085), transparent 78%),linear-gradient(180deg,#ffffff 0%,#f1f5f9 100%);
    color: #0f172a;
    color-scheme: light;
    border-bottom-color: #fed7aa;
}
:root[data-atl-theme="corporate-light"] :is(.at-kahraman__baslik,.at-sayfabasi__baslik),
:root[data-atl-theme="corporate-light"] .at-kahraman :is(h1,h2,h3,h4),
:root[data-atl-theme="corporate-light"] .at-sayfabasi :is(h1,h2,h3,h4) {
    color: #0f172a;
}
:root[data-atl-theme="corporate-light"] :is(.at-kahraman,.at-sayfabasi) :is(.at-kirinti,.at-kirinti ol,.at-kirinti a,.at-kirinti [aria-current]) {
    color: #475569;
    opacity: 1;
}
:root[data-atl-theme="corporate-light"] :is(.at-kahraman,.at-sayfabasi) .at-kirinti a:hover { color:#c2410c; }
:root[data-atl-theme="corporate-light"] :is(.at-kahraman__alt,.at-sayfabasi__alt,.at-kahraman__meta,.at-kahraman__meta li),
:root[data-atl-theme="corporate-light"] .at-kahraman .at-aciklama { color:#475569; }
:root[data-atl-theme="corporate-light"] :is(.at-kahraman,.at-sayfabasi) .at-ustbaslik { color:#c2410c; }
:root[data-atl-theme="corporate-light"] .at-kahraman__baslik span {
    background-image:linear-gradient(100deg,#c2410c,var(--atl-accent));
}
:root[data-atl-theme="corporate-light"] .at-kahraman__avantaj li,
:root[data-atl-theme="corporate-light"] .at-alan-sayfa__liste {
    background:rgba(255,255,255,.86);
    border-color:#dbe4ee;
    color:#334155;
}
:root[data-atl-theme="corporate-light"] .at-kahraman__avantaj li :is(strong,span),
:root[data-atl-theme="corporate-light"] .at-alan-sayfa__liste li span {color:#334155;}
:root[data-atl-theme="corporate-light"] .at-kahraman__avantaj small { color:#64748b; }
:root[data-atl-theme="corporate-light"] .at-alan-sayfa__liste .at-ikon { color:#059669; }
:root[data-atl-theme="corporate-light"] .at-kahraman__avantaj-ikon { color:#fff; }

/* Hero-specific UI that previously forced white text on a light background. */
:root[data-atl-theme="corporate-light"] .at-kahraman :is(.at-hizmet-sablon__kanit strong,.at-hizmet-sablon__perf-baslik) { color:#0f172a; }
:root[data-atl-theme="corporate-light"] .at-kahraman :is(.at-hizmet-sablon__kanit,.at-hizmet-sablon__perf-metin) { color:#475569; }
:root[data-atl-theme="corporate-light"] .at-kahraman :is(.at-hizmet-sablon__perf,.at-hizmet-sablon__rozet,.at-hizmet-sablon__sayac) {
    background:rgba(255,255,255,.86);
    border-color:#dbe4ee;
    color:#334155;
}
:root[data-atl-theme="corporate-light"] .at-kahraman .at-hizmet-sablon__rozet { color:#c2410c; }
:root[data-atl-theme="corporate-light"] .at-kahraman .at-bb-ara {
    background:#fff;
    border-color:#cbd5e1;
}
:root[data-atl-theme="corporate-light"] .at-kahraman .at-bb-ara__girdi { color:#0f172a; }
:root[data-atl-theme="corporate-light"] .at-kahraman .at-bb-ara__girdi::placeholder { color:#64748b; }

/* Keep the light footer legible: the inherited footer-1 is marked 'dark'. */
:root[data-atl-theme="corporate-light"] .at-alt {
    --at-text:#0f172a;
    --at-muted:#64748b;
    --at-hero-muted:#475569;
    --at-line:#dbe4ee;
    --at-surface:#fff;
    --at-surface-2:#f8fafc;
    --at-input-bg:#fff;
    color:#0f172a;
    color-scheme:light;
}
:root[data-atl-theme="corporate-light"] .at-alt :is(.at-alt__logo,.at-alt__sutun-baslik,.at-alt__destek-baslik,.at-bulten__baslik) { color:#0f172a; }
:root[data-atl-theme="corporate-light"] .at-alt :is(.at-alt__adres,.at-alt__kanallar small,.at-alt__liste a,.at-alt__tanitim,.at-alt__taban-ic) { color:#475569; }
:root[data-atl-theme="corporate-light"] .at-alt .at-alt__destek {background:rgba(255,255,255,.72);border-color:#dbe4ee;}
:root[data-atl-theme="corporate-light"] .at-alt .at-alt__kanallar a {background:#fff;border:1px solid #e2e8f0;color:#334155;}
:root[data-atl-theme="corporate-light"] .at-alt .at-alt__kanallar a:hover {background:#fff7ed;border-color:#fdba74;color:#c2410c;}
:root[data-atl-theme="corporate-light"] .at-alt .at-alt__liste a:hover {color:#c2410c;}
:root[data-atl-theme="corporate-light"] .at-alt .at-girdi {background:#fff;color:#0f172a;border-color:#cbd5e1;}

/* Search/navigation: dark CTA elements must never turn unreadable. */
:root[data-atl-theme="corporate-light"] .at-yan-kutu--koyu .at-yan-liste a {color:#f8fafc;}
:root[data-atl-theme="corporate-light"] .at-yan-kutu--koyu .at-yan-liste a:hover {color:#fdba74;background:rgba(255,255,255,.09);}
:root[data-atl-theme="corporate-light"] .at-cta :is(.at-cta__baslik,.at-baslik) {color:#f8fafc;}
:root[data-atl-theme="corporate-light"] .at-cta .at-cta__metin {color:#cbd5e1;}
:root[data-atl-theme="corporate-light"] .at-cta .at-dugme--ana {color:#fff;}
:root[data-atl-theme="corporate-light"] .at-mp-alanadi .at-mp-alanadi__baslik {color:#f8fafc;}

/* Accessibility: avoid white text on white panels in nested page components. */
:root[data-atl-theme="corporate-light"] .at-kahraman .at-alan-sayfa__liste,
:root[data-atl-theme="corporate-light"] .at-kahraman .at-alan-sayfa__liste li {color:#334155;}
:root[data-atl-theme="corporate-light"] .at-kahraman :is(input,textarea,select):not([type="checkbox"]):not([type="radio"]) {color:#0f172a;}

