:root{--color-brand:#d72929;--color-brand-hover:#bc2020;--color-brand-active:#a51c1c;--color-on-brand:#fff;--color-brand-subtle:#fdf0f0;--color-on-brand-subtle:#b42323;--color-background:#fff;--color-surface:#fafafa;--color-surface-emphasis:#f4f4f5;--color-page:#e9edef;--color-heading:#18181b;--color-media-backdrop:#000;--color-text:#3f3f46;--color-text-muted:#62626b;--color-border:#e4e4e7;--color-border-control:#85858f;--color-success:#166534;--color-success-subtle:#f0fdf4;--color-rating:#f4bd18;--color-warning:#854d0e;--color-warning-subtle:#fffbeb;--color-error:#b91c1c;--color-focus-ring:color-mix(in srgb, var(--color-brand) 38%, transparent);--color-error-focus-ring:color-mix(in srgb, var(--color-error) 38%, transparent);--color-error-subtle:#fef2f2;--color-info:#1e40af;--color-info-subtle:#eff6ff;--color-social-telegram:#097bb0;--color-social-youtube:#d61b18;--color-social-instagram:#c42374;--color-social-max:#4655ce;--color-social-whatsapp:#168346}
:root{--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-80:5rem}
:root{--control-height-sm:32px;--control-height-md:36px;--control-height-lg:40px;--control-target-min:0px}@media (pointer:coarse){:root{--control-target-min:44px}}
:root{--motion-duration-fast:.125s;--motion-duration-enter:.2s;--motion-duration-exit:.15s;--motion-selection-stiffness:400;--motion-selection-damping:40;--motion-selection-mass:1;--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-duration-scene:.7s;--motion-duration-reveal:.48s;--motion-duration-hover:.24s;--motion-ease-hover:ease;--motion-scene-bounce:.12;--motion-stagger:60ms;--motion-card-shift:6px;--motion-card-artwork-shift:4px;--motion-duration-traffic:9s;--motion-duration-error-shape:16s}
html{--font-heading:var(--font-body);--button-radius:12px;scrollbar-color:var(--color-heading) var(--color-page);scroll-padding-top:100px}body{isolation:isolate;min-height:100svh;color:var(--color-text);background:var(--color-page);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}*{box-sizing:border-box}body[data-editor-preview]{padding-bottom:var(--space-80)}@media not (min-width:600px){body[data-editor-preview]{padding-bottom:calc(var(--space-80) + var(--space-48))}}::selection{background:var(--color-brand);color:var(--color-on-brand)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.08}button,input,select,textarea{font:inherit}a{text-underline-offset:4px}button,a{touch-action:manipulation}main#main-content{flex:1;min-width:0;padding-top:92px;container-type:inline-size}input,textarea{caret-color:var(--color-brand)}@media not (min-width:600px){main#main-content{padding-top:80px}}.skip-link{z-index:40;inset:var(--space-16) auto auto var(--space-16);padding:var(--space-8) var(--space-16);background:var(--color-heading);color:var(--color-background);clip-path:inset(50%);border-radius:8px;position:fixed}.skip-link:focus{clip-path:none}
