:root{--rrg-color-signal-red:#e60000;--rrg-color-signal-red-dark:#b70100;--rrg-color-fixo-primary:#1a56db;--rrg-color-ink-blue:#0f172a;--rrg-color-slate:#64748b;--rrg-color-white:#fff;--rrg-color-background:#f7f9fb;--rrg-color-surface-low:var(--muted);--rrg-color-surface-mid:var(--accent);--rrg-color-surface-high:#e6e8ea;--rrg-color-surface-highest:#e0e3e5;--rrg-color-text-primary:var(--foreground);--rrg-color-text-secondary:var(--secondary-foreground);--rrg-color-text-muted:var(--muted-foreground);--rrg-color-border-subtle:var(--border);--rrg-color-border-strong:#cbd5e1;--rrg-color-success:#059669;--rrg-color-warning:#d97706;--rrg-color-error:var(--destructive);--rrg-color-info:#2563eb;--rrg-font-body:"Pretendard", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rrg-font-label:var(--rrg-font-body);--rrg-font-size-display-lg:48px;--rrg-font-size-display-lg-mobile:36px;--rrg-font-size-headline-md:30px;--rrg-font-size-headline-sm:24px;--rrg-font-size-body-lg:18px;--rrg-font-size-body-md:16px;--rrg-font-size-body-sm:14px;--rrg-font-size-label-md:14px;--rrg-font-size-label-sm:12px;--rrg-line-height-display-lg:56px;--rrg-line-height-display-lg-mobile:44px;--rrg-line-height-headline-md:38px;--rrg-line-height-headline-sm:32px;--rrg-line-height-body-lg:28px;--rrg-line-height-body-md:24px;--rrg-line-height-body-sm:20px;--rrg-line-height-label-md:20px;--rrg-line-height-label-sm:16px;--rrg-radius-sm:2px;--rrg-radius-base:4px;--rrg-radius-md:6px;--rrg-radius-lg:8px;--rrg-radius-xl:12px;--rrg-radius-full:9999px;--rrg-spacing-unit:4px;--rrg-gutter:24px;--rrg-margin-desktop:40px;--rrg-margin-mobile:16px;--rrg-container-sm:640px;--rrg-container-md:768px;--rrg-container-lg:1024px;--rrg-container-max:1240px;--rrg-shadow-interactive:0 4px 12px #0f172a0d;--rrg-shadow-overlay:0 24px 80px #0f172a29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Pretendard;font-style:normal;font-weight:45 920;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2")}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--rrg-color-text-primary);background:var(--rrg-color-background);font-family:var(--rrg-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}
body:has(main.cloud-theme) header{--rrg-color-text-primary:#f5f5f6;--rrg-color-text-secondary:#b3b5bd;--rrg-color-border-subtle:#24262c;--rrg-color-surface-low:#191b20;--rrg-color-ink-blue:#ededf0;--rrg-color-signal-red-dark:#ff7474;color:var(--rrg-color-text-primary);background:#08090bf5}:is(body:has(main.cloud-theme) header .siteHeaderMegaNav,body:has(main.cloud-theme) header .siteHeaderMobileNav){background:#0e0f12}body:has(main.cloud-theme) footer{background:#0e0f12}
body:has(main[data-home-memorial]){background:#080808}body:has(main[data-home-memorial]) footer{display:none}body:has(main[data-home-memorial]) header{--rrg-color-text-primary:#f5f5f5;--rrg-color-text-secondary:#bbb;--rrg-color-border-subtle:#292929;--rrg-color-surface-low:#202020;--rrg-color-ink-blue:#eee;--rrg-color-signal-red-dark:#ff7474;color:var(--rrg-color-text-primary);background:#080808f5}:is(body:has(main[data-home-memorial]) header .siteHeaderMegaNav,body:has(main[data-home-memorial]) header .siteHeaderMobileNav){background:#111}
