/*
Theme Name: Vacanță în Japonia
Author: Irina
Description: Ghid vizual de călătorie în Japonia, în limba română. Temă cu blocuri și conținut inițial opțional.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vacanta-in-japonia
Tags: blog, photography, full-site-editing, block-patterns, custom-colors, custom-logo, wide-blocks
*/
*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}a{text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #b63329;outline-offset:5px}.wp-site-blocks>header,.wp-site-blocks>footer{margin-block-start:0}.vij-header,.vij-footer,.vij-wide{max-width:1360px;margin-inline:auto;padding-inline:5%}.vij-header{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-block:25px;border-bottom:1px solid #d9dfd8}.vij-header .wp-block-site-title{font-size:23px;font-weight:700;line-height:1.2;max-width:260px}.wp-block-site-title a{text-decoration:none;color:#1a2722}.vij-header .wp-block-site-title:before{content:'●';color:#b63329;margin-right:9px}.vij-header .wp-block-navigation{font-size:14px}.vij-main{max-width:860px;margin:50px auto 80px;padding:0 30px}.vij-main>.wp-block-post-title{font-size:clamp(2.5rem,5vw,4.5rem);margin-bottom:28px}.vij-main .wp-block-post-content h2{margin-top:2.4rem;font-size:2rem}.vij-wide{padding-block:32px 64px}.vij-hero>.wp-block-columns{align-items:center;gap:6%}.vij-hero-copy h1{font-size:clamp(3rem,6vw,5.7rem);line-height:1;letter-spacing:-.05em}.vij-hero .wp-block-image img{height:560px;width:100%;object-fit:cover}.eyebrow{font-size:12px;font-weight:bold;letter-spacing:.15em;color:#b63329}.lede{font-size:20px;color:#56615a}.vij-hero-copy .lede{font-size:18px}.wp-element-caption{font-size:12px;color:#56615a}em{color:#b63329}.vij-section{padding-block:45px}.vij-section>h2,.vij-routes>h2{font-size:clamp(2.2rem,4vw,3.3rem)}.vij-card{border:1px solid #d9dfd8;padding:24px;height:100%}.vij-card h3{font-size:1.75rem}.vij-card h3 a{color:#1a2722;text-decoration:none}.vij-card p{font-size:16px}.vij-card .eyebrow{font-size:12px}.vij-card .wp-block-image img{height:230px;width:100%;object-fit:cover}.vij-strip{padding:22px;background:#f1f3ef}.vij-routes{background:#f1f3ef;padding:36px}.vij-banner{background:#1a2722;color:white;padding:40px}.vij-banner .eyebrow{color:#fff}.vij-footer{padding-block:40px;border-top:1px solid #d9dfd8}.vij-footer p{font-size:14px}.wp-block-table{overflow-x:auto}.wp-block-query .wp-block-post-template>li{padding-block:25px;border-bottom:1px solid #d9dfd8}.wp-block-query-pagination{display:flex;gap:20px}.wp-block-post-content .alignwide{max-width:100%}.wp-block-post-content img{height:auto}.wp-block-post-content .vij-hero img{height:560px}.wp-block-post-content .vij-card img{height:230px}@media(max-width:781px){.vij-header{gap:15px}.vij-header .wp-block-site-title{font-size:19px}.vij-hero .wp-block-image img,.wp-block-post-content .vij-hero img{height:360px}.vij-hero-copy h1{font-size:3.5rem}.vij-main{padding:0 6%;margin-top:30px}.vij-routes,.vij-banner{padding:25px}.vij-card{height:auto}.vij-section{padding-block:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
