/* W-SunucuSite B — /aspendos tanıtım sayfası (views/sunucu_aspendos.php). Mobil önce; işlevler tek dokunuş, hover yalnız süs.
   Bölüm/sınıf adları ve tasarım parçaları: PLAN/raporlar/W-SunucuSite/GORSEL-PLAN.md. Parça dosyası (/assets/sunucu/aspendos/ui/*.png) yokken
   düz renk/gradyan yedeği görünür; parça gelince kod değişmez. Çerçeve ölçüleri CSS değişkeni (§6, geçici). */
main.landing-aspendos{
  --sv-c:#e9c779; --sv-c2:#fbe7ad; --sv-vurgu:#c2271b; --sv-ton:#b5562f; --sv-zemin:#120b07; --sv-kart:rgba(24,14,9,.92);
  --sv-ui:url(/assets/sunucu/aspendos/ui/);
  --sv-kart-dilim:56; --sv-kart-pay:20px; --sv-kare-pay:5%; --sv-dugum:64px; --sv-dugum-ic:62%;
  --sv-bosluk:56px; --sv-gutter:16px; --sv-dugum-m:44px;
  display:block;color:var(--ink);overflow-x:clip;
  background-color:var(--sv-zemin);
  background-image:url(/assets/sunucu/aspendos/ui/doku-zemin.webp),radial-gradient(120% 60% at 50% 0,#2a1a0f 0,var(--sv-zemin) 60%);
  background-size:512px,100% 100%;
}
@media (min-width:768px){main.landing-aspendos{--sv-bosluk:80px;--sv-gutter:20px;--sv-kart-pay:24px;--sv-dugum:80px}}
@media (min-width:1024px){main.landing-aspendos{--sv-bosluk:96px;--sv-kart-pay:28px;--sv-dugum:96px}}

.landing-aspendos .sv-in{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--sv-gutter)}
.landing-aspendos section{padding:var(--sv-bosluk) 0;position:relative}
.landing-aspendos h3{font-size:18px;margin:0 0 6px}
.landing-aspendos p{margin:0 0 .8em}
.landing-aspendos img{display:block}

/* başlık: iki yanda baslik-kanat (sağdaki aynalı) */
.sv-baslik{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 8px;text-align:center;font-size:24px;color:var(--sv-c2);text-wrap:balance}
.sv-baslik::before,.sv-baslik::after{content:"";flex:0 1 110px;height:21px;min-width:28px;
  background:url(/assets/sunucu/aspendos/ui/baslik-kanat.webp) center/contain no-repeat,linear-gradient(90deg,transparent,var(--sv-c) 70%,transparent) center/100% 1px no-repeat}
.sv-baslik::after{transform:scaleX(-1)}
@media (min-width:1024px){.sv-baslik{font-size:38px;gap:18px}.sv-baslik::before,.sv-baslik::after{flex-basis:220px;height:41px}}
.sv-alt{text-align:center;color:var(--muted);max-width:640px;margin:0 auto 28px!important;text-wrap:pretty}
.sv-ayrac{height:20px;max-width:300px;margin:0 auto;
  background:url(/assets/sunucu/aspendos/ui/ayrac.webp) center/contain no-repeat,linear-gradient(90deg,transparent,var(--sv-c),transparent) center/100% 1px no-repeat}
@media (min-width:1024px){.sv-ayrac{height:40px;max-width:600px}}
.sv-not{color:var(--muted);font-size:14px}

/* kart: kart-cerceve border-image; parça yokken ince altın kenar */
.sv-kart{position:relative;background:var(--sv-kart);background-clip:padding-box;border:1px solid var(--line2);border-radius:12px;padding:var(--sv-kart-pay)}
/* kart-cerceve.png gelince görünüm satır içi <style> ekler (sunucu_aspendos.php) */


/* oyun karesi: harita-cerceve üstte, pencere her yandan %5 */
.sv-kare{position:relative;margin:0;border-radius:10px;overflow:hidden;background:#0b0706;border:1px solid var(--line2);box-shadow:0 12px 32px rgba(0,0,0,.55)}
.sv-kare img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.sv-kare::after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/assets/sunucu/aspendos/ui/harita-cerceve.webp) center/100% 100% no-repeat}
.sv-kare-ui img{aspect-ratio:auto;object-fit:contain;max-height:420px;margin:0 auto;width:auto;max-width:100%}
.sv-kare-ui{background:#100906}
.sv-kare-serit{margin:0 0 28px}
.sv-kare-orta{max-width:760px;margin:8px auto 0}
@media (min-width:768px){.sv-kare-serit img{aspect-ratio:21/9}}

/* düğmeler: dugme-ana / dugme-ikincil (dilim %20, uçlar sabit) */
.sv-btn,.sv-btn-2{--h:48px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--h);padding:0 26px;border-radius:10px;
  font:700 15px/1.1 var(--serif);letter-spacing:.06em;text-align:center;text-decoration:none!important;-webkit-tap-highlight-color:transparent;transition:filter .2s,transform .1s}
.sv-btn{color:#1d0f05;background:linear-gradient(180deg,#fbe7ad,#e9c779 45%,#a77c3a);border:1px solid #fbe7ad;box-shadow:0 6px 18px rgba(233,199,121,.25)}
.sv-btn-2{--h:44px;color:var(--sv-c2);background:rgba(18,11,8,.7);border:1px solid var(--line2)}
.sv-btn:hover,.sv-btn-2:hover{filter:brightness(1.08);color:inherit}
.sv-btn:hover{color:#1d0f05}.sv-btn-2:hover{color:var(--sv-c2)}
.sv-btn:active,.sv-btn-2:active{transform:scale(.98)}
@media (min-width:1024px){.sv-btn{--h:52px}.sv-btn-2{--h:48px}}

/* rozet: data-st = acik | yakinda | bakim | vurgu */
.sv-rozet{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:4px 12px;border-radius:999px;font:700 12px/1.1 var(--sans);letter-spacing:.08em;
  color:var(--sv-c2);background:rgba(8,6,5,.75);border:1px solid var(--line2);white-space:nowrap}
.sv-rozet[data-st="vurgu"]{color:#fff3d6;background:linear-gradient(180deg,#d2392a,#8f1a10);border-color:#f0a070}
.sv-rozet[data-st="acik"]{color:#7dffa0;border-color:rgba(125,255,160,.55)}
.sv-rozet[data-st="bakim"]{color:#ffb35c;border-color:rgba(255,179,92,.55)}
.sv-rozet[data-st="yakinda"]{color:#9fd6ff;border-color:rgba(159,214,255,.55)}
.sv-rozet i{width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}
@media (min-width:1024px){.sv-rozet{min-height:30px;font-size:13px}}

/* ikon yuvası: ikon-<ad>.png; yoksa küçük altın elmas */
.ikon{display:inline-block;flex:none;width:48px;height:48px;background:center/contain no-repeat;vertical-align:middle}
.ikon:not(.ikon-var){width:20px;height:20px;background-image:radial-gradient(circle,var(--sv-c) 0 4px,transparent 5px)}
@media (min-width:1024px){.ikon.ikon-var{width:64px;height:64px}}
.ikon img{display:block;width:100%;height:100%;object-fit:contain}
.landing-aspendos:has(.ui-cerceve-var) .sv-kart{border:var(--sv-kart-pay) solid transparent;border-image:url(/assets/sunucu/aspendos/ui/kart-cerceve.webp) 56 stretch;border-radius:0}

/* 1 · kahraman */
.landing-aspendos .sv-hero{padding:calc(var(--nav-h,68px) + 20px) 0 48px;overflow:hidden;
  background:#1a0f08 url(/assets/sunucu/aspendos/ui/hero-bg-m.webp) center/cover no-repeat}
.sv-hero::before{content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(90% 60% at 50% 20%,rgba(251,196,110,.22),transparent 70%),linear-gradient(180deg,rgba(12,7,4,.2),rgba(12,7,4,.75))}
.sv-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;pointer-events:none;
  background:url(/assets/sunucu/aspendos/ui/kenar-alt.webp) bottom/100% 100% no-repeat,linear-gradient(180deg,transparent,var(--sv-zemin))}
.sv-hero-in{position:relative;z-index:1;display:grid;gap:12px}
.sv-hero-metin{display:flex;flex-direction:column;align-items:center;text-align:center;order:1}
.sv-hero-kare{order:2}
.sv-logo{margin:0;width:min(300px,82vw)}
.sv-logo img{width:100%;height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}
.sv-rozetler{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 12px!important}
.sv-slogan{font:700 22px/1.25 var(--serif);color:var(--sv-c2);margin:4px 0 6px!important;text-wrap:balance;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.sv-hero-alt{color:var(--ink);opacity:.9;margin:0!important}
.sv-dugmeler{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;margin:8px 0 0!important}
@media (max-width:767px){
  .sv-hero-in{grid-template-areas:"logo" "kare" "metin"}
  .sv-hero-metin{display:contents}
  .sv-logo{justify-self:center;order:0}
  .sv-hero-kare{order:1}
  .sv-rozetler,.sv-slogan,.sv-hero-alt,.sv-dugmeler{order:2;justify-self:center;text-align:center}
  .sv-dugmeler{order:3}
}
@media (min-width:768px){
  .landing-aspendos .sv-hero{background-image:url(/assets/sunucu/aspendos/ui/hero-bg.webp);padding:calc(var(--nav-h,68px) + 48px) 0 96px}
  .sv-hero-in{grid-template-columns:46fr 54fr;align-items:center;gap:40px}
  .sv-hero-metin{align-items:flex-start;text-align:left}
  .sv-logo{width:min(520px,100%)}
  .sv-rozetler{justify-content:flex-start}
  .sv-slogan{font-size:30px}
  .sv-dugmeler{flex-direction:row;flex-wrap:wrap;max-width:none}
  .sv-hero::after{height:80px}
}

/* 2 · kurgu */
.sv-kurgu-liste{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}
.sv-kurgu-liste li{display:flex;flex-direction:column;gap:6px}
.sv-kurgu-liste p{color:var(--muted);margin:0!important;font-size:15px}
@media (min-width:768px){.sv-kurgu-liste{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){.sv-kurgu-liste{grid-template-columns:repeat(4,1fr);gap:18px}}

/* 3 · dönüşüm zinciri: masaüstü yatay, telefonda dikey (ok döner) */
.sv-zincir-blok{margin:0 0 32px}
.sv-zincir-blok>h3{display:flex;align-items:center;gap:10px;font-size:19px;color:var(--sv-c2);margin:0 0 14px}
.sv-zincir{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;align-items:center;gap:2px}
.sv-zincir .dugum{--sv-dugum:var(--sv-dugum-m);display:grid;grid-template-columns:var(--sv-dugum) 1fr;align-items:center;column-gap:12px;width:100%;max-width:340px;
  padding:6px 12px 6px 6px;border-radius:12px;background:rgba(18,11,8,.65);border:1px solid var(--line)}
.sv-zincir .dugum b{font:700 15px/1.2 var(--serif);color:var(--ink)}
.sv-zincir .dugum small{grid-column:2;color:var(--muted);font-size:13px}
.sv-zincir .dugum b,.sv-zincir .dugum small{min-width:0}
.dugum-ikon{grid-row:span 2;width:var(--sv-dugum);height:var(--sv-dugum);border-radius:50%;display:grid;place-items:center;
  background:url(/assets/sunucu/aspendos/ui/dugum.webp) center/100% 100% no-repeat,radial-gradient(circle,#2b1b10 58%,#6b4a20 60%,#e9c779 63%,#3a2412 68%)}
.dugum-ikon img{height:calc(var(--sv-dugum) * .66);width:auto;image-rendering:pixelated}
.sv-zincir .dugum.vurgu{border-color:var(--sv-c);box-shadow:0 0 0 1px rgba(233,199,121,.35),0 0 22px rgba(233,199,121,.18)}
.sv-zincir .dugum.vurgu b{color:var(--sv-c2)}
.sv-zincir .ok{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:center;min-height:34px;padding:0;color:var(--sv-c);
  font:700 13px/1.15 var(--sans);text-align:center;position:relative}
.sv-zincir .ok::before{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:24px;transform:translateX(-50%);opacity:.55;
  background:url(/assets/sunucu/aspendos/ui/ok.webp) center/24px 64px no-repeat,linear-gradient(var(--sv-c),var(--sv-c)) center/2px 100% no-repeat}
.sv-zincir .ok span,.sv-zincir .ok small{position:relative;background:var(--sv-zemin);padding:0 6px;border-radius:4px}
.sv-zincir .ok small{color:var(--muted);font-weight:600}
.sv-zincir-evrim{margin-top:6px}
.sv-not.sv-kart{display:flex;gap:12px;align-items:center;max-width:820px;color:var(--ink);font-size:15px}
.sv-not.sv-kart img{width:32px;height:32px;flex:none;image-rendering:pixelated}
@media (min-width:1024px){
  .sv-zincir{flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:0}
  .sv-zincir .dugum{--sv-dugum:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;width:auto;flex:1 1 0;max-width:170px;padding:10px 6px;gap:6px;background:none;border:0}
  .sv-zincir .dugum.vurgu{box-shadow:none}
  .sv-zincir .dugum.vurgu .dugum-ikon{box-shadow:0 0 26px rgba(233,199,121,.35);border-radius:50%}
  .sv-zincir .ok{flex:0 0 64px;flex-direction:column;gap:0;min-height:0;justify-content:flex-start;padding-top:calc(var(--sv-dugum) / 2 - 22px)}
  .sv-zincir .ok::before{left:0;right:0;top:calc(var(--sv-dugum) / 2 + 10px);bottom:auto;height:24px;width:auto;transform:none;
    background:url(/assets/sunucu/aspendos/ui/ok.webp) center/64px 24px no-repeat,linear-gradient(90deg,var(--sv-c),var(--sv-c)) center/100% 2px no-repeat}
  .sv-zincir .ok small{margin-top:26px}
  .sv-zincir-ikili{display:grid;grid-template-columns:1.4fr 1fr;gap:28px}
  .sv-zincir-kucuk{--sv-dugum:64px}
  .sv-zincir-kucuk .ok{flex-basis:44px}
  .sv-zincir-kucuk .dugum b{font-size:13px}
}

/* 4 · patron / zindan bandı */
.landing-aspendos .sv-patron{background:#160d08 url(/assets/sunucu/aspendos/ui/bant-bg.webp) center/cover no-repeat}
.sv-patron::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,11,7,.85),rgba(18,11,7,.7) 50%,rgba(18,11,7,.92));pointer-events:none}
.sv-patron>.sv-in,.sv-capraz>.sv-in{position:relative;z-index:1}
.sv-patron-ust{display:grid;gap:18px;margin:0 0 22px}
.sv-patron-metin .sv-kare-ui{margin:12px 0 10px}
@media (min-width:1024px){.sv-patron-ust{grid-template-columns:1fr 1fr;align-items:start}}
.sv-zindan-serit{list-style:none;margin:0;padding:4px 2px 10px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.sv-zindan-serit li{flex:none;scroll-snap-align:start;padding:8px 12px;border-radius:999px;background:rgba(8,6,5,.75);border:1px solid var(--line);font-size:14px;white-space:nowrap}
.sv-zindan-serit b{color:var(--sv-c);font-weight:700;margin-right:4px}
@media (min-width:1024px){.sv-zindan-serit{flex-wrap:wrap;overflow:visible;justify-content:center}}
.sv-patron-liste{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sv-patron-kart{position:relative;display:flex;flex-direction:column;gap:2px;text-align:center}
.sv-patron-kart img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:10px;border:1px solid var(--line2)}
.sv-patron-kart small{color:var(--muted)}
@media (min-width:1024px){.sv-patron-liste{grid-template-columns:repeat(3,1fr);gap:20px}}

/* 5 · haritalar */
.sv-harita-liste{list-style:none;margin:0;padding:0;display:grid;gap:22px;grid-template-columns:1fr}
.sv-harita-liste h3{margin:12px 0 2px;color:var(--sv-c2)}
.sv-harita-liste p{color:var(--muted);margin:0!important;font-size:15px}
@media (min-width:768px){.sv-harita-liste{grid-template-columns:1fr 1fr;gap:28px}}

/* 6 · NPC */
.sv-npc-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.sv-npc-liste li{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px}
.sv-npc-yuz{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid var(--sv-c);margin:0 0 10px}
.sv-npc-liste p{color:var(--muted);font-size:14px;margin:0!important}
@media (min-width:1024px){.sv-npc-liste{grid-template-columns:repeat(3,1fr);gap:18px}.sv-npc-yuz{width:120px;height:120px}}

/* 7 · özellikler */
.sv-ozellik-liste{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}
.sv-ozellik-liste h3{display:flex;align-items:center;gap:10px;color:var(--sv-c2)}
.sv-ozellik-liste h3 .ikon{width:36px;height:36px}
.sv-ozellik-liste p{color:var(--muted);font-size:15px}
.sv-ozellik-liste .sv-kare{margin-top:10px}
@media (min-width:768px){.sv-ozellik-liste{grid-template-columns:1fr 1fr;gap:20px}}
.sv-serit{display:flex;gap:14px;align-items:center;margin-top:22px}
.sv-serit p{margin:0!important}

/* 8 · galeri: telefonda kaydırmalı tek kare + oklar; masaüstünde 3 sütun */
.sv-galeri-kap{position:relative}
.sv-galeri-liste{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.sv-galeri-liste li{flex:0 0 86%;scroll-snap-align:center}
.sv-galeri-liste a{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--line2);background:#0b0706}
.sv-galeri-liste img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.sv-galeri-p img{object-position:50% 20%}
.sv-galeri-ok{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-26px;border-radius:50%;border:1px solid var(--line2);
  background:rgba(12,7,4,.85);color:var(--sv-c2);font:400 28px/1 var(--serif);cursor:pointer;display:grid;place-items:center;padding:0 0 4px}
.sv-galeri-ok[data-yon="-1"]{left:4px}.sv-galeri-ok[data-yon="1"]{right:4px}
@media (min-width:1024px){
  .sv-galeri-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;overflow:visible}
  .sv-galeri-ok{display:none!important}
}
.sv-buyut{padding:0;border:1px solid var(--line2);background:#0b0706;max-width:min(96vw,1400px);max-height:92vh;border-radius:10px}
.sv-buyut::backdrop{background:rgba(0,0,0,.85)}
.sv-buyut img{max-width:100%;max-height:88vh;width:auto;height:auto;margin:0 auto}
.sv-buyut-kapat{position:absolute;top:6px;right:6px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line2);background:rgba(12,7,4,.9);color:var(--sv-c2);font:400 28px/1 var(--sans);cursor:pointer}

/* 9 · SSS: details/summary, satırın tamamı tek dokunuş */
.sv-sss-liste{max-width:820px;margin:0 auto;padding:6px var(--sv-kart-pay)}
.sv-sss-liste details{border-bottom:1px solid var(--line)}
.sv-sss-liste details:last-child{border-bottom:0}
.sv-sss-liste summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 0;
  font:700 16px/1.3 var(--serif);color:var(--sv-c2);-webkit-tap-highlight-color:transparent}
.sv-sss-liste summary::-webkit-details-marker{display:none}
.sv-sss-liste summary::after{content:"+";flex:none;width:24px;height:24px;display:grid;place-items:center;font:400 22px/1 var(--sans);color:var(--sv-c)}
.sv-sss-liste details[open] summary::after{content:"−"}
.sv-sss-liste details p{color:var(--ink);opacity:.9;padding:0 0 12px}

/* 10 · çapraz kart + son çağrı */
.landing-aspendos .sv-capraz{background:#160d08 url(/assets/sunucu/aspendos/ui/bant-bg.webp) center/cover no-repeat}
.sv-capraz::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,11,7,.9),rgba(18,11,7,.75));pointer-events:none}
.sv-capraz-in{display:grid;gap:28px;align-items:center}
.sv-capraz-kart{display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:var(--ink);--sv-c2:#d9f4ff;border-color:rgba(111,200,255,.45);background:rgba(9,18,26,.93)}
.sv-capraz-kart:hover{color:var(--ink);border-color:rgba(111,200,255,.85)}
.sv-capraz-kart h2{margin:6px 0 0;font-size:24px;color:#d9f4ff}
.sv-capraz-kart .sv-rozet{align-self:flex-start;background:linear-gradient(180deg,#2f7fd6,#174a85);border-color:#8fdcff}
.sv-capraz-kart .sv-btn-2{align-self:flex-start;color:#d9f4ff;border-color:rgba(111,200,255,.55)}
.sv-son{text-align:center}
.sv-son-baslik{font:700 26px/1.25 var(--serif);color:var(--sv-c2)}
@media (min-width:1024px){.sv-capraz-in{grid-template-columns:1fr 1fr;gap:48px}.sv-son-baslik{font-size:34px}}

@media (prefers-reduced-motion:reduce){.landing-aspendos *{transition:none!important;animation:none!important}}

/* E (görsel paket): telefon boyları + düğme/rozet plakaları (dugme-*.webp 1200x224, uç %16; rozet-*.webp 467x120, uç %17) */
@media (max-width:767px){
  .landing-aspendos .sv-hero{background-image:url(/assets/sunucu/aspendos/ui/hero-bg-m-720.webp)}
  .landing-aspendos .sv-patron,.landing-aspendos .sv-capraz{background-image:url(/assets/sunucu/aspendos/ui/bant-bg-m.webp)}
}
@media (max-width:767px) and (min-resolution:2dppx){.landing-aspendos .sv-hero{background-image:url(/assets/sunucu/aspendos/ui/hero-bg-m.webp)}}
@media (min-width:768px) and (max-width:1439px) and (max-resolution:1.5dppx){.landing-aspendos .sv-hero{background-image:url(/assets/sunucu/aspendos/ui/hero-bg-1280.webp)}}
.landing-aspendos .sv-btn,.landing-aspendos .sv-btn-2{border-radius:0;box-shadow:none;background:none;border-style:solid;border-color:transparent;
  border-width:0 calc(var(--h)*.82);padding:0 6px;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.6)}
.landing-aspendos .sv-btn{color:#fff3d6;border-image:url(/assets/sunucu/aspendos/ui/dugme-ana.webp) 0 16% fill / 0 calc(var(--h)*.82) stretch}
.landing-aspendos .sv-btn-2{color:var(--sv-c2);border-image:url(/assets/sunucu/aspendos/ui/dugme-ikincil.webp) 0 16% fill / 0 calc(var(--h)*.82) stretch}
.landing-aspendos .sv-btn:hover{color:#fff}.landing-aspendos .sv-btn-2:hover{color:#fff3d6}
.landing-aspendos .sv-rozet[data-st]{--rh:28px;min-height:var(--rh);border-radius:0;background:none;border-style:solid;border-color:transparent;
  border-width:0 calc(var(--rh)*.6);padding:0 4px;text-shadow:0 1px 2px rgba(0,0,0,.95)}
.landing-aspendos .sv-rozet[data-st="vurgu"]{color:#fff3d6;border-image:url(/assets/sunucu/aspendos/ui/rozet-vurgu.webp) 0 17% fill / 0 calc(var(--rh)*.6) stretch}
.landing-aspendos .sv-rozet[data-st="acik"]{color:#eafff0;border-image:url(/assets/sunucu/aspendos/ui/rozet-acik.webp) 0 17% fill / 0 calc(var(--rh)*.6) stretch}
.landing-aspendos .sv-rozet[data-st="bakim"]{color:#fff3e6;border-image:url(/assets/sunucu/aspendos/ui/rozet-bakim.webp) 0 17% fill / 0 calc(var(--rh)*.6) stretch}
.landing-aspendos .sv-rozet[data-st="yakinda"]{color:#2a1606;text-shadow:0 1px 0 rgba(255,240,200,.6);border-image:url(/assets/sunucu/aspendos/ui/rozet-yakinda.webp) 0 17% fill / 0 calc(var(--rh)*.6) stretch}
.landing-aspendos .sv-rozet[data-st="acik"] i{background:#7dffa0;box-shadow:0 0 6px #7dffa0}
@media (min-width:1024px){.landing-aspendos .sv-rozet[data-st]{--rh:32px}}
