:root{--cp-safe-area-top:env(safe-area-inset-top,0px);--cp-safe-area-right:env(safe-area-inset-right,0px);--cp-safe-area-bottom:env(safe-area-inset-bottom,0px);--cp-safe-area-left:env(safe-area-inset-left,0px)}:root[data-mantine-color-scheme=light]{--mantine-color-dimmed:#52656f}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fbf8f2;min-width:320px;scroll-padding-top:5.5rem}body{color:#172f3e;background:#fbf8f2;min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #d94d1c}::selection{color:#173444;background:#ffe0cf}.cp-skip-link{z-index:1000;color:#fff;background:#173444;border-radius:0 0 .5rem .5rem;padding:.75rem 1rem;transition:transform .12s;position:fixed;top:0;left:1rem;transform:translateY(-150%)}.cp-skip-link:focus{transform:translateY(0)}.cp-safe-area-bottom{padding-bottom:var(--cp-safe-area-bottom)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
