/*! CoreV2 birlestirilmis stil dosyasi - ELLE DUZENLEMEYIN.
 * Duzenleme her zaman asagida adi yazan ORIJINAL dosyada yapilir; bu dosya
 * kaynaklardan biri degisince kendiliginden yeniden olusur.
 * Harita: assets/optimized/bundle-map.json - Belge: assets/optimized/README.md
 * Kaynak sayisi: 11 */

/* ===== [1/11] paketler (Paket kartlari ve fiyat listeleri)
 * KAYNAK: assets/css/components/cv2-price-badge.css ===== */
.price-section.cv2-price-badge .price-main.price-main--has-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)), .vertical--packs .pack .price-section.cv2-price-badge .price-main.price-main--has-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex;flex-direction:row;align-items:center;position:relative;z-index:1;margin:0;padding:var(--cv2-pb-box-py,7px) var(--cv2-pb-box-px,12px);width:auto;max-width:100%;min-height:var(--cv2-pb-box-h,38px);border-radius:var(--cv2-radius-input);border:0;box-sizing:border-box;overflow:visible;background:none}
.price-section.cv2-price-badge .price-main.price-main--has-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){padding:var(--cv2-pb-box-py,7px) var(--cv2-pb-box-px,12px);overflow:visible;padding-top:7px;padding-right:12px}
html[data-theme="dark"] body .price-section.cv2-price-badge .price-main>.billing-cycle:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge .price-main>.cv2-price-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:none}
html[data-theme="dark"] body .price-section.cv2-price-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:transparent;border:none}
html[data-theme="dark"] body .price-section.cv2-price-badge .current-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){color:var(--cv2-heading)}
html[data-theme="dark"] body .price-section.cv2-price-badge .old-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge .old-price.coreservercart-old-price-del:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){border-top-color:rgba(var(--cv2-primary-rgb,99,91,255),.28);border-left-color:rgba(var(--cv2-primary-rgb,99,91,255),.28);border-right-color:rgba(var(--cv2-primary-rgb,99,91,255),.28);border-bottom:0;color:var(--cv2-text-muted);background:none}
html[data-theme="dark"] body .price-section.cv2-price-badge .old-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *))::before{background:none}
html[data-theme="dark"] body .price-section.cv2-price-badge .price-main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge .price-main.coreservercart-price-wrapper:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){border-color:rgba(var(--cv2-primary-rgb,99,91,255),.28);background:none}
.current-price .amount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)), .sw-price-current .amount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-variant-numeric:tabular-nums}
.current-price .cv2-odo-host:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),.old-price .cv2-odo-host:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),.amount.cv2-odo-host:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){transform:none;margin:0;padding:0;position:relative;left:0;right:auto}
.current-price .amount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-variant-numeric:tabular-nums;display:inline-block;vertical-align:baseline;transform:none;position:relative;left:0}
@keyframes cv2OdoSpin{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,calc(var(--cv2-odo-steps,1) * -1em),0)}}
.price-section.cv2-price-badge>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *))::before{display:none;content:none}
html[data-theme="dark"] body .price-section.cv2-price-badge>.amount-discount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge>.amount-discount--chip:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] body .price-section.cv2-price-badge>.coreservercart-discount-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:linear-gradient(145deg,rgba(var(--cv2-primary-rgb,var(--srv-primary-rgb,99,91,255)),.26),rgba(var(--cv2-primary-rgb,var(--srv-primary-rgb,99,91,255)),.12));border-color:rgba(var(--cv2-primary-rgb,var(--srv-primary-rgb,99,91,255)),.4);color:var(--color-text-primary)}
.price-section.cv2-price-badge.cv2-price-badge--has-disc.cv2-price-badge--has-old>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-column:2;grid-row:2;align-self:center;justify-self:end}
.price-section.cv2-price-badge.cv2-price-badge--has-disc.cv2-price-badge--has-old:not(.cv2-price-badge--has-period)>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-row:2}
html[data-theme="dark"] body .vertical--packs .pack.pack-popular .price-section.cv2-price-badge>.amount-discount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),
html[data-theme="dark"] body .vertical--packs .pack.pack-popular .price-section.cv2-price-badge>.amount-discount--chip:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),
html[data-theme="dark"] body .vertical--packs .pack.pack-popular .price-section.cv2-price-badge>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),
html[data-theme="dark"] body .vertical--packs .pack.pack-popular .price-section.cv2-price-badge>.coreservercart-discount-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)) {background:rgba(255,255,255,0.94);color:var(--cv2-primary,var(--srv-primary,var(--CoreV2-primary)))}
html[data-theme="dark"] .cv2-price-vat .billing-cycle:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] .cv2-price-vat .cv2-price-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),html[data-theme="dark"] .cv2-price-vat .coreservercart-period-tag:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),body.dark-mode .cv2-price-vat .billing-cycle:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),body.dark-mode .cv2-price-vat .cv2-price-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)),body.dark-mode .cv2-price-vat .coreservercart-period-tag:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:none}
.vertical--packs .pack .pack-detail .price-section.cv2-price-badge.cv2-price-badge--has-disc>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-column:2;grid-row:2;align-self:center;justify-self:end;order:unset;flex:0 0 auto;margin:0;transform:none}
.vertical--packs .pack .pack-detail .price-section.cv2-price-badge.cv2-price-badge--has-disc:not(.cv2-price-badge--has-old)>.amount-discount--corner:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-row:1}
/* Price amount / billing period alignment */

/* ===== [2/11] kritik (Ilk boyama icin kritik kurallar)
 * KAYNAK: assets/css/core/critical/cv2-price-fouc.css ===== */
/* CoreV2 — head-sonu fiyat/paket FOUC kilidi.
 * Kaynak: eski layout/head/main-head-css.php satir ici <style id="cv2-price-fouc-final">.
 * Statik CSS oldugu icin satir ici basilmaz; <link> ile yuklenir. */
/* v0.2.403 head-sonu ï¿½ canlï¿½ VDS sayfa parity + price-main bg + dï¿½nem */
.coreservercart-price .current-price .currency, .coreservercart-price .current-price .currency-symbol, .coreservercart-price .current-price .amount{
  font-size:21px;
  font-weight:var(--fw-price,700);
  line-height:1;
  height:1em;
  transform:none}
/* mobil pack/server kaydï¿½rma navigasyon alanï¿½ rezerve (geï¿½ nokta zï¿½plamasï¿½ yok) *//* dï¿½nem chip FOUC ï¿½ KDV yanï¿½nda ï¿½erï¿½eve */

.price-section.cv2-price-badge .price-main > .billing-cycle,.price-section.cv2-price-badge .price-main > .cv2-price-period{
  display:none}


.vertical--packs .pack .price-section.cv2-price-badge .price-main.price-main--has-period, .price-section.cv2-price-badge .price-main.price-main--has-period{
  border:1px solid rgba(var(--srv-primary-rgb,var(--cv2-primary-rgb,99,91,255)),.18);
  background:linear-gradient(145deg,rgba(var(--srv-primary-rgb,var(--cv2-primary-rgb,99,91,255)),.12),rgba(var(--srv-primary-rgb,var(--cv2-primary-rgb,99,91,255)),.05));
  background-color:rgba(var(--srv-primary-rgb,var(--cv2-primary-rgb,99,91,255)),.07);
  border-radius:var(--cv2-radius-input);padding:7px 12px 6px;overflow:visible;
  min-height:0;flex-direction:row;justify-content:flex-start}









/* Sunucu ï¿½ lokasyon alti urun gorseli biraz kucuk */

.coreservercart-server-image-container img{
  max-height:54px;max-width:86%}

/* fazla } kaldirildi */

/* ===== [3/11] tema-renkleri (Tema renkleri, acik/koyu mod)
 * KAYNAK: assets/css/theme/cv2-theme-roles.css ===== */
/*
 * CoreV2 — Bileşen → semantik rol eşleştirmesi (Tema Motoru)
 *
 * Değerler theme/cv2-theme-engine.php tarafından :root ve html[data-theme="dark"]
 * içinde üretilir. Bu dosyada HİÇBİR sabit renk yoktur ve var() yedek değeri
 * kullanılmaz: tanımsız bir rol eski bir rengi geri getiremez.
 * :where() ile özgüllük 0 tutulur; bileşenler özel tasarım gerektiriyorsa
 * kendi kurallarında yine rol değişkenlerini kullanarak ezebilir.
 */

/* Sayfa ve gövde */
:where(html, body) {
  background-color: var(--color-background);
  color: var(--color-text-secondary)}

/* Başlıklar */
:where(h1, h2, h3, .h1, .h2, .h3) {
  color: var(--color-heading)}
:where(h4),:where(h5),:where(h6),:where(.h4),:where(.h5),:where(.h6),:where(.subtitle),:where(.sub-title){
  color: var(--color-subheading)}
:where(p),:where(li),:where(dd),:where(.description),:where(.desc),:where(.text-body){
  color: var(--color-text-secondary)}
:where(small),:where(.small),:where(.text-muted),:where(.help-text),:where(.form-text),:where(figcaption){
  color: var(--color-text-muted)}

/* Bağlantılar */
:where(a) { color: var(--color-link)}
:where(a:hover) { color: var(--color-link-hover)}

/* Kartlar, paneller, menüler, modallar */
:where(.card, .panel, .well, .cv2-card, .sw-card, .modal-content, .dropdown-menu, .popover, .iziModal) {
  background-color: var(--color-surface);
  color: var(--color-card-text);
  border-color: var(--color-border);
  border-radius: var(--cv2-radius-card)}
:where(.card, .panel, .cv2-card, .sw-card) :where(.card-title),:where(.card, .panel, .cv2-card, .sw-card) :where(.panel-title),:where(.card, .panel, .cv2-card, .sw-card) :where(h1),:where(.card, .panel, .cv2-card, .sw-card) :where(h2),:where(.card, .panel, .cv2-card, .sw-card) :where(h3),:where(.card, .panel, .cv2-card, .sw-card) :where(h4),:where(.card, .panel, .cv2-card, .sw-card) :where(h5),:where(.card, .panel, .cv2-card, .sw-card) :where(h6){
  color: var(--color-card-title)}
:where(.card, .panel, .cv2-card, .sw-card) :where(p),:where(.card, .panel, .cv2-card, .sw-card) :where(.card-text),:where(.card, .panel, .cv2-card, .sw-card) :where(.card-description){
  color: var(--color-card-text)}
:where(.dropdown-menu, .sub-menu) :where(a),:where(.dropdown-menu, .sub-menu) :where(.dropdown-item){ color: var(--color-text-primary)}
:where(.dropdown-menu, .sub-menu) :where(.active){
  background-color: var(--color-primary-soft);
  color: var(--color-on-primary-soft)}
:where(.dropdown-menu, .sub-menu) :where(a:hover),:where(.dropdown-menu, .sub-menu) :where(.dropdown-item:hover){
  background-color: var(--color-primary-soft);
  color: var(--color-on-primary-soft)}
:where(.modal-backdrop),:where(.iziModal-overlay){ background-color: var(--color-overlay)}

/* Butonlar */
:where(.btn-primary, .button-primary, button[type="submit"].primary) {
  background:var(--color-gradient);
  border-color: var(--color-primary);
  color: var(--color-on-primary);
  border-radius: var(--cv2-radius-btn)}
:where(.btn-primary):where(:hover),:where(.button-primary):where(:hover){
  background: var(--color-primary-hover);
  color: var(--color-on-primary)}
:where(.btn-primary):where(:active, .active),:where(.button-primary):where(:active, .active){ background: var(--color-primary-active)}
:where(.btn-secondary):where(:hover),:where(.button-secondary):where(:hover){ background: var(--color-secondary-hover)}

/* Formlar */
:where(input:not([type="checkbox"], [type="radio"], [type="color"], [type="range"]), select, textarea, .form-control) {
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
  color: var(--color-text-primary);
  border-radius: var(--cv2-radius-input)}
:where(input)::placeholder,:where(textarea)::placeholder{ color: var(--color-input-placeholder)}
:where(input):focus-visible,:where(select):focus-visible,:where(textarea):focus-visible,:where(button):focus-visible,:where(a):focus-visible,:where([tabindex]):focus-visible{outline: 2px solid var(--color-focus-ring)}
:where(input[type="checkbox"]),:where(input[type="radio"]){ accent-color: var(--color-primary)}

/* Tablolar */
:where(table) { border-color: var(--color-border)}
:where(th),:where(thead td){
  background-color: var(--color-table-head-bg);
  color: var(--color-table-head-text)}
:where(td) { color: var(--color-text-secondary); border-color: var(--color-border)}
:where(tbody tr:hover) { background-color: var(--color-table-row-hover)}

/* Bildirimler / durumlar */
:where(.alert-success, .notice-success) { background: var(--color-success-soft); color: var(--color-text-primary); border-color: var(--color-success)}
:where(.alert-warning),:where(.notice-warning){ background: var(--color-warning-soft); color: var(--color-text-primary); border-color: var(--color-warning)}
:where(.alert-danger),:where(.alert-error),:where(.notice-error){ background: var(--color-danger-soft); color: var(--color-text-primary); border-color: var(--color-danger)}
:where(.nav-tabs .nav-link.active),:where(.pagination .active a),:where(.pagination .active span),:where(.page-item.active .page-link){
  background:var(--color-gradient);
  border-color: var(--color-primary);
  color: var(--color-on-primary)}
:where(.nav-link:hover),:where(.page-link:hover){ color: var(--color-link-hover)}
:where([disabled]),:where(.disabled){ opacity: 0.55}

/* Simgeler */
:where(svg.icon, .icon) { color: var(--color-icon)}

::selection { background: var(--color-primary-soft-strong); color: var(--color-text-primary)}

/* ===== [4/11] tema-renkleri (Tema renkleri, acik/koyu mod)
 * KAYNAK: assets/css/theme/cv2-dark-tint.css ===== */
/* CoreV2 public-site surfaces — palette adapted from Sipariş sistemi demo.
   Scoped to storefront pages so customer-panel surfaces keep their own theme. */
body:not(#muspanel):not(#modernpanel) {
  /* Renkler tema motorundan (cv2-theme-engine.php) gelir; gündüz/gece rolleri orada. */
  --background: var(--color-background);
  --foreground: var(--color-text-primary);
  --card: var(--color-surface);
  --card-foreground: var(--color-text-primary);
  --popover: var(--color-surface-elevated);
  --popover-foreground: var(--color-text-primary);
  --muted: var(--color-surface-secondary);
  --muted-foreground: var(--color-text-secondary);
  --border: var(--color-border);
  --input: var(--color-input-border);
  
  
  
  
  --cv2-heading: var(--foreground);
  --cv2-text-main: var(--muted-foreground);
  --cv2-text: var(--muted-foreground);
  --cv2-text-muted: var(--muted-foreground);
  --cv2-bg-page: var(--background);
  --cv2-bg-card: var(--card);
  --cv2-bg-panel: var(--card);
  --cv2-surface: var(--background);
  --cv2-surface-page: var(--background);
  --cv2-surface-card: var(--card);
  --cv2-surface-secondary: var(--muted);
  
  --CoreV2-bg: var(--background);
  --CoreV2-card: var(--card);
  --CoreV2-card-bg: var(--card);
  --CoreV2-card-hover: var(--muted);
  --bg-main: var(--background);
  --bg-card: var(--card);
  --card-bg: var(--card);
  --sw-card-bg: var(--card);
  --border-color: var(--border);
  --CoreV2-border: var(--border);
  --cv2-border: var(--border);
  color: var(--foreground)}
body:not(#muspanel):not(#modernpanel)::before { display: none}
/* Unemphasized storefront/content cards use the reference --card surface.
   Brand, popular and explicitly themed cards retain their intentional color. */
/* Package borders and feature surfaces belong to their own page styles. */
[id] .products_list .packs-slider-body--3v .packs-cards-panel--3v .packs-cards-track::-webkit-scrollbar,
[id] .packs-slider-body--3v.cv2-packs-row .packs-cards-panel--3v .packs-cards-track::-webkit-scrollbar,
[id] .vertical--packs .cv2-packs-row.packs-slider-body--3v:not(.coreservercart-packs-slider-body) .packs-cards-panel--3v .packs-cards-track::-webkit-scrollbar { width: 0; height: 0}

/* Popular hosting features sit directly on the card surface; retain the individual tiles. */

/* ===== [5/11] header (Ust menu (header))
 * KAYNAK: assets/css/components/cv2-topbar-pro.css ===== */
/* ==========================================================================
   CoreV2 — Üst Bar & Tema Değiştirici (Pro Revize v3)
   Hostkur ikon seti (hki-) + kayan pill (thumb) animasyonu.
   En sonda yüklenir; eski base.css / header.css / cv2-dark-tint.css kurallarını ezer.
   ========================================================================== */

:root {
  --cv2-ts-h: 32px;
  --cv2-ts-seg: 28px;
  --cv2-ts-pad: 3px;
  --cv2-ts-gap: 2px}








/* Rail */




/* Kayan pill (thumb) */




/* Thumb konumu — tercihe göre kayar */




/* Segment butonları */


/* Hostkur ikon seti */









/* Aktif segment ikonu — pill üzerinde primary renk */



/* Knob / metin — kullanılmıyor */


/* Odak halkası */





/* ---------- 2) ÜST BAR — kompakt piyasa şeridi ---------- */
.CoreV2-social-box:focus-visible,
.CoreV2-fx-btn:not(.cv2x-seg__btn):focus-visible{
  outline: 2px solid rgba(var(--CoreV2-primary-rgb, 37, 99, 235), 0.62);
  outline-offset: 2px}

.CoreV2-social-box:hover {
  color: var(--cv2-topbar-ink);
  background: var(--cv2-topbar-surface)}


.CoreV2-fx-btn:not(.cv2x-seg__btn) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  flex: 0 0 auto;
  min-height: 26px;
  padding: 0 10px;
  border: 1px solid transparent;
  border-radius: var(--cv2-radius-chip);
  background: transparent;
  color: var(--cv2-topbar-faint);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease}

.CoreV2-fx-btn:not(.cv2x-seg__btn):hover {
  color: var(--cv2-topbar-ink);
  background: rgba(255, 255, 255, 0.075)}

.CoreV2-fx-btn:not(.cv2x-seg__btn).active{
  position: relative;
  background: var(--CoreV2-primary, var(--cv2-primary, var(--CoreV2-primary)));
  border-color: var(--CoreV2-primary, var(--cv2-primary, var(--CoreV2-primary)));
  color:var(--color-on-primary)}
.CoreV2-fx-btn:not(.cv2x-seg__btn).active:hover {
  position: relative;
  background: var(--CoreV2-primary, var(--cv2-primary, var(--CoreV2-primary)));
  color:var(--color-on-primary)}

.CoreV2-fx-btn:not(.cv2x-seg__btn).active::after {
  display: none;
  content: none}

.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="up"] .fx-rate-m::before,
.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="down"] .fx-rate-m::before,
.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="flat"] .fx-rate-m::before {
  display: inline-block;
  margin-right: 3px;
  font-size: 8px;
  line-height: 1}

.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="up"] .fx-rate-m::before { content: "▲"; color: color-mix(in srgb, var(--cv2-topbar-ink) 76%, transparent)}
.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="down"] .fx-rate-m::before { content: "▼"; color: color-mix(in srgb, var(--cv2-topbar-ink) 76%, transparent)}
.CoreV2-fx-btn:not(.cv2x-seg__btn)[data-trend="flat"] .fx-rate-m::before { content: "•"; color: var(--cv2-topbar-faint)}


/* Ust bar yazilari: genel link/metin renklerinin uzerine kendi dosyasinda */

/* ===== [6/11] cekirdek (Temel yerlesim ve ortak kurallar)
 * KAYNAK: assets/css/core/cv2-area-tokens.css ===== */
@layer cv2-area, cv2-legacy;
/* CoreV2 — Alan tasarim tokenlari (tum alan dosyalarindan once yuklenir)
 * Dil: acik gri zemin, cok yuvarlak beyaz kartlar, kart icinde ayri bloklar,
 * hap butonlar, segment secici, one cikan icerik icin koyu kart.
 * Gunduz: :root  |  Gece: html[data-theme="dark"] / html.dark-mode */
:root{
  --ar-page:#f2f3f5;
  --ar-inset-dark:var(--cv2-dark,#1b1b1d);
  --ar-white:#ffffff;
  --ar-whatsapp:#25d366;
  --ar-card:#ffffff;
  --ar-card-2:#f6f7f8;
  --ar-card-3:#eceef1;
  --ar-ink:var(--color-heading,#575a6d);
  --ar-ink-2:var(--color-text-secondary,#575a6d);
  --ar-ink-3:var(--color-text-muted,#6b6f78);
  --ar-ink-4:#a7abb3;
  --ar-line:rgba(18,19,22,.07);
  --ar-line-2:rgba(18,19,22,.12);
  --ar-accent:var(--cv2-primary,#2f80ed);
  
  --ar-accent-soft:color-mix(in srgb,var(--ar-accent) 10%,#ffffff);
  
  --ar-dark:var(--cv2-dark,#1b1b1d);
  
  --ar-dark-3:var(--cv2-dark-3,#333336);
  --ar-on-dark:var(--cv2-on-dark,#f4f4f5);
  --ar-on-dark-2:var(--cv2-on-dark-2,#a1a1a8);
  --ar-dark-line:var(--cv2-dark-line,rgba(255,255,255,.08));
  --ar-mint:#96f6cc;
  --ar-card-glass:color-mix(in srgb,var(--ar-card) 90%,transparent);
  --ar-ok:#22a06b;
  --ar-warn:#e8a33d;
  --ar-bad:#e5484d;
  --ar-r-xl:28px;
  --ar-r-lg:22px;
  --ar-r-md:16px;
  --ar-r-sm:12px;
  --ar-pill:999px;
  --ar-sh-card:0 1px 2px rgba(16,18,22,.04),0 10px 30px -14px rgba(16,18,22,.16);
  --ar-sh-float:0 1px 2px rgba(16,18,22,.05),0 14px 34px -14px rgba(16,18,22,.22);
  --ar-sh-inner:0 1px 2px rgba(16,18,22,.05),0 6px 16px -8px rgba(16,18,22,.12);
  --ar-sh-btn:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(16,18,22,.08),0 6px 14px -6px rgba(16,18,22,.18);
  --ar-sh-dark-btn:inset 0 1px 0 rgba(255,255,255,.14),0 2px 4px rgba(0,0,0,.18),0 8px 18px -8px rgba(0,0,0,.45);
  --ar-btn-light:linear-gradient(180deg,#ffffff 0%,#f1f2f4 100%);
  --ar-btn-dark:linear-gradient(180deg,var(--cv2-dark-hi,#2b2b2e) 0%,var(--cv2-dark-lo,#151517) 100%);
  --ar-grad-popular:var(--color-dual,var(--CoreV2-primary,#2563eb));
  --ar-price-fade:linear-gradient(180deg,var(--ar-ink) 35%,#8d9097 100%);
  --ar-price-fade-dark:linear-gradient(180deg,var(--cv2-on-dark,#ffffff) 35%,var(--cv2-on-dark-2,#8d8d93) 100%);
  --ar-ease:cubic-bezier(.2,.7,.2,1);
  --ar-gap:clamp(12px,1.6vw,20px);
  --ar-section-y:clamp(40px,6vw,88px);}
html[data-theme="dark"],html.dark-mode{
  --ar-page:var(--cv2-dark,#1b1b1d);
  /* Gece: kart sayfa zemininden bir kat yukarıda durur (gündüzdeki beyaz kart / gri zemin ayrımı gibi);
     kart içindeki bloklar bir kat daha açık. Kartlar zeminle aynı renge düşüp "soğuk" görünmez. */
  --ar-card:color-mix(in srgb,var(--cv2-dark,#1b1b1d) 95%,#fff);
  --ar-card-2:color-mix(in srgb,var(--cv2-dark,#1b1b1d) 91%,#fff);
  --ar-card-3:color-mix(in srgb,var(--cv2-dark,#1b1b1d) 86%,#fff);
  --ar-ink:#f3f4f6;
  --ar-ink-2:#c9ccd2;
  --ar-ink-3:#8e929a;
  --ar-ink-4:#676b73;
  --ar-line:rgba(255,255,255,.07);
  --ar-line-2:rgba(255,255,255,.12);
  --ar-accent-soft:color-mix(in srgb,var(--ar-accent) 18%,var(--cv2-dark,#1b1b1d));
  
  --ar-dark:var(--cv2-dark,#1b1b1d);
  
  --ar-dark-3:#222225;
  --ar-sh-card:inset 0 1px 0 rgba(255,255,255,.03),0 12px 30px -14px rgba(0,0,0,.7);
  --ar-sh-float:inset 0 1px 0 rgba(255,255,255,.04),0 16px 36px -14px rgba(0,0,0,.8);
  --ar-sh-inner:inset 0 1px 0 rgba(255,255,255,.04),0 6px 16px -8px rgba(0,0,0,.6);
  --ar-sh-btn:inset 0 1px 0 rgba(255,255,255,.07),0 2px 8px rgba(0,0,0,.45);
  --ar-btn-light:linear-gradient(180deg,#2a2b30 0%,#202125 100%);
  --ar-price-fade:linear-gradient(180deg,#ffffff 35%,#8d8d93 100%)}

/* ===== [7/11] header (Ust menu (header))
 * KAYNAK: assets/css/core/layout/header/header-actions.css ===== */
/* CoreV2 alan stili: header-actions
 * Kok: .CoreV2-header-actions, .theme-toggle-container, #theme-switcher, .cv2-theme-control, .cv2-theme-switch
 * Yalnizca su sayfalarda yuklenir: *
 * Eski kurallarin tamami: tools/areas/archive/header-actions.css */
/* @cv2-legacy:start — split_areas.py uretir, elle duzenlemeyin */
@layer cv2-legacy{
.cv2-theme-switch.cv2-theme-switch--duo#theme-switcher{display:grid;place-items:center;width:40px;height:40px;cursor:pointer;box-sizing:border-box}
.cv2-theme-switch.cv2-theme-switch--duo .cv2-theme-switch__opt, .cv2-theme-switch.cv2-theme-switch--duo .cv2-theme-switch__thumb, .cv2-theme-switch.cv2-theme-switch--duo .cv2-theme-switch__rail{display:none}
.cv2-theme-switch.cv2-theme-switch--icons#theme-switcher, .cv2-theme-switch.cv2-theme-switch--icons#mobile-theme-switcher{display:inline-flex;align-items:center;vertical-align:middle}
.cv2-theme-switch.cv2-theme-switch--icons#theme-switcher .cv2-theme-switch__rail, .cv2-theme-switch.cv2-theme-switch--icons#mobile-theme-switcher .cv2-theme-switch__rail{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--cv2-ts-gap);width:auto;min-width:0;max-width:none;height:var(--cv2-ts-h);min-height:var(--cv2-ts-h);max-height:var(--cv2-ts-h);box-sizing:border-box;overflow:visible}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__thumb{position:absolute;top:var(--cv2-ts-pad);left:var(--cv2-ts-pad);z-index:1;width:var(--cv2-ts-seg);height:var(--cv2-ts-seg);transform:translate3d(0, 0, 0);pointer-events:none}
html[data-theme-preference="light"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__thumb{transform:translate3d(0, 0, 0)}
html[data-theme-preference="system"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__thumb{transform:translate3d(calc(var(--cv2-ts-seg) + var(--cv2-ts-gap)), 0, 0)}
html[data-theme-preference="dark"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__thumb, html[data-theme="dark"]:not([data-theme-preference]) body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__thumb{transform:translate3d(calc((var(--cv2-ts-seg) + var(--cv2-ts-gap)) * 2), 0, 0)}
.cv2-theme-switch.cv2-theme-switch--icons#theme-switcher .cv2-theme-switch__opt, .cv2-theme-switch.cv2-theme-switch--icons#mobile-theme-switcher .cv2-theme-switch__opt{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cv2-ts-seg);min-width:var(--cv2-ts-seg);max-width:var(--cv2-ts-seg);height:var(--cv2-ts-seg);min-height:var(--cv2-ts-seg);max-height:var(--cv2-ts-seg);cursor:pointer;pointer-events:auto;opacity:1;transform:none}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt i.hki-stroke{display:block;pointer-events:none}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt svg{display:block;visibility:visible;opacity:1;width:14px;height:14px;overflow:visible;pointer-events:none}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt:hover i.hki-stroke, .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt:hover svg{transform:scale(1.12)}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt:active i.hki-stroke, .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt:active svg{transform:scale(0.9)}
html[data-theme-preference="light"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt--light i.hki-stroke, html[data-theme-preference="system"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt--system i.hki-stroke, html[data-theme-preference="dark"] body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt--dark i.hki-stroke, html[data-theme="dark"]:not([data-theme-preference]) body .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__opt--dark i.hki-stroke{transform:scale(1.06)}
.cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__knob, .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-pill__thumb, .cv2-theme-switch.cv2-theme-switch--icons .cv2-theme-switch__txt{display:none}
.btn-login{height:40px;display:flex;align-items:center;gap:8px;white-space:nowrap}
.btn-register{height:40px;display:flex;align-items:center;gap:8px;white-space:nowrap}
.btn-login svg, .btn-register svg{width:16px;height:16px;flex-shrink:0}
.btn-login:hover{transform:translateY(-1px)}
.btn-register:hover{transform:translateY(-1px);opacity:.9}
.CoreV2-action-btn svg{width:20px;height:20px;pointer-events:none}
.CoreV2-mobile-theme-btn svg{width:20px;height:20px}
.CoreV2-mobile-theme-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}
@media (min-width:992px) and (max-width:1180px){
.CoreV2-action-btn{width:34px;height:34px}
}
.CoreV2-notification-btn:hover, .CoreV2-cart-btn:hover{transform:translateY(-1px)}
.CoreV2-notification-wrapper{overflow:visible} .CoreV2-action-btn{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer} .CoreV2-action-btn:hover{transform:scale(1.06)}
.CoreV2-notification-wrapper{position:relative;display:inline-flex;align-items:center}
.CoreV2-count-badge{position:absolute;top:-2px;right:-2px;min-width:14px;width:auto;max-width:none;height:14px;min-height:14px;display:inline-flex;align-items:center;justify-content:center;transform:none;z-index:10;pointer-events:none}
@media screen and (max-width:991px){
.CoreV2-mobile-theme-btn, #mobile-theme-switcher{transform:none;position:relative;left:auto}
}
@media (max-width: 991px){
#mobile-theme-switcher, .CoreV2-mobile-theme-btn{order:50;left:auto;right:auto;transform:none;position:relative}
}
.theme-toggle-container{position:fixed;top:20px;right:20px;z-index:400}
.theme-toggle-btn{cursor:pointer;display:flex;align-items:center;gap:8px;min-width:60px;justify-content:center}
.theme-toggle-btn:hover{transform:translateY(-2px)}
.theme-toggle-btn:active{transform:translateY(0)}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo{position:relative;width:40px;height:40px;min-width:40px;max-width:40px;flex:0 0 40px;inline-size:40px;display:inline-grid;place-items:center;overflow:hidden;cursor:pointer}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo:active{transform:scale(.92)}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo .cv2-theme-choice{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;width:auto;height:auto}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo .cv2-theme-choice svg{width:20px;height:20px;overflow:visible}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo [data-theme-value="light"]{opacity:1;transform:rotate(0) scale(1)}
:not(#cv2-x):not(#cv2-y):not(#cv2-z) .cv2-theme-switch--duo [data-theme-value="dark"]{opacity:0;transform:rotate(-70deg) scale(.5)}
}
/* @cv2-legacy:end */
/* @cv2-design */
/* Durum ozellikleri (display/visibility/opacity/pointer-events/transform): katmansiz, normal oncelik */
/* Ust menu eylemleri: yuvarlak ikon butonlari + hap giris/kayit butonlari */
/* Bildirim paneli: kart icinde kart */
/* TUR26: gece/gunduz dugmesi yeniden gorunur (onceki gizleme kurali kaldirildi) */

/* ===== [8/11] paketler (Paket kartlari ve fiyat listeleri)
 * KAYNAK: assets/css/components/packs/pack-atoms.css ===== */

/* @cv2-legacy:end */
/* @cv2-design */

/* Night purchase actions use the site accent and its contrast-safe foreground. */
html:is([data-theme="dark"],.dark-mode) body .packs-slider-body .pack .pack-cart-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){
  background:var(--color-dual,var(--ar-accent));
  color:var(--color-on-primary);
  border:0}
html:is([data-theme="dark"],.dark-mode) body .packs-slider-body .pack:is(.pack-popular,.popular-highlight) .pack-cart-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){
  background:var(--color-dual,var(--ar-accent));
  color:var(--color-on-primary);
  border:0}
html:is([data-theme="dark"],.dark-mode) body .packs-slider-body .pack .cv2-cart-orb:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){
  background:var(--ar-card-3);
  color:var(--ar-ink);
  border-color:var(--ar-line-2)}
html:is([data-theme="dark"],.dark-mode) body .packs-slider-body .pack .pack-cart-btn-disabled:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){
  background:var(--ar-card-2);
  color:var(--ar-ink-3);
  border-color:var(--ar-line)}
html:is([data-theme="dark"],.dark-mode) body .packs-slider-body .pack :is(.pack-cart-btn,.cv2-cart-orb):focus-visible:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){
  outline:2px solid var(--ar-ink);
  outline-offset:3px}

:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pack-campaign-strip:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){margin:0;padding:4px;border-radius:var(--ar-pill);background:var(--ar-card-2);border:1px solid var(--ar-line)}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-campaign-layout:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:center;gap:6px;min-width:0}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-label:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex-direction:column;justify-content:center;flex:0 0 auto;padding:0 6px 0 10px;font-size:9.5px;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--ar-ink-3)}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-label-line:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){white-space:nowrap}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-boxes:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex:1 1 auto;gap:4px;min-width:0}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-box:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex:1 1 0;min-width:0;justify-content:center;gap:3px;height:30px;padding:0 4px;border-radius:var(--ar-pill);background:var(--ar-card);align-items:center}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-num:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ar-ink);line-height:1}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-unit:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--ar-ink-3);line-height:1}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:flex-end;justify-content:space-between;gap:10px;margin:0;padding:0;background:none;border:0}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-badge__main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex-direction:column;gap:2px;min-width:0}
:is(.packs-slider-body,.coreservercart-server-grid) .price-compare .old-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex;align-items:baseline;gap:3px;padding:0;font-size:18px;font-weight:500;line-height:1.2;color:var(--ar-ink-3);text-decoration:line-through;text-decoration-thickness:1px}
:is(.packs-slider-body,.coreservercart-server-grid) .price-main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:flex-end;min-width:0}
:is(.packs-slider-body,.coreservercart-server-grid) .current-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:baseline;flex-wrap:wrap;gap:0 3px;font-size:38px;font-weight:800;line-height:1;color:var(--ar-ink)}
:is(.packs-slider-body,.coreservercart-server-grid) .current-price .currency:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-self:baseline;margin:0;font-size:inherit;font-weight:inherit;line-height:1;color:var(--ar-ink)}
:is(.packs-slider-body,.coreservercart-server-grid) .current-price .amount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:1;background:var(--ar-price-fade);-webkit-background-clip:text;background-clip:text;color:transparent}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-vat:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:flex-end;margin:0 0 4px 8px}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-divider:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){width:auto;height:auto;margin:0 4px 0 0;background:none}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-divider:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *))::before{content:"/";font-size:15px;color:var(--ar-ink-4)}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-period:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){font-size:14px;font-weight:500;color:var(--ar-ink-3);white-space:nowrap}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .amount-discount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex:0 0 auto;align-items:center;height:26px;padding:0 10px;margin:0 0 6px;border-radius:var(--ar-pill);background:color-mix(in srgb,var(--ar-ok) 12%,transparent);color:var(--ar-ok);font-size:12px;font-weight:700;border:0;position:relative;overflow:hidden}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-features-grid:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex-direction:column;gap:2px;margin:0;padding:0}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-template-columns:22px auto minmax(0,1fr);align-items:center;column-gap:10px;min-height:34px;padding:0 4px;margin:0;background:none;border:0;border-radius:0;text-align:left}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box > i:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-column:1;grid-row:1;width:20px;height:20px;border-radius:var(--ar-pill);align-items:center;justify-content:center;background:var(--ar-card-3);color:var(--ar-ink-2);font-size:11px;margin:0;padding:0;border:0}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box .feature-value:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-column:2;grid-row:1;font-size:14px;font-weight:600;color:var(--ar-ink);white-space:nowrap;text-align:left}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box .feature-label:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){grid-column:3;grid-row:1;font-size:13.5px;font-weight:400;color:var(--ar-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){position:relative;align-items:center;justify-content:center;gap:6px;width:100%;height:28px;margin:10px 0 0;padding:0;background:none;border:0;cursor:pointer;color:var(--ar-ink-3);font-size:12.5px;font-weight:600}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *))::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ar-line-2);z-index:0}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn > *:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){position:relative;z-index:1}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn svg:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){width:20px;height:20px;padding:4px;box-sizing:border-box;border-radius:7px;background:var(--ar-card);color:var(--ar-ink)}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn .button-text:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){padding:0 8px;background:var(--ar-card-2);border-radius:var(--ar-pill)}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-action-pair:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:center;gap:8px;width:100%}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-cart-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){flex:1 1 auto;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:var(--ar-pill);background:var(--color-dual,var(--ar-btn-dark));color:var(--ar-on-dark,#fff);border:0;font-size:15.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ar-ease)}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-cart-btn svg:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){width:17px;height:17px}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-orb:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){position:relative;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--ar-pill);background:var(--ar-btn-light);color:var(--ar-ink);border:1px solid var(--ar-line);text-decoration:none}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-orb svg:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){width:18px;height:18px}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-orb-count:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--ar-pill);align-items:center;justify-content:center;background:var(--color-dual,var(--ar-dark));color:var(--cv2-on-dark,#fff);font-size:10px;font-weight:700;border:2px solid var(--ar-card)}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-popular-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:var(--ar-pill);background:var(--color-dual,var(--ar-card-2));border:1px solid var(--ar-line);color:var(--color-dual-on,var(--ar-ink-2));font-size:12px;font-weight:600;white-space:nowrap;position:static}
:is(.packs-slider-body,.coreservercart-server-grid) :is(.pack-popular,.popular-highlight) .pack-popular-badge:not(.cv2-advantage-badge):not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:var(--color-dual,var(--ar-grad-popular));border:0;color:#fff}
:is(.packs-slider-body,.coreservercart-server-grid) :is(.pack-popular,.popular-highlight):not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){--ar-ink:var(--cv2-on-dark,#f4f4f5);--ar-ink-2:color-mix(in srgb,var(--cv2-on-dark,#f4f4f5) 82%,var(--cv2-dark,#1b1b1d));--ar-ink-3:var(--cv2-on-dark-2,#9b9ba3);--ar-ink-4:color-mix(in srgb,var(--cv2-on-dark-2,#9b9ba3) 70%,var(--cv2-dark,#1b1b1d));--ar-card:var(--cv2-dark-hi,#2b2b2e);--ar-card-2:var(--cv2-dark-2,#232325);--ar-card-3:var(--cv2-dark-3,#3a3a3e);--ar-line:var(--cv2-dark-line,rgba(255,255,255,.07));--ar-line-2:var(--cv2-dark-line,rgba(255,255,255,.12));--ar-price-fade:var(--ar-price-fade-dark);--ar-sh-inner:inset 0 1px 0 rgba(255,255,255,.05),0 4px 10px -4px rgba(0,0,0,.6)}
:is(.packs-slider-body,.coreservercart-server-grid) :is(.pack-popular,.popular-highlight) .pack-cart-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:var(--color-dual,var(--ar-accent));color:var(--color-on-primary)}
:is(.packs-slider-body,.coreservercart-server-grid) :is(.pack-popular,.popular-highlight) .cv2-cart-orb:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:var(--cv2-dark-3,#3a3a3e);color:var(--cv2-on-dark,#fff);border-color:var(--cv2-dark-line,color-mix(in srgb,var(--cv2-on-dark,#fff) 10%,transparent))}
/* Fiyat-buton boslugu: eski 40px sabit yukseklik buyuk tutari tasiriyordu */
:is(.packs-slider-body,.coreservercart-server-grid) .price-section.cv2-price-badge .price-main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){height:auto;min-height:0;padding-bottom:2px}
:is(.packs-slider-body,.coreservercart-server-grid) .price-row:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){margin-bottom:18px;min-height:0}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-cart-button-wrapper:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){margin-top:4px}
:is(.packs-slider-body,.coreservercart-server-grid) :is(.pack-popular,.popular-highlight) .cv2-price-vat :is(.billing-cycle,.cv2-price-period,.coreservercart-period-tag,.cv2-price-vat__period):not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:transparent;border-color:transparent;color:var(--cv2-on-dark-2,rgba(255,255,255,.62));padding:0}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-action-pair:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){background:transparent;padding:0;border:0}
/* Durum ozellikleri (display/visibility/opacity/pointer-events/transform): katmansiz, normal oncelik */
/* Paket yapitaslari: geri sayim, fiyat, ozellik listesi, sepet butonlari, rozetler.
 * Hosting paketleri, sunucu kartlari ve yazilim kartlari ortak kullanir. */
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pack-campaign-strip:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:block}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-campaign-layout:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-label:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-label-line:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:block}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-vertical-divider:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:none}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-boxes:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .pcs-box:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
/* Fiyat: buyuk rakam, asagi dogru solan renk */
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-badge__main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid) .price-main:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid) .current-price:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-vat:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid) .cv2-price-divider:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-block}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .amount-discount:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .amount-discount__pattern:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:none}
/* Ozellik listesi: gri onay daireleri */
:is(.packs-slider-body,.coreservercart-server-grid) .pack-features-grid:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:grid}
:is(.packs-slider-body,.coreservercart-server-grid) .feature-box > i:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
/* "+" ayirici ile tum ozellikler dugmesi */
:is(.packs-slider-body,.coreservercart-server-grid) .pack-toggle-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
/* Sepet butonlari */
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-action-pair:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:flex}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-cart-btn:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-orb:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid,.ws-carousel-inner) .cv2-cart-orb-count:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex}
:is(.packs-slider-body,.coreservercart-server-grid) .pack-cart-btn:hover:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){transform:translateY(-1px)}
/* Rozetler */
:is(.packs-slider-body,.coreservercart-server-grid) .pack-popular-badge:not(:where(.coreservercart-server-item,.coreservercart-server-item *,.coreservercart-packs-slider-body,.coreservercart-packs-slider-body *,.cv2-srv-listing-scope,.cv2-srv-listing-scope *,.cv2-page--server,.cv2-page--server *)){display:inline-flex;transform:none}
/* One cikan (koyu) kart tonlari */
/* Ozellik satiri SVG ikonu (ikon fontu bos kaldiginda) */
.feature-box > svg.cv2-fb-svg{box-sizing:border-box;flex:0 0 26px;width:26px;height:26px;padding:5px;border-radius:8px;background:color-mix(in srgb,var(--cv2-primary,var(--CoreV2-primary)) 10%,transparent);color:var(--cv2-primary,var(--CoreV2-primary))}

/* ===== [9/11] yazilim (Yazilim sayfalari)
 * KAYNAK: assets/css/pages/software/areas/ws-carousel.css ===== */
/* CoreV2 alan stili: ws-carousel
 * Kok: .ws-carousel-inner, .ws-carousel-header-area
 * Yalnizca su sayfalarda yuklenir: index, home, page-detail-software
 * Eski kurallarin tamami: tools/areas/archive/ws-carousel.css */

/* @cv2-design */

.ws-carousel-header-area{align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px}
.ws-carousel-header-area .genelbaslik-ana-baslik{margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--ar-ink);text-align:left}
.ws-carousel-header-area .genelbaslik-aciklama{margin:8px 0 0;font-size:15px;color:var(--ar-ink-3);text-align:left}
.ws-carousel-header-area :is(button,a){border-radius:var(--ar-pill)}
.ws-carousel-inner{gap:var(--ar-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 18px;margin:-4px -2px -18px;-webkit-overflow-scrolling:touch}
.ws-carousel-inner > .sw-card-wrap{flex:0 0 calc((100% - 2 * var(--ar-gap)) / 3);min-width:0;scroll-snap-align:start}
.ws-carousel-inner .sw-card[class]{position:relative;flex-direction:column;width:100%;min-width:0;padding:8px;box-sizing:border-box;overflow:hidden;border-radius:var(--ar-r-xl);background:#0d0d0e;border:1px solid #232325;color:var(--ar-on-dark);--ar-ink:var(--ar-on-dark);--ar-ink-2:var(--ar-on-dark-2);--ar-ink-3:var(--ar-on-dark-2)}
.ws-carousel-inner .sw-card-img[class]{position:relative;height:210px;overflow:hidden;border-radius:var(--ar-r-lg);background:radial-gradient(70% 70% at 50% 50%,#dfe8ff,#f5f7fb)}
.ws-carousel-inner .sw-card-img[class] > a,.ws-carousel-inner .sw-card-img[class] > a img{width:100%;height:100%}
.ws-carousel-inner .sw-card-img[class] > a img{object-fit:cover;transition:transform .5s var(--ar-ease)}
.ws-carousel-inner .sw-card-tags[class]{position:absolute;top:10px;left:10px;right:10px;gap:6px;flex-wrap:wrap}
.ws-carousel-inner .sw-tag[class]{align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:var(--ar-pill);background:rgba(255,255,255,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#121316;font-size:11.5px;font-weight:600}
.ws-carousel-inner .sw-tag[class] svg{width:13px;height:13px}
.ws-carousel-inner .sw-popular-ribbon[class]{position:absolute;top:10px;right:10px;align-items:center;gap:4px;height:26px;padding:0 11px;border-radius:var(--ar-pill);background:var(--color-dual,var(--ar-grad-popular));color:#fff;font-size:11.5px;font-weight:700}
.ws-carousel-inner .sw-popular-ribbon[class] svg{width:10px;height:10px}
.ws-carousel-inner .sw-card-tags[class] + .sw-popular-ribbon{top:42px}
.ws-carousel-inner .sw-card[class] .sw-price-block[class]{position:static;inset:auto;width:100%;max-width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;padding:8px;border-radius:var(--ar-pill);background:var(--ar-dark-3);transform:none}
.ws-carousel-inner .sw-price-overlay[class]{align-items:baseline;gap:8px;min-width:0}
.ws-carousel-inner .sw-price-current[class]{font-size:17px;font-weight:800;letter-spacing:-.03em;color:#fff;white-space:nowrap}
.ws-carousel-inner .sw-price-old[class]{font-size:12px;color:rgba(255,255,255,.5);text-decoration:line-through;white-space:nowrap}
.ws-carousel-inner .sw-discount-badge[class]{flex:0 0 auto;align-items:center;height:24px;padding:0 9px;border-radius:var(--ar-pill);background:#fff;color:#121316;font-size:11.5px;font-weight:700}
.ws-carousel-inner .sw-card[class] .sw-card-body[class]{flex-direction:column;flex:1 1 auto;gap:14px;padding:18px 12px 6px;margin-top:0;border-radius:0;background:var(--ar-dark)}
.ws-carousel-inner .sw-card-content[class]{flex-direction:column;gap:8px}
.ws-carousel-inner .sw-card[class] .sw-card-title[class]{font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ar-ink);text-decoration:none}
.ws-carousel-inner .sw-card-desc[class]{margin:0;font-size:14px;line-height:1.55;color:var(--ar-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ws-carousel-inner .sw-card-body[class] .pack-campaign-strip{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);--ar-card:#1f1f22;--ar-ink:#f4f4f5;--ar-ink-3:#9b9ba3;--ar-sh-inner:none}
.ws-carousel-inner .sw-card[class] .sw-card-tear-line[class]{position:relative;width:100%;height:1px;margin:0;background:var(--ar-dark-line)}
.ws-carousel-inner .sw-card-actions[class]{align-items:center;gap:8px;margin-top:auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.ws-carousel-inner .ws-button{align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;border-radius:var(--ar-pill);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
.ws-carousel-inner .ws-button svg{width:15px;height:15px}
.ws-carousel-inner .sw-card-actions[class] > .ws-button-outline-light{flex:0 0 auto;width:100%;min-width:0;padding:0 8px;background:transparent;color:var(--ar-on-dark);border:1px solid var(--ar-dark-line)}
.ws-carousel-inner .sw-card-actions[class] .cv2-cart-action-pair{flex:1 1 auto;width:100%;min-width:0;min-height:42px;padding:0;background:transparent;border:0}
.ws-carousel-inner .sw-card-actions[class] .ws-button-primary{flex:1 1 auto;background:linear-gradient(180deg,#fff,#e9eaed);color:#121316;border:0}
.ws-carousel-inner .cv2-cart-orb{flex:0 0 42px;width:42px;height:42px;background:var(--cv2-dark-2,#2a2a2d);color:var(--cv2-on-dark,#fff);border-color:color-mix(in srgb,var(--cv2-on-dark,#fff) 10%,transparent)}
@media (max-width:1199px){.ws-carousel-inner > .sw-card-wrap{flex-basis:calc((100% - var(--ar-gap)) / 2)}}
@media (max-width:767px){.ws-carousel-inner > .sw-card-wrap{flex-basis:86%}.ws-carousel-inner .sw-card[class]{border-radius:var(--ar-r-lg)}.ws-carousel-inner .sw-card-img[class]{height:180px}}
/* Durum ozellikleri (display/visibility/opacity/pointer-events/transform): katmansiz, normal oncelik */
/* One cikan yazilimlar: ust gorsel paneli + koyu alt govde (Velossalabs kart referansi) */
.ws-carousel-header-area{display:flex}
.ws-carousel-inner{display:flex}
.ws-carousel-inner::-webkit-scrollbar{display:none}
.ws-carousel-inner > .sw-card-wrap{display:flex}
.ws-carousel-inner .sw-card[class]{display:flex}
.ws-carousel-inner .sw-card-img[class] > a,.ws-carousel-inner .sw-card-img[class] > a img{display:block}
.ws-carousel-inner .sw-card[class]:hover .sw-card-img > a img{transform:scale(1.04)}
.ws-carousel-inner .sw-card-tags[class]{display:flex;pointer-events:none}
.ws-carousel-inner .sw-tag[class]{display:inline-flex}
.ws-carousel-inner .sw-popular-ribbon[class]{display:inline-flex}
.ws-carousel-inner .sw-card-hover-layer[class]{display:none}
.ws-carousel-inner .sw-price-block[class]{display:flex}
.ws-carousel-inner .sw-price-overlay[class]{display:flex}
.ws-carousel-inner .sw-discount-badge[class]{display:inline-flex}
.ws-carousel-inner .sw-card[class] .sw-card-body[class]{display:flex}
.ws-carousel-inner .sw-card-content[class]{display:flex}
.ws-carousel-inner .sw-card-desc[class]{display:-webkit-box}
.ws-carousel-inner .sw-card-tear-line[class] > *{display:none}
.ws-carousel-inner .sw-card-actions[class]{display:grid}
.ws-carousel-inner .ws-button{display:inline-flex}
.ws-carousel-inner .sw-card[class] .sw-card-body[class]::before{content:none;display:none}
.ws-carousel-inner .sw-card[class] .sw-card-title-overlay{display:block;position:absolute;inset:auto 10px 10px;padding:8px 12px;background:var(--ar-dark);border-radius:var(--ar-r-md);opacity:1;visibility:visible;transform:none;z-index:2}
.ws-carousel-inner .sw-card-actions[class] .ws-button-primary{width:auto;min-width:0;padding:0 8px;font-size:12px;flex-direction:row}
.ws-carousel-inner .sw-card[class] .sw-price-overlay[class]{padding:0;background:transparent;border:0;gap:6px}
.ws-carousel-inner .sw-card[class] .sw-discount-badge[class]{order:initial;padding:0 8px;font-size:11px;background:var(--ar-card);color:var(--ar-dark)}

/* ===== [10/11] bilesenler (Ortak bilesenler (butonlar, kartlar, pencereler))
 * KAYNAK: assets/css/components/ui/about-notch.css ===== */
/* CoreV2 alan stili: about-notch
 * Kok: .about-notch
 * Yalnizca su sayfalarda yuklenir: *
 * Eski kurallarin tamami: tools/areas/archive/about-notch.css */
/* @cv2-legacy:start — split_areas.py uretir, elle duzenlemeyin */
@layer cv2-legacy{
body.cv2-page--home .about-notch{z-index:6;position:absolute}
body.cv2-page--home .about-notch:before, body.cv2-page--home .about-notch:after{content:"";width:var(--notch-r);height:var(--notch-r);position:absolute}
body.cv2-page--home .about-notch-tr{width:19%;height:21%}
body.cv2-page--home .about-notch-tl{width:19%;height:21%}


body.cv2-page--home .about-notch-bl{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;width:64px;height:40%;display:flex}


body.cv2-page--home .about-notch-bl span{width:46px;height:46px;place-items:center;display:grid}
body.cv2-page--home .n-media .about-notch-tr{width:58px;height:58px}
body.cv2-page--home main .news .n-media .about-notch-tr{width:62px;height:62px}




.about-notch{--nr:var(--notch-r,18px)}
.about-notch .cv2-notch-ico{display:grid;place-items:center;width:40px;height:40px}
.about-notch-tl .cv2-notch-ico{transform:translate(-3px,-3px)}
.deck-card .about-notch{z-index:5}
}
/* @cv2-legacy:end */
/* @cv2-design */
@layer cv2-area{
.about-notch{position:absolute;top:0;right:0;z-index:2;width:58px;height:58px;align-items:flex-start;justify-content:flex-end;padding:0;box-sizing:border-box;background:var(--cv2-notch-bg,var(--notch-bg,var(--ar-card)));border-radius:0 0 0 20px}
.about-notch .cv2-notch-ico{margin:0;width:42px;height:42px;border-radius:var(--ar-pill);align-items:center;justify-content:center;background:var(--ar-card);border:1px solid var(--ar-line);color:var(--ar-ink);font-size:16px}
.about-notch::before,.about-notch::after{content:"";position:absolute;width:20px;height:20px;background:radial-gradient(circle at 0 100%,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
.about-notch::before{top:0;left:-20px;background:radial-gradient(circle at 0 100%,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
.about-notch::after{bottom:-20px;right:0;background:radial-gradient(circle at 0 100%,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
/* Sol ust kose */
.about-notch.about-notch-tl{top:0;left:0;right:auto;bottom:auto;justify-content:flex-start;border-radius:0 0 20px 0}
.about-notch.about-notch-tl::before{top:0;left:auto;right:-20px;background:radial-gradient(circle at 100% 100%,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
.about-notch.about-notch-tl::after{bottom:-20px;left:0;right:auto;background:radial-gradient(circle at 100% 100%,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
/* Sol alt kose */
.about-notch.about-notch-bl{top:auto;bottom:0;left:0;right:auto;align-items:flex-end;justify-content:flex-start;border-radius:0 20px 0 0}
.about-notch.about-notch-bl::before{top:-20px;left:0;background:radial-gradient(circle at 100% 0,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
.about-notch.about-notch-bl::after{bottom:0;right:-20px;background:radial-gradient(circle at 100% 0,transparent 19.5px,var(--cv2-notch-bg,var(--notch-bg,var(--ar-card))) 20px)}
.about-notch .dot-dark{margin:0;width:42px;height:42px;border-radius:var(--ar-pill);align-items:center;justify-content:center;background:var(--ar-btn-dark);color:var(--cv2-on-dark,#fff);font-size:16px}
.n-media .about-notch{width:52px;height:52px}
}
/* Durum ozellikleri (display/visibility/opacity/pointer-events/transform): katmansiz, normal oncelik */
/* Kose oyugu: kartin sag ust kosesinde sayfa zemini renginde oyuk + icinde yuvarlak ok dugmesi */
.about-notch{display:flex;pointer-events:none}
.about-notch .cv2-notch-ico{display:flex;pointer-events:auto;transform:translate(-2px,2px)}
.about-notch::before,.about-notch::after{pointer-events:none}
.about-notch .dot-dark{display:flex;pointer-events:auto}
.about-notch.about-notch-tl .cv2-notch-ico{transform:translate(2px,2px)}
.about-notch.about-notch-bl .dot-dark{transform:translate(2px,-2px)}

/* ===== [11/11] kritik (Ilk boyama icin kritik kurallar)
 * KAYNAK: assets/css/core/critical/cv2-critical-widgets.css ===== */
/* Asistan / WhatsApp pencereleri: CSS yüklenmeden önce ASLA görünmesin, sadece tıklanınca açılsın */
#cai-panel:not(.open),#cai-backdrop:not(.open),#cv2WaChat:not(.is-open){visibility:hidden;opacity:0;pointer-events:none}
#cai-backdrop:not(.open){display:none}
/* Keep the three controls, remove only their shared decorative backing. */
#corev2-fab-cloud{display:none !important}
/* WhatsApp butonu: resmi WhatsApp yeşili */
/* Mobil akıcılık: ekran dışı ağır bölümleri tembel çiz, sonsuz dekoratif animasyonları durdur */
/* Bölüm geometrisi kaydırma sırasında değil ilk yerleşimde hesaplanır. */
@media (max-width:991px){
.cv2-wa-fab-pulse,[class*="pulse"]:not(input):not(button),[class*="shimmer"],[class*="-glow"]{animation:none}
*{scroll-behavior:auto}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}
}
/* perf: yuklemede gec gelen stiller 100+ ogede bosuna gecis animasyonu baslatmasin */
html:not(.cv2-anim-ok) body *:not(#corev2-preloader){transition:none}
/*# sourceMappingURL=paketler-kritik-tema-renkleri.564e9bc113.css.map */
