:root{--ini-fonte-classica:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua","URW Palladio L",P052,Georgia,serif;--ini-fonte-editorial:Charter,"Bitstream Charter","Sitka Text",Cambria,"Noto Serif",Georgia,serif;--ini-fonte-elegante:Didot,"Bodoni 72","Bodoni MT","Noto Serif Display",Constantia,P052,Georgia,serif;--ini-fonte-geometrica:Avenir,"Avenir Next",Montserrat,Corbel,"URW Gothic","Noto Sans",sans-serif}:root,[data-inicio=livre],[data-inicio=loja]{--ini-fonte-titulo:var(--ini-fonte-classica)}[data-inicio=cardapio]{font-family:var(--ini-fonte-geometrica)}[data-inicio=agenda],[data-inicio=cardapio],[data-inicio=portfolio]{--ini-fonte-titulo:var(--ini-fonte-elegante)}[data-inicio=cursos]{--ini-fonte-titulo:var(--ini-fonte-editorial)}[data-inicio=negocio]{--ini-fonte-titulo:var(--ini-fonte-geometrica)}.ini-titulo{font-family:var(--ini-fonte-titulo);font-weight:500;letter-spacing:-.015em;line-height:1.04;text-wrap:balance}[data-inicio=negocio] .ini-titulo{font-weight:700;letter-spacing:-.03em}.ini-titulo em{font-style:italic;color:var(--primary)}.ini-numeros{font-variant-numeric:tabular-nums lining-nums}[data-inicio] ::selection{background:color-mix(in oklab,var(--primary) 26%,transparent);color:var(--foreground)}[data-inicio]{caret-color:var(--primary);scrollbar-color:color-mix(in oklab,var(--foreground) 22%,transparent) transparent}[data-inicio] a:not([class*=bg-]){text-underline-offset:.22em;text-decoration-thickness:1px}.ini-placa{position:relative;overflow:hidden;isolation:isolate;color:color-mix(in oklab,var(--primary) 78%,var(--foreground));background:radial-gradient(120% 90% at 30% 15%,color-mix(in oklab,var(--card) 70%,transparent),transparent 60%),linear-gradient(170deg,color-mix(in oklab,var(--primary) 13%,var(--card)),color-mix(in oklab,var(--primary) 24%,var(--background)))}.ini-placa:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;z-index:-1;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--primary) 10%,transparent))}.ini-placa--suave{background:linear-gradient(165deg,color-mix(in oklab,var(--primary) 7%,var(--card)),color-mix(in oklab,var(--primary) 14%,var(--background)))}.ini-placa--forte{color:var(--primary-foreground);background:radial-gradient(90% 80% at 75% 20%,color-mix(in oklab,var(--primary-foreground) 16%,transparent),transparent 65%),linear-gradient(160deg,var(--primary),color-mix(in oklab,var(--primary) 70%,var(--foreground)))}.ini-placa--forte:after{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--foreground) 14%,transparent))}.ini-traco{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ini-preenche{fill:currentColor;stroke:none}.ini-preenche-leve{fill:color-mix(in oklab,currentColor 16%,transparent);stroke:none}.ini-sombra{fill:color-mix(in oklab,var(--foreground) 10%,transparent);stroke:none}.ini-pontilhado{flex:1;min-width:1.5rem;margin:0 .5rem .32em;border-bottom:1.5px dotted color-mix(in oklab,var(--foreground) 28%,transparent)}.ini-faixa{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ini-faixa::-webkit-scrollbar{display:none}.ini-faixa>*{scroll-snap-align:start}@media (prefers-reduced-motion:no-preference){.ini-chegada>*{animation:ini-chegada .7s cubic-bezier(.16,1,.3,1) backwards}.ini-chegada>:nth-child(2){animation-delay:70ms}.ini-chegada>:nth-child(3){animation-delay:.14s}.ini-chegada>:nth-child(n+4){animation-delay:.21s}@keyframes ini-chegada{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}}@media (hover:hover){.ini-ergue{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1)}.ini-ergue:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px color-mix(in oklab,var(--foreground) 45%,transparent)}}}