/*
Theme Name: Romario Studio
Theme URI: https://romariostudio.com/
Author: Romario Studio
Description: A modern editorial photography theme for weddings, albums and visual stories. Designed to work with Romario Studio Manager.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: romario-studio
License: GPLv2 or later
*/

:root{--rs-border:rgba(18,18,18,.12)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-underline-offset:.18em}.rs-site-header{position:relative;z-index:20}.rs-site-header .wp-block-navigation a{text-decoration:none}.rs-hero{min-height:min(78vh,820px);display:flex;align-items:flex-end}.rs-hero .wp-block-site-title{letter-spacing:-.055em}.rs-kicker{letter-spacing:.18em;text-transform:uppercase}.rs-section-label{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.rs-editorial-rule{border-top:1px solid var(--rs-border)}.rs-footer{border-top:1px solid var(--rs-border)}.single-rsm_wedding .wp-block-post-content .wp-block-gallery,.single-rsm_album .wp-block-post-content .wp-block-gallery{gap:clamp(8px,1.4vw,18px)!important}.single-rsm_wedding .wp-block-post-content .wp-block-image img,.single-rsm_album .wp-block-post-content .wp-block-image img{width:100%}.rs-story-body{max-width:1280px}.rs-story-body>.wp-block-post-content>p{max-width:780px;margin-inline:auto}.rs-story-body>.wp-block-post-content>h2,.rs-story-body>.wp-block-post-content>h3{max-width:880px;margin-inline:auto}.rsm-story-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;letter-spacing:.04em;opacity:.68}.rsm-story-meta span{white-space:nowrap}.rsm-vendors{white-space:pre-line;font-size:14px;line-height:1.8;opacity:.75}.wp-block-post-featured-image img{object-fit:cover}.rs-archive-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,2.4vw,42px)}.rs-archive-grid .wp-block-post{grid-column:span 4}.rs-archive-grid .wp-block-post:nth-child(6n+1){grid-column:span 7}.rs-archive-grid .wp-block-post:nth-child(6n+2){grid-column:span 5}.rs-archive-grid .wp-block-post-featured-image{overflow:hidden}.rs-archive-grid .wp-block-post-featured-image img{aspect-ratio:4/5;width:100%;object-fit:cover;transition:transform .6s ease}.rs-archive-grid .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.015)}@media(max-width:900px){.rs-archive-grid .wp-block-post,.rs-archive-grid .wp-block-post:nth-child(6n+1),.rs-archive-grid .wp-block-post:nth-child(6n+2){grid-column:span 6}}@media(max-width:620px){.rs-hero{min-height:64vh}.rs-archive-grid .wp-block-post,.rs-archive-grid .wp-block-post:nth-child(6n+1),.rs-archive-grid .wp-block-post:nth-child(6n+2){grid-column:1/-1}.wp-block-navigation__responsive-container.is-menu-open{padding:24px}}
