/*
Theme Name: Feriha Çelik
Theme URI: https://ferihacelik.com
Author: ferihacelik.com
Description: Kıbrıs Klinik Psikolog Feriha Çelik için özel olarak hazırlanmış, pastel yeşil tonlarında, hızlı ve mobil uyumlu WordPress blok teması.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: feriha
*/

html{scroll-behavior:smooth;scroll-padding-top:90px}
.site-header{position:sticky;top:0;z-index:20;background:var(--wp--preset--color--bg);border-bottom:1px solid var(--wp--preset--color--line);padding:12px 20px}
.admin-bar .site-header{top:32px}
.site-header .wp-block-site-title a{font-family:var(--wp--preset--font-family--heading);font-weight:600;color:var(--wp--preset--color--accent-dark);text-decoration:none}
.section{padding:56px 20px}
.hero{padding-top:48px}
.eyebrow{color:var(--wp--preset--color--accent-dark);font-weight:700;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4rem}
.eyebrow a{color:inherit;text-decoration:none}
.feriha-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:28px 28px 120px 28px;border:1px solid var(--wp--preset--color--line)}
.card{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--line);border-radius:18px;padding:22px}
.card h3{margin-top:0;color:var(--wp--preset--color--accent-dark)}
.card ul{margin:0;padding-left:1.1rem;color:var(--wp--preset--color--muted)}
.services-cols{flex-wrap:wrap!important}
.services-cols>.wp-block-column{flex-basis:calc(25% - 1.5rem)!important;min-width:220px}
.steps-cols{counter-reset:s}
.step{counter-increment:s}
.step::before{content:counter(s);display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--wp--preset--color--accent-dark);color:#fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px}
.feriha-randevu-kutu{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--line);border-radius:18px;padding:24px;text-align:center;margin-top:1.5rem}
.wp-block-post-featured-image img{border-radius:14px}
.wp-block-post-template.is-layout-grid{gap:24px}
.feriha-wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:#1f7a45;color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.2);z-index:30}
.feriha-wa:hover{color:#fff;filter:brightness(1.08)}
.site-footer{padding:36px 20px;border-top:1px solid var(--wp--preset--color--line)}
@media (max-width:781px){
 .section{padding:40px 18px}
 .feriha-photo{max-width:320px}
 .feriha-photo img{aspect-ratio:1/1;border-radius:28px 28px 80px 28px}
}
