Generative Engine Optimization nedir?
Sayfa içeriklerinin AI motorları tarafından alıntılanabilir hâle getirilmesi sürecidir.
İnceleBu sayfa sitenin tüm sayfalarında kullanılan tasarım örüntülerinin ekibe yönelik referans kataloğudur. Her bölüm hem görsel örnekle hem de bu örüntünün neden bu şekilde kurulduğunun kısa açıklamasıyla birlikte verilmiştir.
Logo turuncu (#E95018) yalnızca aksiyon ve italik
editöryal italikte kullanılır; metin ve yapı için warm-ivory ya
da near-black surface tonu hâkimdir. "Ajans" kelimesi hiçbir
yerde geçmez, em-dash işareti (—) Türkçe içerikte kullanılmaz.
Tüm renkler src/styles/global.css üzerinden CSS
değişkenleri olarak yayınlanır. Component'lerde
var(--primary),
var(--surface-canvas) gibi token kullanılır;
karanlık ve aydınlık moda otomatik adapte olur.
#E95018 #d95127 #b84120 rgba(217,81,39,0.08) #0b0b0b #101010 #0a0a0a #0f0f0f rgba(255,255,255,.06) rgba(255,255,255,.10) rgba(255,255,255,.18) Geist sayfa metnini (sans, modern), Instrument Serif kavramsal italik vurguyu (editöryal nefes), JetBrains Mono ise eyebrow ve kod parçalarını taşır. Body 17–18px, line-height 1.65–1.75, measure 68ch. Başlıklar her zaman sentence case (Title Case değil), italik vurgu yalnızca kavramsal kelimelerde.
.u-display .section-title (sentence case + em italik) Açılış paragrafı. Konuyu net şekilde tanımlar, ne öğreneceğinizi söyler ve neden Webtures perspektifinin bu konuda kıymetli olduğunu işaret eder.
.u-lede Standart body cümlesi. 17–18px, line-height 1.7. Akıcı okuma için 68ch measure ile sınırlandırılır.
.description Görsel alt yazısı, dipnot veya küçük not için kullanılır.
.u-caption --space-1 ile --space-24 arasındaki
ölçek 8'in katları (yarı + tam) üzerine kurulu. Section padding
mobilde clamp ile 48 → 96 / 80 → 144 arasında lerp'ler.
Container --content-max: 1280px.
--space-10.5rem · 8px --space-21rem · 16px --space-31.5rem · 24px --space-42rem · 32px --space-63rem · 48px --space-84rem · 64px --space-126rem · 96px
İletişim, brief, başvuru ve abone formları aynı dili konuşur:
.form-card dış yüzey, .form-field
input/textarea, .form-select dropdown,
.form-checkbox KVKK onay kutusu. Focus state'inde
accent halka belirir.
Üç kart ailesi var: editorial card (içerikle başlayan), orange-hover-card (servis grid'inde hover'da turunculaşan) ve testimonial-card (referans alıntısı). Her birinin kullanım bağlamı farklıdır; karıştırma.
Sayfa içeriklerinin AI motorları tarafından alıntılanabilir hâle getirilmesi sürecidir.
İncele30+ kriter üzerinden websitenizin AI ajanları için ne kadar hazır olduğunu ölçer.
" Webtures multi-channel SEO programımızda gerçek anlamda bir stratejik ortak oldu.
Tüm major bölüm açılışları aynı üçlüden oluşur:
.u-eyebrow mono caps eyebrow, sentence-case
.section-title, içinde <em>
etiketiyle Instrument Serif italik kavramsal vurgu. Yeni varyant
türetmek yerine bu örüntüyü kullan.
Açıklama paragrafı, başlığın hemen altına yerleşir; lede dilini takip eder.
Servis sayfaları, blog yazıları ve landing'lerin sonunda
HomeCtaBand komponenti kullanılır. Sade bir
başlık + iki buton (primary + ghost) + sağ tarafta destek
cümlesi şeklinde standartlaştırılmıştır.
16 yıllık deneyimli ekibimiz, BKM Kitap'tan Papara'ya kadar kurumsal markaların dijital görünürlüğünü ölçülebilir biçimde büyüttü.
Soru numaralı, açılır kapanır <details>
bloklarıyla sunulur (.faqstili-* sınıfları). Schema
FAQPage ile otomatik eşlenir; her soru
<h3>'e sarılır.
İstanbul ve Londra ofisli, 16 yıllık deneyime sahip dijital strateji ekibi.
Çünkü kullanıcılar artık doğrudan AI motorlarına soru soruyor; SERP'i değil cevabı görüyor.
HomeInsightsBand, disc-carousel ve ScrollSlider üçü de aynı
counter (01 / 06) + ince progress çubuğu + prev/next
oklarını kullanır. Yeni bir slider yaparken mutlaka mevcut
pattern'i kopyala — ayrı varyant türetme.
Aktif: tek <CarouselNav mode="counter|dots">
componenti. Desktop'ta counter+progress, dar mobile'da
dots. İki ayrı CSS bloğu cleanup'ta tek componente
refactor edilecek.
Hero alanlarında ve case study'lerde kullanılır. Sayı Geist
300 ile 64–120px arasında, label JetBrains Mono caps eyebrow
(.u-eyebrow) ile altta.
Aktif: .design-stat base + opsiyonel
.design-delta + opsiyonel
data-counter. Tek component, üç prop kombinasyonu.
Buton, kart CTA ve breadcrumb-style "back" linkleri hover'da
oklarını 4px (translate-x-1) kaydırır.
prefers-reduced-motion set olduğunda animasyon
kapanır.
Inline kod (<code>) JetBrains Mono ile,
accent zemin üstünde ufak padding'le rendere edilir. Eyebrow
(.u-eyebrow) da aynı font ailesini kullanır ama
uppercase + harf aralığıyla "etiket" hissini verir.
Servis sayfasında schema şu tipte yayınlanır:
Service, alt tipi
"AI search visibility consulting". Sayfa kanonik
URL'i her zaman /generative-engine-optimization-geo/
şeklindedir.
Logo şeridi (hero-logo-scroll) sürekli yatay
kayma; live indicator (animate-ping) gerçek-zamanlı
sinyali iletmek için; carousel kayma transform tabanlı.
prefers-reduced-motion her birini durdurur.
Kartın üzerine geldiğinde -2px Y kayar.
Body içindeki linkler turuncu (#E95018) renk +
animasyonlu alt çizgiyle kullanılır. Hover'da underline opaklığı
artar; descriptive anchor zorunlu, "tıklayın" / "buraya" gibi
belirsiz metinler yasak.
Generative Engine Optimization, AI motorlarının cevap üretmek için kaynak alıntıladığı sayfaları teknik olarak optimize etmenin yeni adıdır. Daha derin bir bakış için GEO rehberini inceleyin.
Blog yazılarında ve servis sayfalarında ana mesajı vurgulamak
için pull-quote kullanılır: Instrument Serif italik, sol tarafta
accent kalın çizgi. Schema'da
blockquote olarak emit edilir.
Markaların AI çağında ölçtüğü metrik artık tıklama değil, cevabın içinde alıntılanma sayısıdır.
Webtures · GEO manifesto
Side-border'lı küçük bir not bloğu. CMS rich-text içinde
.callout sınıfıyla kullanılır. İki ton: bilgi
(accent), uyarı (kırmızımsı tonlara dönülmez — accent-italic ile
yumuşatılır).
Aktif: tek .alert base + 4 modifier
(--info, --ok, --warn,
--err). Hem editöryal callout hem status alert
aynı componenti kullanır. Cleanup'ta
.design-callout ve .design-alert
merge edilecek.
Tüm internal linkler 200 OK olan canonical URL'ye verilir; 301 zincirine bağlantı yapmak SEO eşitliğini kırar.
Türkçe içerikte em-dash (—) ve "ajans" kelimesi kullanılmaz. CLAUDE.md §webturesseoset kuralı.
Blog kategorileri, sözlük etiketleri ve servis tag'leri için mono-caps "chip" kullanılır. Status pill (AAR analiz sonucunda) ready / partial / failed için renk kodludur.
Hepsi rounded mono-caps chip pattern'ı. Aktif:
.design-tag (kategori) /
.design-pill--{ok|warn|err} (status) /
.design-pill--badge (positioned badge). Cleanup'ta
tek .pill base + modifier'lara indirgenecek.
HomeServicesTabs örüntüsü: tab'lar metin + numarayla yatay sıralanır, altta ince accent indicator aktif tab'a doğru kayar. Yeni tab grupları için bu pattern'i kopyala.
Insights/Blog ve referans grid'lerinde kullanılır. Aktif sayfa accent zemin; önceki/sonraki ok ile ifade edilir; "..." ile uzun aralıklar gizlenir.
FormSubmitToaster komponenti sağ-alt köşede
belirir, 4 saniye sonra fade-out olur. Üç durum: success
(accent), info (nötr), error (accent-italic).
24 saat içinde geri dönüş yapacağız.
İstediğiniz zaman düzenleyebilirsiniz.
Bağlantınızı kontrol edip tekrar deneyin.
.hero-logo-ticker 3 sütunlu, sütunlar farklı
hızlarda kayar; --dur ve --delay CSS
değişkenleriyle ayarlanır. prefers-reduced-motion
animasyonu durdurur.
SectorShare komponenti müşteri portföyünün
sektörel dağılımını gösterir. Bar gradient (mor → turuncu)
ve hafif glow ile vurgulanır; sayı sağda mono-caps olarak
durur.
HomeServicesTabs preview pane'inde ve case study kartlarında 120×36 SVG sparkline kullanılır: çizgi accent, alt area gradient (opaklık 0 → 0.6).
+%214 kümülatif organik trafik artışı.
Her servis sayfasında numaralı bir process timeline (01 → 06) vardır. Mobilde dikey sıraya, masaüstünde 3×2 grid'e geçer. Numaralar mono caps; başlık sentence-case + italik kavramsal vurgu.
İkisi de "numara + başlık + açıklama" listesi.
Aktif: <Timeline orientation="horizontal|vertical">.
Yön CSS değişkeniyle kontrol edilir; tek component.
Mevcut SERP, AI motor ve content tabanlı görünürlük taraması.
Teknik SEO + GEO + AAR 50+ kontrol noktası üzerinden raporlama.
Çeyreklik öncelik haritası ve KPI hedefleri.
İçerik, schema, link altyapısı ve site mimarisi düzenlemeleri.
GA4 + GSC + custom AAR dashboard üzerinden haftalık takip.
Yeni AI engine güncellemelerine adaptif yanıt.
Servis deep-dive ve uzun blog yazılarında 12-kolon grid'in 3 kolonu sticky TOC'a ayrılır. Aktif heading'i scroll spy ile işaretler.
Body içeriği burada akar. Sol sticky TOC her zaman viewport'ta kalır; aktif başlık scroll pozisyonuna göre işaretlenir.
Karşılaştırma tabloları, kıyas matrisleri ve metrik tabloları minimal stil kullanır: ince border, mono caps başlık, body Geist sans. CSS değişkenleri sayesinde dark/light otomatik adapte.
| Yaklaşım | Hedef motor | Optimize edilen sinyal | Çıktı |
|---|---|---|---|
| SEO | Google Search | Backlink + on-page + Core Web Vitals | SERP sıralaması |
| GEO | ChatGPT, Perplexity, Gemini | Schema, llms.txt, passage citability | AI cevabında alıntı |
| AAR | AI Agents (MCP, ai-plugin) | RFC 8288, agent-skills, OpenAPI | Agent uyumluluk skoru |
Bullet listesi accent renkli özel marker kullanır; numaralı liste mono caps numara; definition listesi key-value kıyaslaması için. Hepsi 17px body, line-height 1.65.
Üç tip ayraç: ince çizgi (1px border), nokta (mono dot ortada "·" Türkçe karakter), eyebrow + çizgi kombosu (yeni bölüm başlangıcı).
:focus-visible üzerine 2px accent halka tanımlanır;
::selection aynı renk paletiyle, body'de
accent-soft zemin + accent-italic metin. WCAG 2.2 AA
uyumluluğu için kontrast oranı 3:1'in üstünde tutulur.
Aşağıdaki paragrafı seçin (mouse ile sürükleyin) → seçim rengi accent paleti.
Webtures, GEO ve AI Agent Readiness alanlarında pionir bir ekip olarak 16 yıllık deneyimini AI çağına taşıyor.
AAR analiz ekranında ve dashboard'da kullanılır. Shimmer
animasyonu (gradient kayar), prefers-reduced-motion
set ise statik kalır.
Arama sonucu yokken, filtre eşleşmediğinde ya da yeni başlayan bir dashboard'da kullanılır. Daima bir CTA içerir; "kaybolduk" hissi yaratmaz.
Aramayı genişletmek için tüm Insights yazılarına göz atabilir, veya doğrudan ekibe sorabilirsiniz.
Servis sayfalarında "Brief paylaş" CTA'sı modal açar; AAR'da
detay görüntüleme için kullanılır. <dialog>
native API kullanılır, body scroll-lock + focus trap otomatik.
İkisinin yapısı (backdrop + panel + close) aynı.
Aktif: <Overlay position="center|right|bottom">
componenti. Modal centered, drawer right, mobile sheet
bottom — hepsi tek API.
24 saat içinde size özel bir hızlı tarama raporu ile döneriz. Hiçbir şart yok.
sheet.tsx shadcn-ui türevi. Mobile breakpoint
altında nav menü, filter paneli ve quick-actions için
kullanılır. tw-animate-css ile slide-in animasyonu.
position="right" prop'u ile aynı overlay
componentinden türeyecek. Cleanup'ta ortak base CSS
payı tek tanıma indirgenecek.
Header'da "Hizmetler" linkine hover edildiğinde 3 sütun (8 hizmet + alt başlık) açılır. Sol kolon GEO/AAR/AI-First, orta SEO/CRO, sağ Analytics/Performance/CRO.
Tema seçimi localStorage'a kaydedilir; varsayılanı
prefers-color-scheme'dir. Geçişler 200ms içinde,
.theme-changing class'ı flicker'ı önler.
Insights ve Sözlük sayfalarında kullanılır. ESC tuşu sonucu temizler; Enter sayfaya götürür.
Radio (tek seçim — fiyat planı, plan tipi), switch (aç/kapa — "newsletter aboneliği"), checkbox (çoklu — KVKK + bültenler). Hepsi 18×18px, accent halka.
.form-file-upload sınıfı dashed-border, drag-over
durumunda accent border. Maks 10MB, PDF / DOC / PPT kabul eder.
<pre>
bloğunda.
Teknik blog yazılarında ve sözlük girişlerinde örnek schema / JSON / shell snippet'leri için kullanılır. Kopyala butonu sağ üstte, hover'da belirir.
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Generative Engine Optimization",
"provider": {
"@type": "Organization",
"name": "Webtures"
}
}
Tooltip 200ms gecikme ile belirir, klavye fokusunda da gösterilir.
Popover daha büyük (link, görsel, paragraf taşıyabilir);
aria-describedby ile bağlanır.
İstanbul ve Londra'da, 16 yıllık deneyime sahip dijital strateji ekibi. 4.000+ markaya hizmet verdi.
Hakkımızda →Dashboard, case study ve servis sayfalarında trend okumayı hızlandırır. Yeşil ok yukarı (artış), kırmızı ok aşağı (düşüş), gri tire değişim yok.
Delta artık .design-stat içinde opsiyonel
.design-delta--{up|down|flat} child element olarak
kullanılır. Ayrı bir bölüm CSS'i gerekmiyor.
Disabled opacity: 0.45 + cursor: not-allowed;
loading butonun içinde mini spinner + buton tıklanamaz hâle gelir.
Yeni sekme açan dış linklerin (Google docs, üçüncü taraf
makale, GitHub) sonuna otomatik ↗ eklenir +
rel="noopener noreferrer" + target="_blank".
McKinsey'in 2025 generative AI raporu kurumsal markalar için AI ajanlarının yeni keşif yüzeyleri haline geldiğini söylüyor. Webtures GitHub repo'sunda llms.txt referans şablonunu açık kaynak olarak yayımlıyor.
Buton içi mini spinner (12px), inline label spinner (16px),
ortada full-screen loader (28px + label). border
tabanlı, spin 0.7s linear infinite.
Header menü ikonlarında, dashboard nav'ında ve "yeni rapor hazır" durumunda kullanılır. İki tip: nokta (sayısız) ve sayılı (1, 2, 99+).
Badge artık pill ailesinin bir varyantı:
.design-pill--badge. Positioned absolute
davranışı modifier ile gelir, ayrı CSS bloğu cleanup'ta
silinecek.
AAR sonuç sayfasında, blog yazısı sonunda ve servis deep-dive mobilde scroll'un ardından sabit CTA bandı belirir. ESC veya kapatma ile gizlenir; yalnız mobilde.
Büyük "404", sade lede, "did you mean" tavsiye grid'i (6 canonical link) ve arama kutusu. Ana fikir: kullanıcıyı kapı eşiğinde tutma, içeriye davet et.
Belki şu sayfalardan biri arıyorsunuz:
Service hero altında metric strip; blog hero kapak görseliyle birlikte meta strip; landing hero tam ekran arkaplan SVG + dual CTA.
Blog ve sözlük içeriklerinde <figure> +
<figcaption> kullanılır. Caption mono caps
gri, ana metinden ayrılır; alt text ZORUNLU.
16:9 video, 4:3 case study görseli, 1:1 logo grid, 21:9 hero
şerit. aspect-ratio CSS prop'u placeholder
zaman da yer kapar — CLS sıfır.
Yazar avatarı + isim + yayın tarihi + okuma süresi + kategori chip'i. Mono caps, ortadaki ayraçlar bullet "·" Türkçe karakter.
İki boyut (28px ve 60px) tek .avatar base'inden
türeyecek. Bu bölüm sadece "blog meta strip" düzenini
gösterir; avatar visual cleanup sonrası tek tanımdan gelecek.
Blog yazılarında position: fixed top:0 ile yatay
bar. Scroll yüzdesine göre transform: scaleX(...)
ile büyür.
.step-icon-badge daire — accent border, içerde
mono caps numara, dairenin sağında başlık + açıklama. Service
deep-dive sticky sidebar pattern'ında kullanılır.
Mevcut durumun teknik + içerik tabanlı taraması.
50+ kontrol noktası üzerinden raporlama.
Webtures wordmark + opsiyonel "Digital strategy for the AI era" tagline. Tagline accent-italic Instrument Serif, wordmark altında 4px boşlukla.
<a href="#main"> linki normalde
position: absolute; clip: rect(0,0,0,0) ile
gizlidir; :focus alındığında tepeye çıkar.
Screen reader ve klavye kullanıcısı menüyü atlayıp ana
içeriğe geçebilir.
Submit denenip alan invalid ise: input border accent-italic
(#d95127), altta küçük helper text. Native
:invalid + :user-invalid kullanılır
(ilk yazımda hata göstermesin).
<label> sonuna kırmızı yıldız
(aria-required="true"); altına 12px helper.
AAR analiz ekranında "kaç sayfa taransın" stepper, "minimum skor eşiği" range. Klavye ↑↓ ve sol/sağ ok tuşlarıyla çalışır.
Tab'a benzer ama her seçenek "fiziksel buton" gibi durur. "Aylık / Yıllık", "Tüm hizmetler / Sadece AI", "TR / EN / DE" gibi kullanımlar.
Müşteri yorumlarında okuma için (5 yıldız + 4.9 puan), feedback formunda seçme için. Yarım yıldız desteği var (2.5).
SVG stroke-dasharray + stroke-dashoffset
animasyonu. Skor 80+ yeşil, 60-79 turuncu, <60 kırmızımsı
(accent-italic).
"Hakkımızda" sayfasında 16 yıllık zaman çizelgesi. Sol kenarda yıl, ortada nokta + ince çizgi, sağda olay açıklaması.
orientation="vertical" prop'u ile aynı timeline
componentinden türeyecek. Process (yatay) ve şirket-tarihçesi
(dikey) tek tanımdan üretilecek.
İstanbul ofisi, ilk SEO odaklı 5 kişilik ekip.
UK pazarına genişleme. İlk uluslararası müşteriler.
AI çağına özel pioneering metodoloji.
Counter + progress bar pattern (bölüm 11) daha bilgi verici; ama dar mobile alan için noktalar yeterlidir. Aktif nokta accent + 18px wide pill.
Dots ve counter aynı carousel nav componentinin iki display mode'u. Dar mobile breakpoint'te otomatik dots'a geçilir.
IntersectionObserver tetikleyicisi: viewport'a girince
1500ms içinde 0 → değer. prefers-reduced-motion
set ise direkt değer gösterilir.
Animasyon data-counter attribute'u ile aynı
.design-stat'ta etkinleşir; ayrı bir bölüm
CSS'i gerekmiyor.
3 plan: Başlangıç / Pro / Enterprise. Önerilen plan accent border + "En popüler" rozeti. Fiyat büyük Geist 300, alt satır mono caps "/ ay".
Cleanup'ta .design-pricing içerik-şablonu
olarak kalır ama base CSS (border, padding, radius)
.card'a devredilir.
Toast'tan farkı: sayfa içinde kalıcı, kullanıcı kapatana kadar durur. Sol border + accent ikon + başlık + açıklama.
Editöryal callout ile status alert görsel olarak birebir
aynıydı; tek .alert base'i her ikisini de
karşılar. Cleanup'ta CSS tek tanıma indirgenecek.
AAR analiz aracı yeni versiyon yayında.
Brief alındı, 24 saat içinde döneriz.
Webhook 30 dakikadır 5xx dönüyor.
Ödeme servisi şu an erişilemiyor.
Yeni rapor, etkinlik veya kampanya duyurusu için. Accent
zemin, beyaz metin, kapatma butonu sağda. Kapatıldığında
localStorage'a kaydedilir.
İki ofis (İstanbul + Londra) için aynı kart. Şehir adı + adres + telefon + e-posta + "yol tarifi" linki.
.design-office içerik şablonu olarak kalır;
base CSS .card'tan miras alınacak.
Esentepe Mahallesi, Milangaz Caddesi No:77
A2 Blok Kat:32-33 D:219, Kartal / İstanbul
494a Fulham Road
Fulham, London SW6 5NH, UK
Pozisyon başlığı, lokasyon + departman, "Detay →" CTA. Kart hover'da accent border. Liste zaman dilimi + tip filtresiyle gelir.
.design-career içerik şablonu kalır; base CSS
.card'tan miras alınacak.
scrollY > 600px olunca belirir. 40×40 daire,
accent border, yukarı ok ikonu. Tıklayınca smooth scroll
top'a.
tel:, mailto: ve
https://wa.me/ link prefix'leri. İkonla beraber
verilir; mobilde dokunmatik alanı 44px üzeri.
.swipe-row sınıfı flex/grid container'ı
overflow-x: auto + scroll-snap-type: x mandatory
şekline dönüştürür. Scroll bar gizlenir, çocuk elementler
scroll-snap-align: start ile hizalanır. Dar ekranda
kart grid'leri otomatik bu davranışa geçer.
.hero-background hero'nun içine
position: absolute; inset: 0 olarak yerleşir.
Genellikle radial gradient + ince noise SVG + soft accent
glow kombosu. Aydınlık modda inversiyon uygulanır.
.svc-btn.svc-btn-primary /
.svc-btn.svc-btn-ghost servis hero'larında
kullanılır. Standart .btn ile aynı dile sahip
ama padding ve harf aralığı biraz daha geniş — hero'da
büyük tipografi ile kompozisyon için.
.svc-btn-* ailesi yerine
.btn.btn--hero size modifier kullanılacak.
Aşağıdaki canlı görüntü, görsel farkın ne kadar küçük
olduğunu kanıtlar — birleştirme bu yüzden mantıklı.
.btn kullan; .svc-btn yalnız
hero için.
.brand-logo-light sadece light mode'da görünür,
.brand-logo-dark sadece dark mode'da. Hiç
JS yok; CSS :is(html.dark, [data-theme="dark"])
selector'üyle kontrol edilir.
Tema toggle tıklandığında html.theme-changing
class'ı eklenir; bu class süresince
* { transition: none !important }
uygulanır.
200ms sonra class kaldırılır, normal transition'lar geri
gelir.
html.theme-changing * selektörüne
tüm transition'ları none !important ile geçici olarak
kapatır. BaseLayout.astro theme-set script'inden
tetiklenir, 200ms sonra class kaldırılır.
@keyframes parallax-by-scroll CSS scroll-driven
animation kullanır (animation-timeline: scroll()).
JS yok; tarayıcı destekleri yoksa düz statik durur.
prefers-reduced-motion'a uyumlu.
Arkaplan, scroll hızının 0.3'üyle kayar.
@keyframes t-fade-up + IntersectionObserver
gözcüsü. Element görünür olduğunda
data-revealed attribute'u true olur,
animasyon tetiklenir. 600ms ease-out, opacity + translateY.
Hemen belirir.
100ms sonra.
200ms sonra. Stagger etkisi.
.hero-dark sınıfı hero'yu light mode'da bile
karanlık tutar — beyaz section-title, gri description,
accent eyebrow korunur. Editöryal landing'lerde dramatic
kontrast için.
Kullanıcılar artık doğrudan AI motorlarına soru soruyor; siz cevabın içinde geçiyor musunuz?
orestbida/cookieconsent kütüphanesini default
stilleriyle değil, .cc--darkmode override
sınıfıyla kullanırız. Background --surface-card,
accent buton --primary, border
--border-default.
.cc--darkmode sadece kütüphane CSS'ini
Webtures paletine eşler.
Override edilen değişkenler: --cc-bg,
--cc-primary-color, --cc-btn-primary-bg,
--cc-btn-secondary-bg,
--cc-cookie-category-block-bg,
--cc-toggle-bg-on. Tüm değerler Webtures
token'larına eşlenir.
Bu sayfa Webtures iç ekibi içindir; production sitesinde
noindex olarak yayınlanır. Yeni bir tasarım örüntüsü
eklenirse: önce src/styles/global.css ya da ilgili
component'e ekle, sonra bu sayfaya bir bölüm olarak yansıt.