*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Heebo,Segoe UI,system-ui,sans-serif;background-color:#faf5f1;color:var(--rega-cream);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;direction:rtl}body.rega-body-dark{background-color:#160f1e}::selection{background:#ff6b8a47}:root{--rega-focus-ring: #33244a}.rega-dark-surface,.rega-experience{--rega-focus-ring: #ffffff}:focus-visible{outline:2px solid var(--rega-focus-ring);outline-offset:2px}:root{--rega-surface: rgba(255, 255, 255, .78);--rega-surface-strong: rgba(255, 255, 255, .92);--rega-surface-soft: rgba(255, 255, 255, .55);--rega-surface-hover: rgba(255, 255, 255, .96);--rega-border: rgba(51, 36, 74, .12);--rega-border-strong: rgba(51, 36, 74, .55);--rega-border-hover: rgba(51, 36, 74, .7);--rega-divider: rgba(51, 36, 74, .1);--rega-veil-strong: rgba(255, 255, 255, .94);--rega-selected-bg: #c4405f;--rega-selected-fg: #ffffff}.rega-dark-surface{--rega-veil-strong: rgba(22, 15, 30, .97);--rega-surface: rgba(255, 255, 255, .06);--rega-surface-strong: rgba(255, 255, 255, .12);--rega-surface-soft: rgba(255, 255, 255, .04);--rega-surface-hover: rgba(255, 255, 255, .1);--rega-border: rgba(255, 255, 255, .12);--rega-border-strong: rgba(255, 255, 255, .42);--rega-border-hover: rgba(255, 255, 255, .6);--rega-divider: rgba(255, 255, 255, .07)}@keyframes rega-scroll-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.rega-scroll-hint-bounce{animation:rega-scroll-hint-bounce 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html.rega-a11y-text-large{font-size:112.5%}html.rega-a11y-text-xlarge{font-size:125%}html.rega-a11y-contrast{--rega-cream: #ffffff;--rega-cream-60: rgba(255, 255, 255, .9);--rega-cream-80: rgba(255, 255, 255, .97);--rega-ink: #000000;--rega-glass-bg: rgba(0, 0, 0, .95);--rega-glass-border: rgba(255, 255, 255, .7);--rega-canvas: #000000;--rega-veil: #000000;--rega-veil-border: rgba(255, 255, 255, .7);--rega-shadow-card: none;--rega-sparkle-color: rgba(255, 255, 255, .95);--rega-surface: #000000;--rega-surface-strong: #0a0a0a;--rega-surface-soft: #000000;--rega-surface-hover: #1a1a1a;--rega-border: rgba(255, 255, 255, .7);--rega-border-strong: rgba(255, 255, 255, .85);--rega-border-hover: #ffffff;--rega-divider: rgba(255, 255, 255, .7);--rega-veil-strong: #000000;--rega-selected-bg: #ffffff;--rega-selected-fg: #000000}html.rega-a11y-contrast .rega-ambient-bg__deco{display:none}html.rega-a11y-contrast body{background-color:#000;color:#fff}html.rega-a11y-contrast .MuiPaper-root,html.rega-a11y-contrast .MuiCard-root{background-color:#0a0a0a!important;border-color:#ffffffb3!important}html.rega-a11y-contrast .MuiTypography-root,html.rega-a11y-contrast .MuiButton-root,html.rega-a11y-contrast .MuiInputBase-root{color:#fff}html.rega-a11y-contrast .MuiButton-contained{outline:2px solid #ffffff;outline-offset:1px}html.rega-a11y-grayscale #root{filter:grayscale(1)}html.rega-a11y-links a,html.rega-a11y-links .MuiLink-root{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html.rega-a11y-stop-motion *,html.rega-a11y-stop-motion *:before,html.rega-a11y-stop-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
