/*
Theme Name: Izabeli Sima
Version: 1.1.0
*/
@import url("https://fonts.googleapis.com/css2?family=Belleza&family=Berkshire+Swash&display=swap");
:root{--azul-profundo:#080080;--azul:#0C4A84;--terracota:#9C4A32;--bordo:#4D0011;--menta:#D3EDE0;--cinza:#DDE0DE;--branco:#fff;--texto:#24313A;--open-sauce:"Open Sauce","Open Sans",Arial,sans-serif;--belleza:"Belleza",Georgia,serif;--berkshire:"Berkshire Swash",Georgia,cursive}
*{box-sizing:border-box}body{margin:0;background:var(--cinza);color:var(--texto);font-family:var(--open-sauce);line-height:1.7}a{color:var(--azul);text-underline-offset:3px}.site-header{background:#fff;border-bottom:4px solid var(--menta)}.site-header-inner,.site-main,.site-footer-inner{width:min(1120px,calc(100% - 40px));margin:auto}.site-header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-brand a{color:var(--azul-profundo);font-family:var(--berkshire);font-size:clamp(2rem,4vw,3.1rem);text-decoration:none}.site-tagline{margin:5px 0;color:var(--azul);font-family:var(--belleza)}.primary-navigation ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}.primary-navigation a{color:var(--bordo);font-family:var(--belleza);text-decoration:none}.site-main{padding:64px 0 90px}.content-shell{background:#fff;border-radius:24px;padding:clamp(28px,5vw,72px);box-shadow:0 18px 50px rgba(8,0,128,.08)}h1,h2,h3{font-family:var(--belleza);font-weight:400;line-height:1.2;color:var(--azul-profundo)}h1{font-size:clamp(2.4rem,6vw,4.7rem)}h2{color:var(--azul);font-size:clamp(1.8rem,4vw,2.8rem);margin-top:48px}h3{color:var(--bordo)}.wp-block-button__link,button,input[type=submit]{display:inline-block;border:0;border-radius:999px;background:var(--bordo);color:#fff;cursor:pointer;font-family:var(--belleza);font-size:1.05rem;padding:13px 25px;text-decoration:none}.wp-block-button__link:hover,button:hover,input[type=submit]:hover{background:var(--terracota)}.izabeli-form{display:grid;gap:15px;background:var(--menta);border-radius:18px;padding:24px}.izabeli-form label{color:var(--bordo);font-family:var(--belleza)}.izabeli-form input,.izabeli-form textarea,.izabeli-form select{width:100%;border:1px solid var(--cinza);border-radius:12px;font:inherit;padding:12px 14px}.izabeli-form textarea{min-height:130px}.izabeli-notice{background:var(--cinza);border-left:5px solid var(--terracota);padding:12px 16px}.site-footer{background:var(--azul-profundo);color:#fff}.site-footer-inner{padding:42px 0}.site-footer a{color:var(--menta)}@media(max-width:760px){.site-header-inner{align-items:flex-start;flex-direction:column;padding:24px 0}.site-main{padding-top:28px}}
