:root{
  --aab-bg:#f6f6f8;
  --aab-card:#fff;
  --aab-text:#111114;
  --aab-muted:#74747c;
  --aab-soft:#96969d;
  --aab-line:rgba(18,18,22,.075);
  --aab-line-strong:rgba(18,18,22,.12);
  --aab-shadow:0 18px 55px rgba(20,20,28,.075),0 2px 10px rgba(20,20,28,.035);
  --aab-shadow-hover:0 28px 80px rgba(20,20,28,.13),0 5px 18px rgba(20,20,28,.05);
  --aab-radius:28px;
  --aab-gap:24px;
  --aab-space:24px;
  --aab-accent:#111114;
  --aab-sticky-top:96px;
  --aab-cols:2;
  --aab-cols-tablet:2;
  --aab-cols-mobile:1;
}

html.aab-no-scroll{overflow:hidden!important}
.aab-app,.aab-modal,.aab-sheet,.aab-toasts,.aab-single-app{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  color:var(--aab-text);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
.aab-app *,.aab-modal *,.aab-sheet *,.aab-toasts *,.aab-single-app *{box-sizing:border-box}
.aab-app button,.aab-app input,.aab-modal button,.aab-sheet button,.aab-sheet input{font:inherit}
.aab-app button,.aab-modal button,.aab-sheet button{color:inherit;-webkit-appearance:none;appearance:none;margin:0;text-shadow:none;box-shadow:none}
.aab-app button svg,.aab-modal button svg,.aab-sheet button svg{flex:0 0 auto;vertical-align:middle}
.aab-app h1,.aab-app h2,.aab-app h3,.aab-modal h1,.aab-modal h2,.aab-modal h3,.aab-sheet-title b,.aab-aside-title span{
  font-family:"Inter Tight",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

/* Elementor: widget tam genişlikte kalır; iç gölgeler için görünmez bir bleed alanı açılır. */
.elementor-widget-aab-alintilar-akisi,
.elementor-widget-aab-anlatimlar-akisi,
.elementor-widget-aab-kesfet,
.elementor-widget[data-widget_type^="aab-"]{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  align-self:stretch!important;
  flex:1 1 100%!important;
  --container-widget-width:100%!important;
  --container-widget-flex-grow:1!important;
  overflow:visible!important;
}
.elementor-widget-aab-alintilar-akisi>.elementor-widget-container,
.elementor-widget-aab-anlatimlar-akisi>.elementor-widget-container,
.elementor-widget-aab-kesfet>.elementor-widget-container,
.elementor-widget[data-widget_type^="aab-"]>.elementor-widget-container{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:visible!important;
}
@supports selector(.e-con:has(.aab-app)){
  .e-con:has(.aab-app),
  .elementor-element:has(> .elementor-widget-container > .aab-app){overflow:visible!important}
}
.aab-app{
  position:relative;
  width:100%!important;
  max-width:none!important;
  min-width:0;
  margin:0;
  padding:30px 32px 88px;
  overflow:visible!important;
  isolation:isolate;
}
.aab-app::before{
  content:"";position:absolute;z-index:-1;pointer-events:none;inset:2px 5% auto;height:440px;
  background:radial-gradient(circle at 18% 22%,rgba(92,105,255,.07),transparent 35%),radial-gradient(circle at 82% 8%,rgba(255,90,130,.055),transparent 34%);
  filter:blur(30px);opacity:.8;
}

/* Üst arama yükleniyor göstergesi */
.aab-search-status{width:24px;height:18px;display:flex;align-items:center;justify-content:center;gap:2px;flex:0 0 24px}
.aab-search-status i{width:3px;height:3px;border-radius:50%;background:#85858c;animation:aabDots .8s ease-in-out infinite alternate}.aab-search-status i:nth-child(2){animation-delay:.13s}.aab-search-status i:nth-child(3){animation-delay:.26s}
@keyframes aabDots{to{transform:translateY(-3px);opacity:.35}}

/* Ana layout */
.aab-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--aab-space);align-items:start}
.aab-no-aside>.aab-layout{grid-template-columns:minmax(0,1fr)}
.aab-main,.aab-aside{min-width:0}
.aab-feed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:24px 4px 22px}
.aab-eyebrow{display:block;margin-bottom:6px;color:#98989f;font-size:10px;font-weight:800;letter-spacing:.18em}
.aab-feed-head h2{margin:0;font-size:clamp(28px,2.4vw,38px);line-height:1;letter-spacing:normal;font-weight:750}
.aab-result-count{display:block;margin-top:7px;color:#9d9da4;font-size:11px}
.aab-icon-button{
  min-height:40px;padding:0 14px;border:1px solid var(--aab-line);border-radius:13px;background:#fff;box-shadow:0 5px 18px rgba(20,20,28,.045);cursor:pointer;font-size:12px;font-weight:700;transition:.2s ease
}
.aab-icon-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,20,28,.08)}

/* Kartlar */
.aab-grid{display:grid;grid-template-columns:repeat(var(--aab-cols),minmax(0,1fr));gap:var(--aab-gap);align-items:start}
.aab-layout-masonry .aab-grid{display:block;column-count:var(--aab-cols);column-gap:var(--aab-gap)}
.aab-layout-masonry .aab-card{display:inline-block;width:100%;margin:0 0 var(--aab-gap);break-inside:avoid;page-break-inside:avoid;vertical-align:top}
.aab-layout-editorial .aab-grid{grid-template-columns:1fr}
.aab-card{
  position:relative;
  overflow:hidden;
  border:1px solid var(--aab-line);
  border-radius:var(--aab-radius);
  background:linear-gradient(160deg,rgba(255,255,255,.995),rgba(250,250,252,.96));
  box-shadow:var(--aab-shadow);
  opacity:0;
  transform:translateY(14px) scale(.992);
  transition:opacity .48s ease var(--aab-enter-delay,0ms),transform .48s cubic-bezier(.2,.72,.22,1) var(--aab-enter-delay,0ms),box-shadow .3s ease,border-color .3s ease;
  will-change:transform;
}
.aab-card::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.55),transparent 30%,transparent 70%,rgba(255,255,255,.3));opacity:.45}
.aab-card.is-revealed{opacity:1;transform:none}
.aab-card.is-revealed:hover{transform:translateY(-5px);box-shadow:var(--aab-shadow-hover);border-color:var(--aab-line-strong)}
.aab-card--alinti:nth-child(6n+2){background:linear-gradient(145deg,#fff 0%,#f8f8fb 100%)}
.aab-card--alinti:nth-child(6n+4){background:linear-gradient(145deg,#fbfbfd 0%,#fff 65%)}
.aab-card--anlatim.no-media{background:linear-gradient(150deg,#fff,#f7f7f9)}
.aab-card-media{position:relative;display:block;width:100%;height:260px;padding:0;border:0;overflow:hidden;background:#ececf0;cursor:pointer}
.aab-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,14,.12),transparent 35%);pointer-events:none}
.aab-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.72,.22,1),filter .35s ease}
.aab-card:hover .aab-card-media img{transform:scale(1.035);filter:saturate(1.03)}
.aab-card-body{position:relative;z-index:1;padding:26px 27px 22px}
.aab-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}
.aab-type-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(18,18,22,.045);border-radius:999px;background:#f3f3f5;color:#626269;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.aab-more,.aab-action-icon{
  display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:transparent;cursor:pointer;line-height:0!important
}
.aab-more{width:34px;height:34px;border-radius:50%!important;color:#909097}
.aab-more:hover{background:#f1f1f3;color:#111114;transform:rotate(3deg)}
.aab-more svg,.aab-action-icon svg{display:block;width:18px;height:18px;margin:0!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.aab-more svg circle{fill:currentColor;stroke:none}
.aab-card-author{display:flex;align-items:center;gap:11px;margin:1px 0 17px}
.aab-card-author img,.aab-modal-author img{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(0,0,0,.055),0 6px 16px rgba(0,0,0,.06)}
.aab-avatar-fallback{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#111114;color:#fff;font-family:"Inter Tight",Inter,sans-serif;font-weight:800;font-size:11px}
.aab-card-author div,.aab-modal-author div{display:flex;flex-direction:column;gap:2px;min-width:0}
.aab-card-author b,.aab-modal-author b{font-family:"Inter Tight",Inter,sans-serif;font-size:13px;font-weight:700}
.aab-card-author span,.aab-modal-author span{font-size:11px;color:var(--aab-muted)}
.aab-card h3{margin:0 0 12px}
.aab-card h3 button{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:#111114;font-family:"Inter Tight",Inter,sans-serif;font-size:clamp(23px,2vw,29px);line-height:1.08;letter-spacing:normal;font-weight:720}
.aab-card-text{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:#26262b;font-family:Inter,sans-serif;font-size:15.5px;line-height:1.65;white-space:normal}
.aab-card--alinti .aab-card-text{font-size:18px;line-height:1.58;letter-spacing:-.012em;font-weight:450;color:#1c1c20}
.aab-card--alinti .aab-card-text::before{content:"“";display:block;height:27px;margin:-1px 0 10px;color:#d4d4da;font-family:"Inter Tight",Inter,sans-serif;font-size:47px;font-weight:800;line-height:.75}
.aab-card--anlatim.no-media .aab-card-text{font-size:16px;line-height:1.72}
.aab-readmore{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:0;border:0;background:transparent;color:#111114!important;text-decoration:none!important;font-size:12px;font-weight:750;line-height:1.3;cursor:pointer}.aab-readmore span{display:inline-block;transition:transform .2s ease}.aab-readmore:hover span{transform:translateX(4px)}
.aab-card-bottom{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:18px;color:#9999a0;font-size:10.5px;font-weight:500}
.aab-dot{opacity:.5}.aab-card-views{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.aab-card-views svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.aab-card-views b{font-weight:650;color:#7f7f86}
.aab-card-actions{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding:14px 22px 20px;border-top:1px solid var(--aab-line)}
.aab-card-actions button{transition:background .2s ease,color .2s ease,transform .2s ease}
.aab-action-icon{display:inline-grid!important;place-items:center!important;width:40px;height:40px;min-width:40px;min-height:40px;padding:0!important;border-radius:13px!important;color:#696970!important;line-height:0!important}
.aab-action-icon:hover{background:#f1f1f3!important;color:#111114!important;transform:translateY(-1px)}
.aab-action-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;min-width:56px;height:40px;min-height:40px;padding:0 12px!important;line-height:1!important;border:0;border-radius:13px;background:transparent;color:#696970;cursor:pointer;font-size:11px;font-weight:700}
.aab-action-pill svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.aab-action-pill:hover{background:#f1f1f3;color:#111114;transform:translateY(-1px)}
.aab-action-pill.is-liked,.aab-modal-pill.is-liked{background:#fff0f3!important;color:#dc3452!important}.aab-action-pill.is-liked svg,.aab-modal-pill.is-liked svg{fill:currentColor}

/* Seçim */
.aab-selectbox{position:absolute;z-index:10;top:14px;left:14px;opacity:0;transform:scale(.82);pointer-events:none;transition:.2s ease}
.aab-app.is-bulk .aab-selectbox{opacity:1;transform:scale(1);pointer-events:auto}
.aab-selectbox input{position:absolute;opacity:0}
.aab-selectbox span{display:block;width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.94);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.12)}
.aab-selectbox input:checked+span{background:#111114}.aab-selectbox input:checked+span::after{content:"✓";display:grid;place-items:center;height:100%;color:#fff;font-size:13px;font-weight:800}

/* Editorial */
.aab-layout-editorial .aab-card--anlatim{display:grid;grid-template-columns:minmax(0,1fr)}
.aab-layout-editorial .aab-card--anlatim.has-media{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr)}
.aab-layout-editorial .aab-card--anlatim.has-media .aab-card-media{height:100%;min-height:330px;grid-row:1/3}
.aab-layout-editorial .aab-card--anlatim.has-media .aab-card-body{grid-column:2}
.aab-layout-editorial .aab-card--anlatim.has-media .aab-card-actions{grid-column:2}

/* Sağ öneriler */
.aab-aside-sticky{
  position:sticky;
  top:calc(var(--aab-sticky-top) + 82px);
  padding:17px;
  border:1px solid rgba(255,255,255,.8);
  border-radius:26px;
  background:rgba(255,255,255,.78);
  backdrop-filter:blur(26px) saturate(170%);
  -webkit-backdrop-filter:blur(26px) saturate(170%);
  box-shadow:0 18px 55px rgba(20,20,28,.065),inset 0 1px 0 rgba(255,255,255,.9);
}
.aab-aside-title{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 13px}
.aab-aside-title span{font-size:19px;font-weight:760;letter-spacing:normal}
.aab-aside-title button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:12px;background:#f1f1f3;color:#66666d;cursor:pointer;font-size:0;transition:.25s ease}
.aab-aside-title button::before{content:"↻";font-size:17px;line-height:1}.aab-aside-title button:hover{transform:rotate(70deg);background:#e9e9ec;color:#111114}
.aab-suggested{display:flex;flex-direction:column;gap:7px}
.aab-suggestion{
  display:grid;
  grid-template-columns:54px minmax(0,1fr);
  gap:13px;
  width:100%;
  padding:12px;
  border:0;
  border-radius:17px;
  background:transparent;
  cursor:pointer;
  text-align:left;
  transition:background .22s ease,transform .22s ease,opacity .32s ease;
}
.aab-suggestion:hover{background:#f3f3f5;transform:translateX(3px)}.aab-suggestion.is-leaving{opacity:0;transform:translateY(-8px)}
.aab-suggestion-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#111114,#303036);color:#fff;font-family:"Inter Tight",Inter,sans-serif;font-size:26px;font-weight:750;box-shadow:0 7px 18px rgba(17,17,20,.13)}
.aab-suggestion>span:last-child{display:flex;flex-direction:column;min-width:0}
.aab-suggestion b{color:#85858d;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.aab-suggestion em{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 6px;color:#202024;font-family:"Inter Tight",Inter,sans-serif;font-style:normal;font-size:16px;line-height:1.43;font-weight:650;letter-spacing:normal}
.aab-suggestion small{color:#8d8d95;font-size:12px;line-height:1.35}.aab-suggestion small i{font-style:normal;opacity:.5;margin:0 2px}
.aab-mini-note{margin:15px 4px 2px;padding-top:13px;border-top:1px solid var(--aab-line);color:#9b9ba2;font-size:10.5px;line-height:1.5}

/* Loading / empty / bulk */
.aab-sentinel{height:100px;display:flex;align-items:center;justify-content:center;gap:7px}.aab-sentinel span,.aab-reader-loading i{width:7px;height:7px;border-radius:50%;background:#a9a9b0;animation:aabPulse 1s infinite ease-in-out;opacity:.25}.aab-sentinel span:nth-child(2),.aab-reader-loading i:nth-child(2){animation-delay:.12s}.aab-sentinel span:nth-child(3),.aab-reader-loading i:nth-child(3){animation-delay:.24s}.aab-sentinel:not(.is-loading) span{animation:none;opacity:.16}
@keyframes aabPulse{0%,100%{transform:translateY(0);opacity:.25}50%{transform:translateY(-6px);opacity:1}}
.aab-empty{padding:85px 20px;text-align:center}.aab-empty strong,.aab-empty span{display:block}.aab-empty strong{font-family:"Inter Tight",Inter,sans-serif;font-size:23px}.aab-empty span{margin-top:8px;color:#8e8e95;font-size:13px}
.aab-load-more{display:block;margin:8px auto 34px;border:0;border-radius:14px;padding:12px 18px;background:#111114;color:#fff!important;font-weight:750;cursor:pointer}.aab-load-more[hidden]{display:none}
.aab-bulkbar{position:fixed;z-index:1000002;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:9px 10px 9px 15px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(20,20,23,.91);backdrop-filter:blur(24px) saturate(180%);color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.3)}
.aab-bulkbar[hidden]{display:none}.aab-bulkbar>div{font-size:12px;margin-right:5px}.aab-bulkbar button{border:0;border-radius:11px;background:rgba(255,255,255,.1);color:#fff;padding:9px 11px;cursor:pointer;font-size:12px;font-weight:650}.aab-bulkbar button:hover{background:rgba(255,255,255,.18)}

/* Portal popup: Elementor konteynerinden body'ye taşınır, bu yüzden hiçbir kutu gölgesi kesilmez. */
.aab-modal,.aab-sheet{position:fixed;inset:0;z-index:2147483000}.aab-modal[hidden],.aab-sheet[hidden]{display:none!important}
.aab-modal-backdrop,.aab-sheet-backdrop{position:absolute;inset:0;background:rgba(15,15,20,.43);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);opacity:0;transition:opacity .28s ease}
.aab-modal.is-open .aab-modal-backdrop,.aab-sheet.is-open .aab-sheet-backdrop{opacity:1}
.aab-modal-card{
  position:absolute;
  top:50%;left:50%;
  width:min(1020px,calc(100vw - 44px));
  height:min(90vh,920px);
  max-height:calc(100vh - 40px);
  overflow:hidden;
  border:0;
  outline:0;
  border-radius:34px;
  background:linear-gradient(160deg,rgba(255,255,255,.985),rgba(249,249,251,.975));
  box-shadow:0 42px 120px rgba(0,0,0,.22),0 10px 34px rgba(0,0,0,.075);
  transform:translate(-50%,-47%) scale(.965);
  opacity:0;
  transition:transform .34s cubic-bezier(.2,.82,.2,1),opacity .25s ease;
}
.aab-modal.is-open .aab-modal-card{transform:translate(-50%,-50%) scale(1);opacity:1}
.aab-modal-card:focus,.aab-modal-card:focus-visible,.aab-modal-inner:focus,.aab-modal-inner:focus-visible{outline:none!important}
.aab-modal-x{position:absolute;z-index:20;top:22px;right:28px;display:grid!important;place-items:center!important;width:42px;height:42px;padding:0!important;border:1px solid rgba(0,0,0,.055);border-radius:50%;background:rgba(246,246,248,.9);backdrop-filter:blur(12px);cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.055);transition:.2s ease}
.aab-modal-x:hover{background:#ededf0;transform:rotate(4deg) scale(1.03)}.aab-modal-x svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.aab-reader-progress{position:absolute;z-index:21;top:0;left:0;right:0;height:3px;background:transparent}.aab-reader-progress i{display:block;width:0;height:100%;background:linear-gradient(90deg,#111114,#62626a);transition:width .08s linear}
.aab-modal-inner{height:calc(100% - 20px);width:calc(100% - 20px);margin:10px;overflow:auto;overscroll-behavior:contain;padding:54px clamp(30px,6vw,76px) 44px;border-radius:24px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(78,78,86,.34) transparent}
.aab-modal-inner::-webkit-scrollbar{width:11px}.aab-modal-inner::-webkit-scrollbar-track{background:transparent;margin:18px 0}.aab-modal-inner::-webkit-scrollbar-thumb{background:rgba(78,78,86,.34);border:3px solid transparent;background-clip:content-box;border-radius:999px}.aab-modal-inner::-webkit-scrollbar-thumb:hover{background:rgba(48,48,55,.52);border:3px solid transparent;background-clip:content-box}
.aab-modal-header{padding-right:36px}.aab-modal-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px}.aab-modal-header h1{margin:18px 0 13px;font-size:clamp(36px,5vw,64px);line-height:.99;letter-spacing:normal;font-weight:760}
.aab-modal-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#929299;font-size:11.5px;font-weight:500}.aab-modal-meta>i{font-style:normal;opacity:.55}.aab-modal-meta>span:last-child{display:inline-flex;align-items:center;gap:4px}.aab-modal-meta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.aab-modal-meta b{color:#77777e;font-weight:700}
.aab-modal-author{display:flex;align-items:center;gap:12px;margin:28px 0 0}.aab-modal-author img{width:52px;height:52px}.aab-modal-featured{display:block;width:100%;max-height:500px;object-fit:cover;border-radius:25px;margin:28px 0 0;box-shadow:0 15px 45px rgba(20,20,28,.09)}
.aab-modal-content{margin-top:28px;color:#252529;font-family:Inter,sans-serif;font-size:18px;line-height:1.82;letter-spacing:-.008em}.aab-modal-content p{margin:0 0 1.28em}.aab-modal-content h2,.aab-modal-content h3{font-family:"Inter Tight",Inter,sans-serif;letter-spacing:normal;line-height:1.12;margin:1.7em 0 .55em}.aab-modal-content img{max-width:100%;height:auto;border-radius:20px}.aab-modal-content blockquote{margin:1.6em 0;padding:1.1em 1.25em;border-left:3px solid #111114;border-radius:0 16px 16px 0;background:#f5f5f7}
.aab-modal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:28px;border-top:1px solid var(--aab-line)}
.aab-modal-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px;min-height:44px;padding:0 14px!important;line-height:1!important;border:0;border-radius:13px;background:#f4f4f6;color:#5f5f66;cursor:pointer;font-size:11px;font-weight:700;transition:.2s ease}
.aab-modal-pill:hover{background:#eaeaec;color:#111114;transform:translateY(-1px)}.aab-modal-pill svg{display:block;width:18px;height:18px;margin:0!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.aab-languages{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.aab-languages>span{margin-right:2px;color:#9999a0;font-size:10px;font-weight:700}.aab-languages button{display:grid!important;place-items:center!important;min-width:34px;height:28px;padding:0 8px!important;border:0;border-radius:9px;background:#f1f1f3;color:#77777e;cursor:pointer;font-size:10px;font-weight:800}.aab-languages button.is-current{background:#111114;color:#fff}.aab-languages button:hover{background:#e7e7ea;color:#111114}
.aab-reader-loading{height:100%;display:flex;align-items:center;justify-content:center;gap:8px}
.aab-reader-next{margin-top:28px;padding-top:28px;border-top:1px solid var(--aab-line)}
.aab-reader-next-head{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.aab-reader-next-head span{color:#9a9aa1;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.aab-reader-next-head b{font-family:"Inter Tight",Inter,sans-serif;font-size:20px;letter-spacing:normal}
.aab-reader-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aab-reader-next-grid .aab-suggestion{background:#f6f6f8}.aab-reader-next-grid .aab-suggestion:hover{background:#ededf0}

/* Paylaşım / koleksiyon sheet'i de merkezi bir glass dialog */
.aab-sheet-card{
  position:absolute;left:50%;top:50%;
  width:min(760px,calc(100vw - 32px));
  max-height:min(84vh,780px);
  overflow:auto;
  transform:translate(-50%,-46%) scale(.97);
  opacity:0;
  border:1px solid rgba(255,255,255,.88);
  border-radius:30px;
  background:rgba(255,255,255,.975);
  box-shadow:0 35px 110px rgba(0,0,0,.25),0 8px 30px rgba(0,0,0,.1);
  padding:12px 18px 20px;
  transition:transform .3s cubic-bezier(.2,.82,.2,1),opacity .24s ease;
}
.aab-sheet.is-open .aab-sheet-card{transform:translate(-50%,-50%) scale(1);opacity:1}
.aab-sheet-handle{width:42px;height:5px;border-radius:99px;background:#ddddE2;margin:0 auto 8px}
.aab-sheet-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 3px 17px}.aab-sheet-title>div{display:flex;flex-direction:column;gap:2px}.aab-sheet-title>div>span{color:#9999a0;font-size:9px;font-weight:800;letter-spacing:.15em}.aab-sheet-title b{font-size:22px;font-weight:750;letter-spacing:normal}.aab-sheet-title>button{display:grid!important;place-items:center!important;width:38px;height:38px;padding:0!important;border:0;border-radius:50%;background:#f0f0f2;cursor:pointer}.aab-sheet-title>button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.aab-share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.aab-share-tile{min-width:0;height:108px;padding:10px 7px!important;border:1px solid var(--aab-line)!important;border-radius:18px;background:#f8f8fa;color:#323237;text-decoration:none!important;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:9px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}
.aab-share-tile:hover{transform:translateY(-3px);background:#fff;border-color:var(--aab-line-strong)!important;box-shadow:0 12px 30px rgba(20,20,28,.08)}
.aab-share-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(20,20,28,.055);color:inherit}.aab-share-icon svg{display:block;width:22px;height:22px;margin:0!important}.aab-share-icon svg.is-fill{fill:currentColor;stroke:none}.aab-share-icon svg.is-outline{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aab-share-tile>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#55555c;font-size:11px;font-weight:700;white-space:nowrap}
.aab-share-tile[data-network="facebook"]{color:#1877f2}.aab-share-tile[data-network="linkedin"]{color:#0a66c2}.aab-share-tile[data-network="whatsapp"]{color:#16a765}.aab-share-tile[data-network="telegram"]{color:#229ed9}.aab-share-tile[data-network="reddit"]{color:#ff4500}.aab-share-tile[data-network="tumblr"]{color:#35465c}.aab-share-tile[data-network="bluesky"]{color:#1683ff}.aab-share-tile[data-network="mastodon"]{color:#6364ff}.aab-share-tile[data-network="instagram"]{color:#c13584}.aab-share-tile[data-network="pinterest"]{color:#e60023}.aab-share-tile[data-network="messenger"]{color:#168aff}.aab-share-tile[data-network="tiktok"]{color:#111}.aab-share-tile[data-network="youtube"]{color:#ff0033}.aab-share-tile[data-network="x"]{color:#111}.aab-share-tile[data-network="threads"]{color:#111}
.aab-share-foot{display:flex;gap:8px;margin-top:12px}.aab-share-foot button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;flex:1;min-height:46px;padding:0 14px!important;border:0;border-radius:14px;background:#111114;color:#fff;cursor:pointer;font-size:11px;font-weight:700}.aab-share-foot button+button{background:#f0f0f2;color:#333339}.aab-share-foot svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75}
.aab-mastodon-box{margin-top:10px;padding:13px;border:1px solid var(--aab-line);border-radius:17px;background:#f7f7f9}.aab-mastodon-box[hidden]{display:none}.aab-mastodon-box>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.aab-mastodon-box b{font-size:12px}.aab-mastodon-box small{color:#98989f;font-size:9.5px}.aab-mastodon-row{display:flex;gap:7px}.aab-mastodon-row input{flex:1;height:42px;border:1px solid #dcdce1!important;border-radius:12px!important;background:#fff!important;padding:0 12px!important;box-shadow:none!important;font-size:12px!important}.aab-mastodon-row button{height:42px;padding:0 14px;border:0;border-radius:12px;background:#6364ff;color:#fff;cursor:pointer;font-size:11px;font-weight:700}

/* Action / collection */
.aab-action-list{display:flex;flex-direction:column;gap:7px}.aab-action-list>button{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:11px;border:0;border-radius:16px;background:#f7f7f9;text-align:left;cursor:pointer;transition:.2s ease}.aab-action-list>button:hover{background:#ededf0;transform:translateX(3px)}.aab-action-list-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff;box-shadow:0 4px 13px rgba(0,0,0,.04);font-size:18px}.aab-action-list-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.aab-action-list>button>span:last-child{display:flex;flex-direction:column;gap:2px}.aab-action-list b{font-family:"Inter Tight",Inter,sans-serif;font-size:13px}.aab-action-list small{color:#8c8c93;font-size:10.5px;font-weight:500}
.aab-collection-create{display:flex;gap:8px;margin-bottom:12px}.aab-collection-create input{flex:1;height:44px;border:1px solid #dddde2!important;border-radius:13px!important;background:#fff!important;padding:0 13px!important;box-shadow:none!important;font-size:12px!important}.aab-collection-create button{border:0;border-radius:13px;background:#111114;color:#fff;padding:0 16px;font-weight:700;cursor:pointer}.aab-collection-list{display:flex;flex-direction:column;gap:6px}.aab-collection-list>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:15px;background:#f7f7f9;text-align:left;cursor:pointer}.aab-collection-list>button span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff}.aab-collection-list>button em{font-style:normal;font-size:10px;color:#888}.aab-guest-note{margin-top:11px;color:#929299;font-size:10px;text-align:center}

/* Toast */
.aab-toasts{position:fixed;z-index:2147483640;left:50%;bottom:26px;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translateX(-50%);pointer-events:none}
.aab-toast{position:relative;min-width:190px;max-width:min(420px,calc(100vw - 28px));display:flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;transform:translateY(14px) scale(.97);opacity:0;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(22,22,25,.94);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);color:#fff;padding:12px 16px;font-size:11.5px;font-weight:700;box-shadow:0 20px 55px rgba(0,0,0,.26);transition:.28s cubic-bezier(.2,.8,.2,1)}
.aab-toast.is-in{transform:none;opacity:1}.aab-toast-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.12)}.aab-toast-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.aab-toast>i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:rgba(255,255,255,.4);transform-origin:left;animation:aabToastLife 2.3s linear forwards}@keyframes aabToastLife{to{transform:scaleX(0)}}

/* Eski tekil shortcode için geriye dönük sade görünüm; Elementor widget'ı artık kayıtlı değil. */
.aab-single-app{position:relative;width:100%;max-width:980px;margin:auto}.aab-single{position:relative;background:#fff;border:1px solid var(--aab-line);border-radius:var(--aab-radius);padding:clamp(26px,5vw,66px);box-shadow:var(--aab-shadow)}.aab-single-header h1{font-size:clamp(38px,5.5vw,66px);line-height:1;letter-spacing:normal}.aab-single-content{font-size:18px;line-height:1.8}.aab-editor-note{padding:18px;border:1px dashed #cfcfd4;border-radius:14px;background:#f7f7f9;color:#6b6b72;font:13px/1.5 Inter,sans-serif}

@media(max-width:1180px){
  .aab-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}
  .aab-grid{grid-template-columns:repeat(var(--aab-cols-tablet),minmax(0,1fr))}.aab-layout-masonry .aab-grid{column-count:var(--aab-cols-tablet)}
  .aab-layout-editorial .aab-card--anlatim.has-media{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}
}
@media(max-width:900px){
  .aab-app{width:100%!important;margin:0;padding:20px 22px 70px}
  .aab-layout{display:block}.aab-aside{display:none}.aab-grid{grid-template-columns:repeat(var(--aab-cols-mobile),minmax(0,1fr))}.aab-layout-masonry .aab-grid{column-count:var(--aab-cols-mobile)}
  .aab-layout-editorial .aab-card--anlatim.has-media{display:block}.aab-layout-editorial .aab-card--anlatim.has-media .aab-card-media{height:250px;min-height:0}
  .aab-modal-card{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:none;border-radius:26px}.aab-modal-inner{height:calc(100% - 16px);width:calc(100% - 16px);margin:8px;padding:52px 22px 34px;border-radius:20px}.aab-modal-header h1{font-size:clamp(34px,8vw,54px)}
  .aab-reader-next-grid{grid-template-columns:1fr}.aab-share-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:600px){
  .aab-app{width:100%!important;margin:0;padding:16px 16px 70px}
  .aab-layout-masonry .aab-grid{column-count:1}.aab-grid{grid-template-columns:1fr}.aab-feed-head{padding:16px 0}.aab-feed-head h2{font-size:30px}.aab-card{border-radius:23px}.aab-card-media{height:220px}.aab-card-body{padding:22px 20px 18px}.aab-card--alinti .aab-card-text{font-size:17px}
  .aab-modal-card{inset:0;width:100%;height:100%;max-height:none;border-radius:0;transform:translate(0,2%) scale(.99)}.aab-modal.is-open .aab-modal-card{transform:none}.aab-modal-inner{height:calc(100% - 12px);width:calc(100% - 12px);margin:6px;padding:52px 18px 30px;border-radius:16px}.aab-modal-x{top:14px;right:20px}.aab-modal-header{padding-right:30px}.aab-modal-content{font-size:17px;line-height:1.76}.aab-modal-actions{gap:6px}.aab-modal-pill{min-height:40px;padding:0 10px!important}.aab-modal-pill span{font-size:10px}
  .aab-sheet-card{width:calc(100vw - 18px);max-height:88vh;border-radius:24px;padding:10px 12px 16px}.aab-share-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.aab-share-tile{height:91px;border-radius:15px}.aab-share-icon{width:34px;height:34px}.aab-share-tile>span:last-child{font-size:9.5px}.aab-share-foot{flex-direction:column}.aab-mastodon-box>div:first-child{display:block}.aab-mastodon-box small{display:block;margin-top:2px}
  .aab-bulkbar{left:8px;right:8px;bottom:8px;transform:none;overflow:auto}.aab-bulkbar>div,.aab-bulkbar button{white-space:nowrap}
  .aab-toasts{bottom:16px}
}
@media(prefers-reduced-motion:reduce){.aab-app *,.aab-modal *,.aab-sheet *,.aab-toast{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* v1.2.0 — tutarlı sosyal etkileşimler, okunabilirlik ve premium mikro animasyonlar */
.aab-app a,.aab-modal a,.aab-sheet a{color:inherit;text-decoration:none!important}
.aab-card a:hover,.aab-card a:focus,.aab-suggestion:hover,.aab-suggestion:focus{color:inherit!important;text-decoration:none!important}
.aab-card h3 a{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:#111114;font-family:"Inter Tight",Inter,sans-serif;font-size:clamp(23px,2vw,29px);line-height:1.08;letter-spacing:normal;font-weight:720}
.aab-card-text{outline:none}

/* Sağdaki “Senin için” alanının tamamı Inter. */
.aab-aside,.aab-aside *{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
.aab-aside-title span{font-size:20px;font-weight:750;letter-spacing:normal}
.aab-suggestion b{font-size:11.5px;letter-spacing:.065em}
.aab-suggestion em{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:16.5px;line-height:1.47;font-weight:650}
.aab-suggestion small{font-size:12.5px;line-height:1.4}
.aab-mini-note{font-size:11.5px;line-height:1.55}

/* Yenile düğmesinde yalnızca simge döner; kutu sabit kalır. */
.aab-aside-title button{
  display:grid!important;place-items:center!important;width:42px;height:42px;padding:0!important;border:1px solid rgba(18,18,22,.07)!important;border-radius:50%!important;
  background:linear-gradient(180deg,#fff,#f5f5f7)!important;color:#5f5f67!important;box-shadow:0 7px 20px rgba(20,20,28,.07),inset 0 1px 0 rgba(255,255,255,.9);font-size:0!important;transform:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important
}
.aab-aside-title button::before{content:none!important}
.aab-aside-title button:hover{transform:translateY(-2px)!important;background:#fff!important;box-shadow:0 12px 28px rgba(20,20,28,.11),inset 0 1px 0 #fff!important}
.aab-refresh-icon{display:grid;place-items:center;width:22px;height:22px;transform-origin:50% 50%}
.aab-refresh-icon svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.aab-aside-title button.is-refreshing .aab-refresh-icon{animation:aabRefreshSpin .72s cubic-bezier(.4,.05,.2,.95) infinite}
@keyframes aabRefreshSpin{to{transform:rotate(360deg)}}

/* Küçük metinleri daha okunur hale getir. */
.aab-eyebrow{font-size:11px}.aab-result-count{font-size:12px}.aab-type-pill{min-height:30px;padding:0 11px;font-size:11px}
.aab-card-author b,.aab-modal-author b{font-size:15px;font-weight:720}.aab-card-author span,.aab-modal-author span{font-size:12.5px}
.aab-card-bottom{font-size:12px;gap:8px}.aab-card-views{gap:6px;margin-left:auto;font-size:12px}.aab-card-views svg{width:19px;height:19px;stroke-width:1.75}.aab-card-views b{font-size:12px}
.aab-sheet-title>div>span{font-size:10.5px}.aab-action-list small{font-size:11.5px}.aab-guest-note{font-size:11px}

/* Tüm aksiyon düğmeleri aynı ölçü, aynı simge merkezi. */
.aab-card-actions{gap:6px;padding:14px 22px 20px;flex-wrap:wrap}
.aab-action-pill{position:relative;isolation:isolate;overflow:visible;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;min-width:48px;height:42px;min-height:42px;padding:0 11px!important;border:1px solid transparent;border-radius:14px;background:transparent;color:#66666e;cursor:pointer;font-size:11.5px;font-weight:720;line-height:1!important;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .2s ease,border-color .2s ease}
.aab-action-pill svg,.aab-modal-pill svg,.aab-single-actions button svg{display:block;width:19px!important;height:19px!important;min-width:19px;min-height:19px;margin:0!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.aab-action-pill svg circle{fill:none;stroke:currentColor}
.aab-action-pill:hover{background:#f2f2f4;color:#111114;transform:translateY(-2px);border-color:rgba(18,18,22,.055);box-shadow:0 7px 18px rgba(20,20,28,.055)}
.aab-action-count{display:inline-flex;align-items:center;justify-content:center;min-width:10px;font-size:11.5px;line-height:1;font-variant-numeric:tabular-nums}
.aab-modal-pill{position:relative;isolation:isolate;overflow:visible;gap:7px!important;min-height:42px!important}
.aab-modal-pill .aab-action-count{padding-left:1px;color:inherit;opacity:.88}

/* Aksiyon geri bildirimi v1.3'te yalnızca neon kırmızı olarak tanımlanır. */
@media(prefers-reduced-motion:reduce){.aab-aside-title button.is-refreshing .aab-refresh-icon{animation:none!important}}

/* Pembe hover yerine kontrollü kenar parlaması. */
.aab-card{isolation:isolate}
.aab-card::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(115deg,rgba(86,115,255,.7),rgba(67,207,190,.42),rgba(173,118,255,.55),rgba(255,255,255,.18));background-size:220% 220%;opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .28s ease}
.aab-glow-enabled .aab-card.is-revealed:hover{transform:translateY(-5px) scale(1.002);border-color:rgba(91,110,190,.18);box-shadow:0 30px 80px rgba(20,20,35,.13),0 8px 26px rgba(72,90,170,.07)}
.aab-glow-enabled .aab-card.is-revealed:hover::before{opacity:.78;animation:aabCardBorder 3.2s ease infinite}
@keyframes aabCardBorder{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* Bağlantıya dönüştürülen kart öğelerinin önceki buton görünümünü koru. */
.aab-card-media{display:block;text-decoration:none!important}
.aab-suggestion{text-decoration:none!important;color:inherit!important}

@media(max-width:620px){
  .aab-card-actions{gap:4px}.aab-action-pill{min-width:44px;height:40px;min-height:40px;padding:0 9px!important}.aab-action-pill svg{width:18px!important;height:18px!important}.aab-action-count{font-size:10.5px}
}

/* Tekil okuyucunun metaverileri: tek font, küçük nokta ayraçlar. */
.aab-modal-meta{
  display:flex;align-items:center;gap:9px;flex-wrap:wrap;
  color:#87878e;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  font-size:13px!important;font-weight:550!important;letter-spacing:-.005em
}
.aab-modal-meta>span{display:inline-flex;align-items:center;gap:5px;line-height:1.25}
.aab-modal-meta>i.aab-meta-dot{display:inline-block;width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#aaaab0;opacity:.8;font-size:0}
.aab-modal-meta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}
.aab-modal-meta b{color:inherit;font-family:inherit;font-size:inherit;font-weight:650}

/* Paylaşım ekranında bütün metinler Inter ve okunur boyutta. */
.aab-sheet-card,.aab-sheet-card button,.aab-sheet-card input,.aab-sheet-card a,.aab-share-tile,.aab-share-tile *{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important
}
.aab-sheet-title b{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:23px;font-weight:750}
.aab-sheet-title>div>span{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:11px!important}
.aab-share-tile>span:last-child{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:12.5px!important;font-weight:650!important;line-height:1.25;overflow:visible;text-overflow:clip;white-space:normal;text-align:center}
.aab-share-foot button{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:12.5px!important}
.aab-mastodon-box b{font-size:13px}.aab-mastodon-box small{font-size:11px}.aab-mastodon-row input{font-size:13px!important}.aab-mastodon-row button{font-size:12px}

/* Gökkuşağı efektini tamamen iptal et. Patlama body portalında neon kırmızı çalışır. */
.aab-action-pill::after,.aab-modal-pill::after,.aab-action-icon::after,.aab-share-tile::after,.aab-collection-list>button::after{display:none!important;content:none!important}
.aab-celebrate{animation:aabYoutubePress .58s cubic-bezier(.18,.9,.2,1)!important}
@keyframes aabYoutubePress{0%{transform:scale(1)}18%{transform:scale(.91)}45%{transform:scale(1.075)}68%{transform:scale(.985)}100%{transform:scale(1)}}
.aab-neon-burst{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483646;pointer-events:none;contain:layout style}
.aab-neon-ring{position:absolute;left:0;top:0;width:calc(var(--aab-burst-w) + 14px);height:calc(var(--aab-burst-h) + 12px);border:2px solid #ff0033;border-radius:17px;transform:translate(-50%,-50%) scale(.74);opacity:0;box-shadow:0 0 8px rgba(255,0,51,.95),0 0 22px rgba(255,0,51,.6),inset 0 0 9px rgba(255,0,51,.2)}
.aab-neon-burst.is-live .aab-neon-ring{animation:aabNeonRing .68s cubic-bezier(.16,.78,.2,1) forwards}
.aab-neon-spark{position:absolute;left:0;top:0;width:var(--size);height:calc(var(--size) * 2.7);margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) * -1.35);border-radius:999px;background:var(--spark);opacity:0;box-shadow:0 0 5px var(--spark),0 0 11px rgba(255,0,51,.72);transform:translate(var(--sx),var(--sy)) rotate(var(--rot)) scaleY(.7);transform-origin:center}
.aab-neon-burst.is-live .aab-neon-spark{animation:aabNeonSpark .68s cubic-bezier(.17,.7,.25,1) var(--delay) forwards}
@keyframes aabNeonRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.74)}18%{opacity:1}62%{opacity:.85;transform:translate(-50%,-50%) scale(1.06)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.22)}}
@keyframes aabNeonSpark{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--rot)) scaleY(.5)}12%{opacity:1}68%{opacity:1}100%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--rot)) scaleY(1.25)}}

/* Doğrudan /alinti/... veya /anlatim/... URL'si: popup ile aynı okuyucunun gerçek sayfa hali. */
.aab-standalone-page{min-height:70vh;margin:0!important;padding:34px 16px 80px;background:linear-gradient(180deg,#f8f8fa 0%,#f4f4f7 100%)}
.aab-single-app.aab-direct-app{width:100%;max-width:none;margin:0;padding:0;color:var(--aab-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.aab-direct-stage{width:min(1080px,100%);margin:0 auto}
.aab-direct-reader-card{position:relative;width:100%;overflow:hidden;border:1px solid rgba(18,18,22,.075);border-radius:34px;background:rgba(255,255,255,.995);box-shadow:0 30px 100px rgba(20,20,28,.12),0 5px 22px rgba(20,20,28,.045)}
.aab-direct-reader-card .aab-modal-inner{height:auto;min-height:0;overflow:visible;padding:68px clamp(30px,7vw,88px) 58px}
.aab-direct-reader-card .aab-reader-progress{position:absolute;top:0;left:0;right:0}
.aab-direct-reader-card .aab-languages a{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border:0;border-radius:9px;background:#f1f1f3;color:#77777e;text-decoration:none!important;font-size:10px;font-weight:800}
.aab-direct-reader-card .aab-languages a.is-current{background:#111114;color:#fff}.aab-direct-reader-card .aab-languages a:hover{background:#e7e7ea;color:#111114}
.aab-direct-reader-card .aab-modal-actions{margin-bottom:4px}
.aab-direct-reader-card .aab-reader-next-grid .aab-suggestion{background:#f6f6f8}

@media(max-width:600px){
  .aab-share-tile>span:last-child{font-size:11.5px!important}.aab-share-foot button{font-size:12px!important}.aab-modal-meta{font-size:12px!important;gap:7px}
  .aab-standalone-page{padding:12px 0 52px}.aab-direct-reader-card{border-left:0;border-right:0;border-radius:0;box-shadow:none}.aab-direct-reader-card .aab-modal-inner{padding:58px 20px 34px}
}
@media(prefers-reduced-motion:reduce){.aab-neon-burst{display:none!important}.aab-celebrate{animation:none!important}}


/* v1.3.5 — WordPress yönetim çubuğu popup blur alanının dışında kalır. */
body.admin-bar .aab-modal,
body.admin-bar .aab-sheet{
  inset:32px 0 0 0!important;
}
@media(max-width:782px){
  body.admin-bar .aab-modal,
  body.admin-bar .aab-sheet{
    inset:46px 0 0 0!important;
  }
}
