@charset "UTF-8";:root{--ink: #000000;--ink-2: #3a3a3a;--ink-3: #6b6b6b;--surface: #ffffff;--mist: #f6f6f6;--fill: #f2f2f2;--fill-hover: #e9e9e9;--fill-press: #e0e0e0;--field: #fafafa;--line: #efefef;--line-strong: #e2e2e2;--line-faint: #f4f4f4;--ink-hover: #262626;--ink-raised: #1f1f1f;--on-ink-muted: #b3b3b3;--ok-bg: #e8f5ee;--ok-bg-hover: #d7efe2;--ok-ink: #17703f;--ok-bar: #1a7f4b;--whatsapp-bg: var(--ok-bg);--whatsapp-bg-hover: var(--ok-bg-hover);--whatsapp-ink: var(--ok-ink);--warn-bg: #fdf1e6;--warn-ink: #a5530e;--warn-bar: #e0a060;--warn-line: #f0d2b3;--warn-soft: #fffaf4;--muted-bg: #f2f2f2;--muted-ink: #3a3a3a;--muted-bar: #d6d6d6;--danger: #b42318;--danger-bg: #fdecea;--scrim: rgb(0 0 0 / .4);--on-photo: rgb(255 255 255 / .92);--on-photo-dark: rgb(0 0 0 / .55);--font-serif: "Times New Roman", serif;--font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero: clamp(2.875rem, 1.6rem + 5.2vw, 5.25rem);--fs-title: clamp(2rem, 1.6rem + 1.8vw, 3rem);--fs-section: clamp(1.5rem, 1.3rem + .9vw, 1.875rem);--fs-figure: 2rem;--fs-lead: 1.1875rem;--fs-body: 1.0625rem;--fs-ui: 1rem;--fs-sm: .9375rem;--fs-detail: .875rem;--fs-xs: .8125rem;--track-tight: -.03em;--track-display: -.05em;--track-serif: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--tap-target: 2.75rem;--gutter: clamp(1rem, .4rem + 2.6vw, 2.5rem);--r-surface: 28px;--r-card: 24px;--r-tile: 16px;--r-field: 14px;--r-button: 12px;--r-pill: 999px;--shadow-base: 0 1px 2px rgb(0 0 0 / .06);--shadow-pop: 0 12px 32px -10px rgb(0 0 0 / .22);--shadow-lift: 0 30px 60px -18px rgb(0 0 0 / .35);--shadow-device: 0 50px 90px -30px rgb(0 0 0 / .45);--dur-tap: .16s;--dur-sheet: .32s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.36, .64, 1);--focus-width: 2px;--focus-offset: 2px;--font-display: var(--font-serif);--font-body: var(--font-sans);--color-text: var(--ink);--color-text-muted: var(--ink-3);--color-surface: var(--surface);--color-surface-muted: var(--mist);--color-border: var(--line-strong);--color-accent: var(--ink);--color-focus: var(--ink);--color-danger: var(--danger);--text-xs: .75rem;--text-sm: .875rem;--text-base: var(--fs-ui);--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: clamp(1.75rem, 1.4rem + 1.5vw, 2.25rem);--radius-md: .75rem;--radius-lg: 1.25rem;--radius-full: var(--r-pill);--shadow-md: 0 10px 30px rgb(0 0 0 / .08);--motion-fast: var(--dur-tap) ease-out;color-scheme:light}:root[data-app-fonts]{--font-serif: "Instrument Serif", "Times New Roman", serif;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}:where(*){--focus-outline: var(--focus-width) solid var(--focus-color, var(--ink))}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-ui);line-height:1.5;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}img{max-width:100%}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}::selection{background:var(--ink);color:var(--surface)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.preview-frame{scrollbar-width:none}html.preview-frame::-webkit-scrollbar{display:none}@media(max-width:63.99rem){body:has(app-create-event-page){--toast-lift: 9.5rem}}.serif-word{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:var(--track-serif)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
