/*
Theme Name: ORİVA Rehber
Author: ORİVA Teknoloji
Description: Arama ve okunabilir makaleler için yerel WordPress blok teması.
Version: 1.0.0
Requires at least: 7.0
Requires PHP: 8.3
Text Domain: oriva-rehber
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a,button,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid #b24c00;outline-offset:4px}img{max-width:100%;height:auto}.wp-site-blocks{padding:0}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.oriva-header{max-width:1160px!important;margin:auto;padding:30px 24px;min-height:108px;gap:24px;border-bottom:1px solid #dbe3ed}.oriva-header figure{margin:0;flex-shrink:0}.oriva-header .wp-block-navigation{font-size:14px;font-weight:600}.oriva-header .wp-block-navigation-item__content{padding:10px 0;text-decoration:none}.oriva-header .wp-block-navigation__container{gap:26px}.oriva-home{max-width:none!important;margin:0!important}.oriva-home>.wp-block-post-content{max-width:none!important}.oriva-hero{max-width:1160px!important;margin:0 auto!important;padding:80px 24px 64px;border-bottom:1px solid #dbe3ed}.oriva-hero>*{max-width:820px!important;margin-left:0!important}.oriva-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:#003479}.oriva-hero h1{font-size:clamp(36px,5.1vw,66px);line-height:1.06;color:#003479;letter-spacing:-.045em;margin:24px 0}.oriva-lead{font-size:20px;max-width:640px!important;color:#526173}.oriva-search{margin-block:30px!important;max-width:820px!important}.oriva-search .wp-block-search__inside-wrapper{border:1px solid #9eafc4;border-radius:8px;background:white;padding:7px;min-height:64px}.oriva-search input{padding:8px 14px;font-size:17px;min-width:0;border:0;background:white;color:#17283b}.oriva-search button{min-width:84px;background:#003479;color:white;border:0;border-radius:5px;font-size:16px;font-weight:700;padding:12px 20px;margin-left:8px}.oriva-search button:hover{background:#00275b}.oriva-search-hints{font-size:13px;color:#526173}.oriva-search-hints a{display:inline-block;padding:4px 2px}.oriva-section{max-width:1160px!important;margin:0 auto!important;padding:50px 24px}.oriva-section>h2,.oriva-section-title h2{font-size:28px}.oriva-topics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;max-width:none!important}.oriva-topic{margin:0!important;padding:28px 0;border-bottom:1px solid #dbe3ed;max-width:none!important}.oriva-topic h3{font-size:20px;margin:0}.oriva-topic h3 a{display:flex;gap:16px;justify-content:space-between;text-decoration:none;padding:4px 0}.oriva-topic p{font-size:15px;line-height:1.65;color:#526173;margin-top:8px}.oriva-section-title{max-width:none!important;margin-bottom:28px}.oriva-section-title p{font-size:14px}.oriva-results{max-width:1160px!important}.oriva-results .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;padding:0}.oriva-results .wp-block-post{margin:0!important;background:#f2f6fb;border:1px solid #e2e9f1;padding:28px;border-radius:6px}.oriva-results .wp-block-post-title{margin-top:14px;line-height:1.35;letter-spacing:-.02em}.oriva-results .wp-block-post-title a{text-decoration:none}.oriva-results .wp-block-post-terms{font-size:12px;font-weight:700}.oriva-results .wp-block-post-excerpt{font-size:15px;color:#526173}.oriva-results .wp-block-post-excerpt__more-link{font-weight:700;font-size:14px}.oriva-main{max-width:1160px!important;margin:0 auto!important;padding:60px 24px 80px;min-height:50vh}.oriva-main>h1{font-size:clamp(32px,4vw,48px);color:#003479;max-width:850px!important}.oriva-main .wp-block-search,.oriva-main>.wp-block-query,.oriva-main>.wp-block-query-title{margin-left:0!important}.oriva-article{max-width:900px!important}.oriva-article h1{line-height:1.16}.oriva-article .wp-block-post-content{margin-top:36px}.oriva-article h2{font-size:26px;margin-top:40px}.oriva-article li{margin-bottom:14px}.oriva-meta{font-size:13px;color:#526173;gap:8px!important}.oriva-meta>*{margin:0}.oriva-support{background:#003479;color:white;max-width:none!important;padding:50px max(24px,calc((100vw - 1112px)/2));margin:40px 0 0!important}.oriva-support>*{max-width:820px!important;margin-left:0!important}.oriva-support h2{font-size:38px}.oriva-support .oriva-eyebrow{color:#d6e5ff}.oriva-support p{color:#e2ebf7}.oriva-support .wp-block-button__link{background:white;color:#003479;font-weight:700}.oriva-footer{max-width:1160px!important;margin:0 auto!important;padding:28px 24px;font-size:13px;color:#526173;gap:12px}.wp-block-query-pagination{padding:18px 0;gap:16px}.wp-block-query-pagination a{padding:10px}.wp-block-details{border-bottom:1px solid #dbe3ed;padding:20px 0}.wp-block-details summary{font-size:19px;font-weight:700;color:#003479;padding:8px 0;cursor:pointer}.wp-block-details p{color:#526173}.wp-block-post-content a{overflow-wrap:anywhere}.wp-block-post-content pre{overflow-x:auto}.wp-block-post-content figure{max-width:100%}.wp-block-post-content table{display:block;overflow:auto}.wp-block-navigation__responsive-container.is-menu-open{padding:32px}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{min-width:44px;min-height:44px;justify-content:center;align-items:center}
@media(max-width:700px){.oriva-header{padding:20px;min-height:86px}.oriva-header figure img{width:190px!important}.oriva-hero{padding:44px 20px 38px}.oriva-lead{font-size:18px}.oriva-section{padding:34px 20px}.oriva-section>h2,.oriva-section-title h2{font-size:25px}.oriva-topics{grid-template-columns:1fr}.oriva-topic{padding:20px 0}.oriva-results .wp-block-post-template{grid-template-columns:1fr;gap:16px}.oriva-results .wp-block-post{padding:23px}.oriva-main{padding:36px 20px 48px}.oriva-support{padding:36px 20px}.oriva-support h2{font-size:30px}.oriva-search input{font-size:16px;padding:8px}.oriva-search button{min-width:60px;padding:10px 15px}.oriva-eyebrow{font-size:10px}.oriva-footer{padding:24px 20px}.oriva-search-hints{line-height:1.9}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
