/* Kompakt Panolar: ana sayfaya özel görünüm. */
.atlas-latest-link>div{padding:15px;align-self:center;min-width:0}
.atlas-home-page{--atlas-bg:#f1f3f6;--atlas-panel:#fff;--atlas-ink:#182438;--atlas-muted:#697487;--atlas-line:#e2e7ee;--atlas-blue:#304fa9;--atlas-pink:#da5086;--atlas-soft:#edf2fc;background:var(--atlas-bg);color:var(--atlas-ink)}
html[data-atlas-theme=dark] .atlas-home-page{--atlas-bg:#111722;--atlas-panel:#1b2430;--atlas-ink:#f1f5fb;--atlas-muted:#a4b2c5;--atlas-line:#344251;--atlas-blue:#8fbaff;--atlas-pink:#f795b9;--atlas-soft:#27364c;color-scheme:dark}
.atlas-home-page .site-header{background:var(--atlas-panel);border-bottom:1px solid var(--atlas-line)}
.atlas-home-page .site-route-bar{background:var(--atlas-panel);border-bottom:1px solid var(--atlas-line)}
.atlas-home-page :is(.site-route-bar,.header-nav .nav-link){color:var(--atlas-ink)}
.atlas-home-page .atlas-home{background:var(--atlas-bg);color:var(--atlas-ink);font-family:"Manrope",Arial,sans-serif;font-size:15px;line-height:1.5}
.atlas-home *{box-sizing:border-box}.atlas-home :where(h1,h2,h3,p){margin:0}.atlas-home a{color:inherit;text-decoration:none}.atlas-home img{display:block;max-width:100%}
.atlas-shell{width:min(1440px,100%);margin-inline:auto;padding-inline:4%}
.atlas-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:27px;padding-bottom:17px}.atlas-intro>div:first-child{min-width:0;max-width:60%}.atlas-kicker{display:block;color:var(--atlas-blue);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px}.atlas-intro h1{font-size:clamp(30px,3vw,45px);line-height:1.08;letter-spacing:-1.4px;font-weight:800;color:var(--atlas-ink)}.atlas-intro p{margin-top:8px;color:var(--atlas-muted);font-size:12px}.atlas-intro-actions{width:min(410px,40%);display:grid;gap:8px;justify-items:end}.atlas-search{width:100%;display:flex;align-items:center;gap:7px;background:var(--atlas-panel);border:1px solid var(--atlas-line);border-radius:10px;padding:6px}.atlas-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--atlas-ink);padding:8px 10px;font-size:14px;outline:none}.atlas-search button{background:var(--atlas-blue);color:var(--atlas-panel);border:0;border-radius:7px;padding:10px 17px;white-space:nowrap;font-weight:700}.atlas-theme-toggle{border:1px solid var(--atlas-line);background:var(--atlas-panel);color:var(--atlas-ink);padding:6px 10px;border-radius:8px;font-size:11px;cursor:pointer}.atlas-home :is(a,button,input):focus-visible{outline:3px solid var(--atlas-pink);outline-offset:2px}
.atlas-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-bottom:40px}.atlas-grid>*{min-width:0}.atlas-panel{background:var(--atlas-panel);border:1px solid var(--atlas-line);border-radius:20px;padding:20px}.atlas-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:14px}.atlas-heading h2{color:var(--atlas-ink);font-size:21px;line-height:1.2;letter-spacing:-.6px;font-weight:800}.atlas-heading>a{color:var(--atlas-ink);font-size:11px;font-weight:700;white-space:nowrap}.atlas-heading>a:hover,.atlas-home a:hover{color:var(--atlas-blue)}
.atlas-levels{background:var(--atlas-panel)}.atlas-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.atlas-level{min-height:92px;padding:11px;background:var(--atlas-soft);border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s}.atlas-level:hover{transform:translateY(-3px)}.atlas-level strong{font-size:12px;line-height:1.25;margin-top:auto}.atlas-level small{font-size:10px;color:var(--atlas-muted)}.atlas-level-art{display:block;width:28px;height:25px;border:2px solid var(--atlas-blue);border-radius:13px 13px 2px 2px;position:relative;margin-bottom:7px}.atlas-level-art:before{content:"";position:absolute;left:7px;top:6px;width:10px;height:2px;background:var(--atlas-blue);box-shadow:0 6px 0 var(--atlas-blue)}.atlas-level:nth-child(even) .atlas-level-art{border-color:var(--atlas-pink)}.atlas-level:nth-child(even) .atlas-level-art:before{background:var(--atlas-pink);box-shadow:0 6px 0 var(--atlas-pink)}
.atlas-courses{background:var(--atlas-panel)}.atlas-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.atlas-course{min-height:76px;padding:8px 6px;background:var(--atlas-soft);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;transition:transform .2s;border:1px solid transparent}.atlas-course:hover{transform:translateY(-2px);background:var(--atlas-panel);border-color:var(--atlas-blue)}.atlas-course strong{font-size:12px;line-height:1.25}.atlas-course small{font-size:10px;color:var(--atlas-muted)}.atlas-course-icon{display:grid;place-items:center;font-size:19px;color:var(--atlas-blue);margin-bottom:1px}.atlas-course:nth-child(even) .atlas-course-icon{color:var(--atlas-pink)}
.atlas-map{grid-column:1/8;grid-row:1}.atlas-sidebar{grid-column:8/13;grid-row:1;display:flex;flex-direction:column;gap:16px;min-width:0;align-self:stretch}.atlas-map-view{height:230px;background:var(--atlas-soft);border:1px solid var(--atlas-line);border-radius:14px;position:relative;overflow:hidden}.atlas-map-canvas{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);transform-origin:center}.atlas-map-canvas>img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}html[data-atlas-theme=dark] .atlas-map-canvas>img{filter:invert(.86) hue-rotate(170deg) saturate(.5) brightness(.75)}.atlas-pin{position:absolute;transform:translate(-50%,-100%) rotate(-45deg);width:27px;height:27px;border:2px solid white;border-radius:50% 50% 50% 3px;background:#304fa9;color:white;cursor:pointer;font-size:11px;font-weight:800;box-shadow:0 3px 8px #0003}.atlas-pin[aria-pressed=true]{background:#da5086;z-index:2}.atlas-map-count{position:absolute;top:10px;left:10px;background:var(--atlas-panel);color:var(--atlas-ink);border-radius:7px;padding:6px 9px;font-size:10px}.atlas-map-credit{position:absolute;right:4px;bottom:3px;font-size:9px;padding:2px 3px;background:var(--atlas-panel);color:var(--atlas-muted)}.atlas-map-detail{min-height:65px;margin-top:8px;padding:8px;border:1px solid var(--atlas-line);border-radius:10px;display:flex;gap:10px;align-items:center}.atlas-map-detail img{width:60px;height:46px;object-fit:cover;border-radius:6px;flex:0 0 auto}.atlas-map-detail span{min-width:0}.atlas-map-detail strong{display:block;font-size:12px;line-height:1.25}.atlas-map-detail small{display:block;color:var(--atlas-muted);font-size:10px}.atlas-map-detail>a{margin-left:auto;font-weight:800;font-size:18px}.atlas-districts{margin-top:15px}.atlas-districts .atlas-heading{margin-bottom:9px}.atlas-district-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.atlas-district-grid>a{border:1px solid var(--atlas-line);border-radius:8px;padding:8px 10px;min-height:52px}.atlas-district-grid>a:hover{background:var(--atlas-soft)}.atlas-district-grid strong,.atlas-district-grid small{display:block;font-size:11px}.atlas-district-grid small{color:var(--atlas-muted);font-size:10px}
.atlas-latest{padding:0;overflow:hidden;align-self:stretch}.atlas-latest>.atlas-kicker{padding:13px 16px 0;color:var(--atlas-pink)}.atlas-latest-link{display:grid;grid-template-columns:39% minmax(0,1fr);height:calc(100% - 25px);min-height:180px}.atlas-latest-link>img{width:100%;height:100%;object-fit:cover}.atlas-latest-link>span{padding:15px;align-self:center;min-width:0}.atlas-latest h2{font-size:20px;line-height:1.2;letter-spacing:-.5px}.atlas-latest small{display:block;color:var(--atlas-muted);font-size:11px;margin-top:12px}.atlas-latest b{display:block;color:var(--atlas-blue);font-size:11px;margin-top:10px}
.atlas-places{grid-column:1/-1;grid-row:2}.atlas-place-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atlas-place{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.atlas-place-photo{width:100px;height:105px;border-radius:12px;overflow:hidden;background:var(--atlas-soft)}.atlas-place-photo img{width:100%;height:100%;object-fit:cover}.atlas-place-type{font-size:10px;color:var(--atlas-blue);font-weight:800;text-transform:uppercase;letter-spacing:.5px}.atlas-place h3{font-size:14px;line-height:1.25;margin:5px 0;overflow-wrap:anywhere}.atlas-place small{font-size:11px;color:var(--atlas-muted)}
.atlas-pulse{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#304fa9;color:#fff;border-radius:18px;padding:18px 24px;position:relative;overflow:hidden}.atlas-pulse:after{content:"";position:absolute;width:165px;height:165px;right:-45px;top:-55px;border:20px solid #ffffff14;border-radius:50%;pointer-events:none}.atlas-pulse a{padding:0 22px;color:#fff;position:relative;z-index:1}.atlas-pulse a+a{border-left:1px solid #ffffff44}.atlas-pulse strong{display:block;font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.atlas-pulse span{display:block;margin-top:6px;font-size:11px;color:#e6edff}.atlas-pulse a:hover{color:#fff}
.atlas-events{grid-column:1/10;grid-row:4}.atlas-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.atlas-event{background:var(--atlas-soft);border:1px solid var(--atlas-line);border-radius:14px;overflow:hidden;box-shadow:0 3px 0 var(--atlas-line)}.atlas-event-visual{height:188px;background:var(--atlas-panel);display:block;position:relative;padding:8px}.atlas-event-visual>img{width:100%;height:100%;object-fit:contain}.atlas-calendar{position:absolute;top:10px;left:10px;width:43px;padding:17px 2px 6px;text-align:center;background:var(--atlas-panel);color:var(--atlas-ink);border:1px solid var(--atlas-line);border-radius:6px;box-shadow:0 3px 0 var(--atlas-line)}.atlas-calendar:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:#304fa9;border-radius:5px 5px 0 0}.atlas-calendar:after{content:"";position:absolute;top:-4px;left:10px;width:3px;height:9px;background:var(--atlas-ink);box-shadow:17px 0 0 var(--atlas-ink)}.atlas-calendar b{font-size:23px;line-height:1;display:block}.atlas-calendar small{font-size:10px;font-weight:800}.atlas-event-body{border-top:1px solid var(--atlas-line);padding:12px}.atlas-event-tag{font-size:10px;font-weight:800;color:var(--atlas-blue)}.atlas-event h3{font-size:14px;line-height:1.3;margin:7px 0}.atlas-event-body>small{font-size:11px;color:var(--atlas-muted)}
.atlas-blogs{grid-column:10/13;grid-row:4}.atlas-blogs .atlas-heading{display:block}.atlas-blogs .atlas-heading>a{display:inline-block;margin-top:6px}.atlas-blog-list{display:grid;gap:15px}.atlas-blog-list>a{display:grid;gap:9px;border-bottom:1px solid var(--atlas-line);padding-bottom:14px}.atlas-blog-list img{width:100%;height:117px;object-fit:cover;border-radius:9px}.atlas-blog-list strong{display:block;font-size:13px;line-height:1.3}.atlas-blog-list small{display:block;color:var(--atlas-muted);font-size:10px;margin-top:5px}
.atlas-join{grid-column:1/-1;grid-row:5;background:var(--atlas-soft);border:1px solid var(--atlas-line);border-left:4px solid var(--atlas-pink);border-radius:17px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:18px}.atlas-join h2{font-size:24px}.atlas-join p{color:var(--atlas-muted);font-size:12px;margin-top:6px}.atlas-join>div:last-child{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.atlas-join>div:last-child>a{font-size:12px;font-weight:700}.atlas-join-button{padding:12px 16px;background:var(--atlas-blue);color:var(--atlas-panel)!important;border-radius:8px}
html[data-atlas-theme=dark] .atlas-home-page :is(.site-footer,.footer-bulten,.footer-bottom){background:var(--atlas-panel);color:var(--atlas-ink)}
html[data-atlas-theme=dark] .atlas-home-page .header-logo--light{display:none}
html[data-atlas-theme=dark] .atlas-home-page .header-logo--dark{display:block}
@media(max-width:1000px){.atlas-map{grid-column:1/8}.atlas-sidebar{grid-column:8/13}.atlas-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-events,.atlas-blogs{grid-column:1/-1}.atlas-blogs{grid-row:5}.atlas-join{grid-row:6}.atlas-blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-map-view{height:250px}}
@media(max-width:700px){.atlas-intro{display:block;padding-top:20px}.atlas-intro>div:first-child{max-width:none}.atlas-intro h1{font-size:31px}.atlas-intro-actions{width:100%;margin-top:14px}.atlas-grid{grid-template-columns:1fr;gap:16px}.atlas-grid>*{grid-column:1!important;grid-row:auto!important}.atlas-panel{padding:15px}.atlas-level-grid,.atlas-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.atlas-level,.atlas-course{min-height:76px;padding:7px 5px}.atlas-level strong,.atlas-course strong{font-size:11px}.atlas-level small,.atlas-course small{font-size:10px}.atlas-map-view{height:275px}.atlas-sidebar{display:contents}.atlas-latest{order:1}.atlas-levels{order:2}.atlas-courses{order:3}.atlas-map{order:4}.atlas-places{order:5}.atlas-pulse{order:6}.atlas-events{order:7}.atlas-blogs{order:8}.atlas-join{order:9}.atlas-latest-link{min-height:160px}.atlas-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px}.atlas-place{display:block}.atlas-place-photo{width:100%;height:132px;display:block}.atlas-place h3{font-size:13px}.atlas-place small{font-size:10px}.atlas-pulse{padding:14px 8px}.atlas-pulse a{padding:0 6px}.atlas-pulse strong{font-size:clamp(18px,5vw,25px)}.atlas-pulse span{font-size:10px}.atlas-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.atlas-event-visual{height:170px}.atlas-blog-list{grid-template-columns:1fr}.atlas-blog-list>a{grid-template-columns:82px 1fr;gap:11px;align-items:center}.atlas-blog-list img{width:82px;height:75px}.atlas-join{display:block}.atlas-join>div:last-child{margin-top:15px}.atlas-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:370px){.atlas-home .atlas-heading{flex-wrap:wrap}.atlas-event-visual{height:146px}.atlas-calendar{width:35px}.atlas-calendar b{font-size:18px}.atlas-calendar:after{left:7px;box-shadow:14px 0 0 var(--atlas-ink)}}
@media(prefers-reduced-motion:reduce){.atlas-home *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Yeni ana sayfanın yüzeyleri ve üst şeridi ana temadan bağımsızdır. */
.atlas-home-page{
  --atlas-layout-width:1440px;
  --atlas-layout-gutter:4%;
  --atlas-map-panel:#fff;
  --atlas-level-panel:#fff;
  --atlas-courses-panel:#fff;
  --atlas-blog-panel:#fff;
  --atlas-places-panel:#fff;
  --atlas-events-panel:#fff;
  --atlas-more-blogs-panel:#fff;
}
html[data-atlas-theme=dark] .atlas-home-page{
  --atlas-map-panel:#1b2430;
  --atlas-level-panel:#1b2430;
  --atlas-courses-panel:#1b2430;
  --atlas-blog-panel:#1b2430;
  --atlas-places-panel:#1b2430;
  --atlas-events-panel:#1b2430;
  --atlas-more-blogs-panel:#1b2430;
}
.atlas-home-page :is(.site-header .container,.site-footer .container,.atlas-shell){
  width:min(var(--atlas-layout-width),100%);
  max-width:none;
  margin-inline:auto;
  padding-inline:var(--atlas-layout-gutter);
}
.atlas-home-page .site-route-bar{height:35px;background:#eaf0fb;color:#25375d;border-bottom:1px solid #d8e2f4}
.atlas-home-page .site-route-live,.atlas-home-page .site-route-live strong,.atlas-home-page .site-route-bar-inner>a{color:#25375d;font-size:11px;letter-spacing:.01em}
.atlas-home-page .site-route-live>i{border-color:#fff;box-shadow:0 0 0 3px #da508633}
.atlas-home-page .site-route-bar-inner>a:hover{color:#304fa9}
html[data-atlas-theme=dark] .atlas-home-page .site-route-bar{background:#202d44;border-color:#364863}
html[data-atlas-theme=dark] .atlas-home-page .site-route-live,
html[data-atlas-theme=dark] .atlas-home-page .site-route-live strong,
html[data-atlas-theme=dark] .atlas-home-page .site-route-bar-inner>a{color:#eef3ff}
.atlas-home-page .atlas-map{background:var(--atlas-map-panel)}
.atlas-home-page .atlas-levels{background:var(--atlas-level-panel)}
.atlas-home-page .atlas-courses{background:var(--atlas-courses-panel)}
.atlas-home-page .atlas-latest{background:var(--atlas-blog-panel)}
.atlas-home-page .atlas-places{background:var(--atlas-places-panel)}
.atlas-home-page .atlas-events{background:var(--atlas-events-panel)}
.atlas-home-page .atlas-blogs{background:var(--atlas-more-blogs-panel)}
.atlas-home-page .atlas-panel{box-shadow:0 7px 24px rgba(31,53,88,.035)}
html[data-atlas-theme=dark] .atlas-home-page .atlas-panel{box-shadow:none}
.atlas-home-page .atlas-search input::placeholder{color:var(--atlas-muted);opacity:1}

/* Kompakt düzende okunabilirlik: başlıklarda daha sakin ağırlık, meta metinlerinde daha büyük punto. */
.atlas-home-page .atlas-kicker{font-size:11px;font-weight:700}
.atlas-home-page .atlas-intro h1{font-weight:700;letter-spacing:-.04em}
.atlas-home-page .atlas-intro p{font-size:15px}
.atlas-home-page .atlas-heading h2{font-weight:700}
.atlas-home-page .atlas-heading>a,.atlas-home-page .atlas-theme-toggle{font-size:12px}
.atlas-home-page .atlas-level strong{font-size:13px}
.atlas-home-page .atlas-level small{font-size:11px}
.atlas-home-page .atlas-map-count,.atlas-home-page .atlas-map-detail small{font-size:11px}
.atlas-home-page .atlas-map-detail strong{font-size:13px}
.atlas-home-page .atlas-district-grid strong{font-size:13px}
.atlas-home-page .atlas-district-grid small{font-size:11px}
.atlas-home-page .atlas-latest h2{font-weight:700}
.atlas-home-page .atlas-latest small,.atlas-home-page .atlas-latest b{font-size:12px}
.atlas-home-page .atlas-place-type,.atlas-home-page .atlas-event-tag{font-size:11px;font-weight:700}
.atlas-home-page .atlas-place h3,.atlas-home-page .atlas-event h3{font-size:15px}
.atlas-home-page .atlas-place small,.atlas-home-page .atlas-event-body>small{font-size:12px}
.atlas-home-page .atlas-pulse span{font-size:12px}
.atlas-home-page .atlas-blog-list strong{font-size:15px}
.atlas-home-page .atlas-blog-list small{font-size:12px}
.atlas-home-page .atlas-join p{font-size:14px}
@media(max-width:700px){
  .atlas-home-page .atlas-level strong{font-size:12px}
  .atlas-home-page .atlas-level small{font-size:11px}
  .atlas-home-page .atlas-place h3{font-size:14px}
  .atlas-home-page .atlas-place small{font-size:11px}
  .atlas-home-page .atlas-pulse span{font-size:11px}
}

/* Daha sakin giriş: tek ana mesaj, tek arama eylemi, daha az yinelenen mikro metin. */
.atlas-home-page .site-route-bar{display:none}
.atlas-home-page .atlas-intro{padding-top:32px;padding-bottom:26px;gap:24px}
.atlas-home-page .atlas-intro>div:first-child{max-width:58%}
.atlas-home-page .atlas-intro h1{font-size:clamp(30px,3vw,43px);line-height:1.14;max-width:670px}
.atlas-home-page .atlas-intro-actions{width:min(510px,42%);display:flex;align-items:center;gap:9px}
.atlas-home-page .atlas-search{flex:1;min-width:0}
.atlas-home-page .atlas-theme-toggle{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border-radius:12px;font-size:21px;line-height:1}
.atlas-home-page .atlas-heading{margin-bottom:17px}
.atlas-home-page .atlas-heading h2{font-size:20px;letter-spacing:-.035em}
.atlas-home-page .atlas-heading>a{color:var(--atlas-blue)}
.atlas-home-page .atlas-districts{margin-top:22px}
.atlas-home-page .atlas-district-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:8px}
.atlas-home-page .atlas-district-grid>a{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:44px;padding:9px 12px;border:1px solid var(--atlas-line);border-radius:10px;transition:border-color .18s,background .18s}
.atlas-home-page .atlas-district-grid>a:hover{border-color:var(--atlas-blue);background:var(--atlas-soft)}
.atlas-home-page .atlas-district-grid>a small{color:var(--atlas-blue);background:var(--atlas-soft);padding:2px 7px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}
.atlas-home-page .atlas-latest h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.atlas-home-page .atlas-latest small{margin-top:6px}
.atlas-home-page .atlas-grid{padding-top:24px}
.atlas-home-page .atlas-sidebar{display:flex;flex-direction:column;gap:16px;min-width:0;align-self:stretch}
.atlas-home-page .atlas-levels{padding:16px 18px}
.atlas-home-page .atlas-levels .atlas-heading{margin-bottom:11px}
.atlas-home-page .atlas-level-grid{max-width:590px;margin-inline:auto;gap:8px}
.atlas-home-page .atlas-level{width:100%;min-height:76px;align-items:center;justify-content:center;text-align:center;gap:2px;padding:7px 5px}
.atlas-home-page .atlas-level-art{width:24px;height:21px;margin:0 0 2px}
.atlas-home-page .atlas-level strong{font-size:12px;margin-top:0}
.atlas-home-page .atlas-level small{font-size:10px}

.atlas-home-page .atlas-courses{padding:16px 18px}
.atlas-home-page .atlas-courses .atlas-heading{margin-bottom:11px}
.atlas-home-page .atlas-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:590px;margin-inline:auto}
.atlas-home-page .atlas-course{width:100%;min-height:76px;padding:7px 5px;background:var(--atlas-soft);border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;border:1px solid transparent;transition:transform .18s,background .18s,border-color .18s;text-decoration:none}
.atlas-home-page .atlas-course:hover{transform:translateY(-2px);background:var(--atlas-panel);border-color:var(--atlas-blue)}
.atlas-home-page .atlas-course-icon{display:grid;place-items:center;width:26px;height:22px;font-size:18px;line-height:1;color:var(--atlas-blue)}
.atlas-home-page .atlas-course:nth-child(even) .atlas-course-icon{color:var(--atlas-pink)}
.atlas-home-page .atlas-course strong{font-size:12px;font-weight:700;color:var(--atlas-ink);line-height:1.2;margin:0}
.atlas-home-page .atlas-course small{font-size:10px;color:var(--atlas-muted)}

/* Son yazı: blog kapak görseli oranı doğal geniş formata (16:9/3:2) çekilmiş, sağ sütun sol sütunla tam aynı hizada biter */
.atlas-home-page .atlas-latest{padding:10px 12px 12px;display:flex;flex:1 1 auto;min-height:0;flex-direction:column}
.atlas-home-page .atlas-latest-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 8px}
.atlas-home-page .atlas-latest-head .atlas-kicker{margin:0;color:var(--atlas-pink);font-size:10.5px}
.atlas-home-page .atlas-latest-head>a{color:var(--atlas-blue);font-size:11px;font-weight:800;white-space:nowrap}
.atlas-home-page .atlas-latest-stage{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:14px}
.atlas-home-page .atlas-latest-link{position:relative;display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;border-radius:14px;background:#1b2840;color:#fff;isolation:isolate}
.atlas-home-page .atlas-latest-link:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#07172d0d 0%,#07172d33 36%,#07172dc7 75%,#07172ded 100%);pointer-events:none}
.atlas-home-page .atlas-latest-cover{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 38%;transition:transform .4s ease}
.atlas-home-page .atlas-latest-link:hover .atlas-latest-cover{transform:scale(1.035)}
.atlas-home-page .atlas-latest-overlay{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-end;align-self:stretch;gap:6px;width:100%;min-height:0;padding:clamp(12px,1.4vw,18px)}
.atlas-home-page .atlas-latest-meta{position:absolute;top:10px;left:12px;padding:4px 8px;border:1px solid #ffffff55;border-radius:999px;background:#0d203da3;color:#fff;font-size:9.5px;font-weight:700;backdrop-filter:blur(5px)}
.atlas-home-page .atlas-latest h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:32ch;color:#fff;font-size:clamp(15px,1.25vw,18px);line-height:1.26;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 8px #07172d99}
.atlas-home-page .atlas-latest-byline{color:#e3ebfc;font-size:10.5px;font-weight:700;line-height:1.3;text-shadow:0 1px 4px #07172dcc}
.atlas-home-page .atlas-latest-read{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1px solid #ffffffa0;color:#fff;font-size:10.5px;font-weight:800}
.atlas-home-page .atlas-latest-read span{font-size:14px;line-height:1}
.atlas-home-page .atlas-latest-link:hover :is(h2,.atlas-latest-read){color:#fff}
@media(max-width:700px){
  .atlas-home-page .atlas-grid{padding-top:16px}
  .atlas-home-page .atlas-sidebar{display:contents}
  .atlas-home-page .atlas-latest{order:1;min-height:220px}
  .atlas-home-page .atlas-levels{order:2}
  .atlas-home-page .atlas-courses{order:3}
  .atlas-home-page .atlas-map{order:4}
  .atlas-home-page .atlas-places{order:5}
  .atlas-home-page .atlas-pulse{order:6}
  .atlas-home-page .atlas-events{order:7}
  .atlas-home-page .atlas-blogs{order:8}
  .atlas-home-page .atlas-join{order:9}
  .atlas-home-page .atlas-level-grid,.atlas-home-page .atlas-course-grid{gap:7px}
  .atlas-home-page .atlas-level,.atlas-home-page .atlas-course{min-height:76px;padding:7px 5px}
  .atlas-home-page .atlas-heading h2{font-size:19px}
  .atlas-home-page .atlas-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-home-page .atlas-latest-stage{min-height:220px}
  .atlas-home-page .atlas-latest-link,.atlas-home-page .atlas-latest-overlay{min-height:220px}
  .atlas-home-page .atlas-latest h2{font-size:clamp(16px,4.5vw,20px);-webkit-line-clamp:3}
}

/* Ana sayfa haritası, dizinle aynı canlı Leaflet haritasıdır. */
.atlas-home-page .atlas-map-view{height:250px;overflow:hidden}
.atlas-home-page .atlas-map-view .leaflet-container{font-family:Manrope,Arial,sans-serif}
.atlas-home-page .atlas-map-status{position:absolute;z-index:1000;top:10px;left:10px;max-width:calc(100% - 90px);padding:7px 10px;border:1px solid var(--atlas-line);border-radius:9px;background:var(--atlas-panel);color:var(--atlas-ink);box-shadow:0 3px 10px #00000014;font-size:11px;font-weight:700;pointer-events:none}
@media(max-width:1000px){.atlas-home-page .atlas-map-view{height:250px}}
@media(max-width:700px){.atlas-home-page .atlas-map-view{height:280px}}

/* Blog vitrini: yazılar kısa bir solma efektiyle değişir; denetimler fotoğrafın üstünde kalır. */
.atlas-home-page .atlas-latest-stage{position:relative;display:flex;flex:1;min-height:0}
.atlas-home-page .atlas-latest-stage .atlas-latest-link{min-width:0;transition:opacity .22s ease}
.atlas-home-page .atlas-latest-stage .atlas-latest-link[hidden]{display:none}
.atlas-home-page .atlas-latest-stage.is-switching .atlas-latest-link{opacity:0}
.atlas-home-page .atlas-latest-controls{display:none;position:absolute;z-index:4;top:10px;right:10px;align-items:center;gap:3px;padding:3px;border:1px solid #ffffff73;border-radius:999px;background:#0d203da8;backdrop-filter:blur(6px)}
.atlas-home-page .atlas-latest-stage.is-ready .atlas-latest-controls{display:flex}
.atlas-home-page .atlas-latest-controls button{display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}
.atlas-home-page .atlas-latest-dot span{width:6px;height:6px;border-radius:50%;background:#ffffffa8;transition:transform .2s,background .2s}
.atlas-home-page .atlas-latest-dot[aria-pressed=true] span{background:#fff;transform:scale(1.55)}
.atlas-home-page .atlas-latest-pause{font-size:13px;font-weight:800}
.atlas-home-page .atlas-latest-controls button:hover,.atlas-home-page .atlas-latest-controls button:focus-visible{background:#ffffff2b}
.atlas-home-page .atlas-latest-controls button:focus-visible{outline:2px solid #fff;outline-offset:1px}
@media(max-width:700px){.atlas-home-page .atlas-latest-stage{min-height:220px}.atlas-home-page .atlas-latest-controls{top:10px;right:10px}}
@media(prefers-reduced-motion:reduce){.atlas-home-page .atlas-latest-stage .atlas-latest-link{transition:none}.atlas-home-page .atlas-latest-pause{display:none!important}}
