@charset "UTF-8";
/* Köşe davranışının tek sahibi; Keskin sistem demosunun yüzeylerine de uygulanır. */
html[data-ob-tasarim]{--ob_slayt_kosesi:24px;--ob_kontrol_kosesi:12px;--ob_simge_kosesi:min(3px,var(--ob_kontrol_kosesi))}
html:is([data-ob-tasarim="ob_akis"],[data-ob-tasarim="ob_boyut"]){--ob_slayt_kosesi:6px;--ob_kontrol_kosesi:4px}
html[data-ob-tasarim="ob_frekans"]{--ob_slayt_kosesi:32px;--ob_kontrol_kosesi:18px}
html[data-ob-tasarim="ob_koseli"]{--ob_slayt_kosesi:0px;--ob_kontrol_kosesi:0px}
html[data-ob-tasarim="ob_koreografi"]{--ob_slayt_kosesi:36px;--ob_kontrol_kosesi:18px}
html[data-ob-tasarim="ob_studyo"]{--ob_slayt_kosesi:22px;--ob_kontrol_kosesi:11px}
html[data-ob-kose="ob_yumusak"]{--ob_slayt_kosesi:32px;--ob_kontrol_kosesi:18px}
html[data-ob-kose="ob_keskin"]{--ob_slayt_kosesi:0px;--ob_kontrol_kosesi:0px}
/* Ortak köşeler tema değişkenlerinden; sistemin yerel biçimi Tema/Yumuşak seçiminde korunur. */
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(#main,#mobile-nav,#ob_tasarim_penceresi,#detail-dialog,#ob_seo_paneli,.ob_gezinme_basligi,.ob_alt_bilgi)
 :where(button,input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),select,textarea,summary):not(:where(.ob_sistem_sahnesi *)){border-radius:var(--ob_kontrol_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(.ob_ust_gezinme,.ob_cizgili_baglanti,.project-open,.note-arrow,.about-tags span,.ob_etiketler>span,.ob_iletisim_isareti,.scroll-cue>span,.stage-tag,.ob_balon_simge,.ob_isletim_secimi,.ob_isletim_secimi>button,.ob_gosteri_denetim>button,.ob_gosteri_bildirim [data-ob-seo-ac]){border-radius:var(--ob_kontrol_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #main :is(.ob_cizgili_baglanti,.ob_iletisim_isareti,.project-open,.note-arrow,.ob_etiketler>span){border-radius:var(--ob_kontrol_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(.ob_menu_kod_yuzeyi,.floating-code,.floating-browser,.ob_canli_kod,.ob_platform_karti,.ob_gosteri_bildirim){border-radius:var(--ob_slayt_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #main :is(.project-art,.dashboard-demo,.store-demo,.ob_yetenek_paneli,.ob_iletisim_paneli,.ob_destek_karti,.note-row,.project-card,.ob_yazilim_ana_karti,.ob_adim_icerigi,.contact-intro){border-radius:var(--ob_slayt_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #main :is(.dash-stats>div,.dash-chart,.ob_panel_ozetleri>div,.ob_panel_grafigi,.ob_kart_simge,.ob_telefon_kart,.ob_telefon_hafta .ob_bugun,.ob_telefon_menu b,.ob_mobil_odak,.ob_studyo_mobil_eylem,.ob_studyo_mobil_takvim>.ob_studyo_bugun,.ob_studyo_mobil_gorev>i,.ob_studyo_mobil_basari,.ob_studyo_telefon_gezinme>b,.ob_studyo_mobil_odak,.ob_studyo_mobil_bildirim,.ob_studyo_bildirim_isareti,.ob_studyo_uygulama_yani>span,.ob_studyo_yan_avatar,.ob_studyo_is_basligi>span,.ob_studyo_is_sutunu,.ob_studyo_is_karti,.ob_studyo_is_karti>small,.ob_studyo_akan_gorev){border-radius:var(--ob_kontrol_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #ob_seo_paneli :is(.ob_seo_kapsam_ozeti,.ob_seo_karar,.ob_seo_oneri,.ob_seo_filtreler,.ob_rapor_filtre_detay,.ob_pagespeed_araclar a,.ob_rapor_kanit){border-radius:var(--ob_kontrol_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] .ob_balon_simge::before{border-radius:inherit}
/* Keskin seçiliyken uygulama penceresi, menü ve denetimlerde yuvarlak köşe kalmaz. */
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose="ob_keskin"] #ob_sistem_sahnesi
 :is(button,input,textarea,.ob_terminal_sekme,.ob_sistem_penceresi,.ob_sistem_pencere_basligi,.ob_sistem_alt,.ob_baslat_paneli,.ob_baslat_arama,.ob_baslat_kimlik,.ob_isletim_baglam,.ob_yerli_menu,.ob_etkinlik_pencereler,.ob_etkinlik_onizleme,.ob_ag_dugumu>i,.ob_ag_bilgi>i,.ob_masa_ikonlari i,.ob_sistem_isaret,.ob_baslat_kullanici,.ob_baslat_avatar,.ob_dock_kucukler,.ob_gosteri_imleci>span){border-radius:var(--ob_kontrol_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #main .ob_mobil_ornek_telefon{border-radius:var(--ob_slayt_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(.ob_gezinme_basligi,#main .ob_bolum,#ob_tasarim_penceresi) svg rect{rx:var(--ob_simge_kosesi);ry:var(--ob_simge_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] .ob_gezinme_basligi :is(.ob_tasarim_ac,.ob_dil_secimi,.ob_dil_secimi a,.ob_ust_gezinme a,.ob_menu_dugmesi,.ob_iletisim_dugmesi),
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(.ob_menu_kapat,.back-top,.ob_menu_platformlari a,[data-ob-tasarim-kapat],.ob_iletisim_balonu,.ob_balon_simge,.ob_kose_dugmeleri button,.ob_gorunum_dugmeleri button){border-radius:var(--ob_kontrol_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] :is(#ob_tasarim_penceresi,#detail-dialog,.ob_kose_secimi,.ob_gorunum_secimi,.ob_tasarim_karti){border-radius:var(--ob_slayt_kosesi);clip-path:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] .ob_menu_bolum_oku{border-radius:var(--ob_kontrol_kosesi)!important}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #ob_seo_paneli :is(button,select,.ob_seo_adres_satiri,.ob_seo_davet,.ob_seo_akis,.ob_seo_hata,.ob_seo_kontrol,.ob_seo_sayfalar,.ob_pagespeed,.ob_rapor_sayilar>div,.ob_pagespeed_puanlar>div,.ob_rapor_bos){border-radius:var(--ob_kontrol_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home:is(.ob_sinematik){border-radius:0 0 var(--ob_slayt_kosesi) var(--ob_slayt_kosesi)}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home :is(.ob_studyo_sahnesi,.ob_sistem_sahnesi,.ob_web_kabuk,.ob_masaustu_kabuk){border-radius:var(--ob_slayt_kosesi);clip-path:none;overflow:hidden}
html[data-ob-tasarim="ob_studyo"][data-ob-kose] #home .ob_cihaz_sahnesi{border-radius:var(--ob_slayt_kosesi);overflow:hidden}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home :is(.ob_platform_dugmesi,.ob_slayt_ok,.ob_slayt_duraklat,.ob_slayt_eylemleri .button,.ob_slayt_eylemleri .text-link,.ob_sunum_araclari>div){border-radius:var(--ob_kontrol_kosesi);clip-path:none}
/* Aynı eylem grubu: eşit yükseklik, kenar ve simge hizası; köşe tercihi iki eyleme de uygulanır. */
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home .ob_slayt_eylemleri :is(.button,.text-link){display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;height:44px;padding:0 18px;font:600 13px/1.4 "Segoe UI",Arial,sans-serif;border-width:1px;border-style:solid;white-space:nowrap;pointer-events:auto;box-sizing:border-box;text-decoration:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home .ob_slayt_eylemleri .text-link{border-color:currentColor}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home .ob_slayt_eylemleri svg{width:18px;height:18px;flex-shrink:0}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home .ob_slayt_eylemleri .text-link::after{content:none}
html[data-ob-tasarim][data-ob-gorunum][data-ob-kose] #home .ob_sunum_araclari button{border-radius:max(0px,calc(var(--ob_kontrol_kosesi) - 3px))}
@media(max-width:600px){html[data-ob-tasarim="ob_studyo"][data-ob-kose] #home .ob_slayt_eylemleri{display:grid;grid-template-columns:1fr;gap:10px;width:100%}html[data-ob-tasarim="ob_studyo"][data-ob-kose] #home .ob_slayt_eylemleri :is(.button,.text-link){width:100%;justify-content:space-between}}
.ob_kose_secimi{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;margin:0 0 32px;border:1px solid #78aaff50;border-radius:18px;background:#142947;color:#e7f0ff}
.ob_kose_secimi strong{font-size:16px}.ob_kose_secimi p{font-size:12px;line-height:1.7;margin:6px 0 0;max-width:42ch;color:#c0cde0}
.ob_kose_dugmeleri{display:flex;gap:6px;flex-shrink:0}
.ob_kose_dugmeleri button{display:flex;flex-direction:column;align-items:center;gap:9px;min-height:72px;min-width:90px;padding:12px;background:transparent;color:inherit;border:1px solid #78aaff50;border-radius:12px;cursor:pointer;font-size:12px}
.ob_kose_dugmeleri button[aria-pressed="true"]{background:#78aaff;color:#10203a;border-color:#78aaff}
.ob_kose_ornegi{display:block;width:25px;height:18px;border:2px solid currentColor;border-radius:5px}
.ob_kose_ornegi_ob_yumusak{border-radius:9px}.ob_kose_ornegi_ob_keskin{border-radius:0}
html[data-ob-gorunum="ob_acik"] .ob_kose_secimi{background:#fff;border-color:#bccbdf;color:#172b49}
html[data-ob-gorunum="ob_acik"] .ob_kose_secimi p{color:#4c6080}
html[data-ob-gorunum="ob_acik"] .ob_kose_dugmeleri button{border-color:#a6bddb}
html[data-ob-gorunum="ob_acik"] .ob_kose_dugmeleri button[aria-pressed="true"]{background:#235eb1;color:#fff}
html[data-ob-gorunum="ob_dengeli"] .ob_kose_secimi{background:#fff;border-color:#cbd4df;color:#17263d}
html[data-ob-gorunum="ob_dengeli"] .ob_kose_secimi p{color:#4b5d74}
html[data-ob-gorunum="ob_dengeli"] .ob_kose_dugmeleri button{border-color:#b9c6d7}
html[data-ob-gorunum="ob_dengeli"] .ob_kose_dugmeleri button[aria-pressed="true"]{background:#155dcc;color:#fff;border-color:#155dcc;box-shadow:none}
@media(max-width:700px){.ob_kose_secimi{flex-direction:column;align-items:stretch;gap:14px}.ob_kose_dugmeleri{width:100%}.ob_kose_dugmeleri button{flex:1;min-width:0;padding:12px 6px;font-size:11px}.ob_gorunum_dugmeleri{flex-wrap:wrap}.ob_gorunum_dugmeleri button{flex:1 1 80px;min-width:0;padding:10px 12px}}
@media(max-width:480px){.ob_gorunum_dugmeleri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ob_gorunum_dugmeleri button{flex-direction:column;gap:7px;padding:10px 4px;font-size:11px;min-height:66px}}
