:root{--bw-safe-top: env(safe-area-inset-top, 0px);--bw-safe-bottom: env(safe-area-inset-bottom, 0px);--bw-header-h: 56px;--bw-tabbar-h: 68px;--bw-cream: #fdf8f4;--bw-surface: rgba(255, 255, 255, .72);--bw-surface-solid: #ffffff;--bw-border: rgba(210, 137, 102, .16)}html,body{background-color:var(--bw-cream);overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}body{-webkit-touch-callout:none;-webkit-text-size-adjust:100%}input,textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.bw-bg{background-color:var(--bw-cream);background-image:radial-gradient(120% 70% at 100% 0%,#d289662e,#d2896600 60%),radial-gradient(90% 55% at 0% 0%,#7a7dd624,#7a7dd600 55%);background-repeat:no-repeat;background-attachment:fixed}.bw-bg-plain{background-color:var(--bw-cream)}.bw-glass{background-color:var(--bw-surface);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bw-border)}.bw-card{background-color:var(--bw-surface-solid);border:1px solid var(--bw-border)}.bw-pressable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.bw-pressable:active{transform:scale(.985)}.bw-safe-bottom{padding-bottom:var(--bw-safe-bottom)}.no-link-style{text-decoration:none;color:inherit;display:block}.bw-hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.bw-hide-scrollbar::-webkit-scrollbar{display:none}.bw-content{line-height:1.7;word-break:break-word}.bw-content>*:first-child{margin-top:0}.bw-content>*:last-child{margin-bottom:0}.bw-content img,.bw-content video{max-width:100%;height:auto;border-radius:var(--mantine-radius-md)}.bw-content iframe{width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--mantine-radius-md)}.bw-content ul,.bw-content ol{padding-inline-start:1.25rem}.bw-content a{color:var(--mantine-color-primary-7)}.app-Carousel-control{box-shadow:none;border:1px solid var(--bw-border);color:var(--mantine-color-primary-7);background-color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-Carousel-root .app-Carousel-control[data-inactive]{opacity:0;cursor:default}.app-Modal-content{padding-bottom:var(--bw-safe-bottom)}
