:root{
--space-1:4px;
--space-2:8px;
--space-3:12px;
--space-4:16px;
--space-5:24px;
--space-6:32px;
--space-7:48px;
--space-8:64px;
--space-9:96px;
--space-10:128px;
--space-11:160px;
--container-max:1240px;/* @kind spacing */
--container-text:640px;/* @kind spacing */
--gutter:clamp(20px,5vw,64px);/* @kind spacing */
--section-y:clamp(72px,10vw,144px);/* @kind spacing */
/* Cantos: retos ou quase */
--radius-0:0;
--radius-sm:2px;
--radius-md:4px;
/* Filetes */
--rule-hairline:1px;/* @kind spacing */
--rule-frame-offset:8px;/* @kind spacing */
/* Sombras: raras e longas, nunca duras */
--shadow-none:none;
--shadow-soft:0 24px 48px -28px rgba(20,33,61,.32);
--shadow-float:0 32px 64px -32px rgba(13,23,41,.45);
/* Movimento: lento, sem quiques */
--ease-out:cubic-bezier(.2,.7,.2,1);/* @kind other */
--ease-in-out:cubic-bezier(.6,0,.2,1);/* @kind other */
--dur-fast:180ms;/* @kind other */
--dur-base:320ms;/* @kind other */
--dur-slow:640ms;/* @kind other */
--dur-photo:1200ms;/* @kind other */
}
