.ui-safe-area-top[data-v-82618c26]{--ui-safe-area-top-inset:max(8px,env(safe-area-inset-top,0px));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:color-mix(in srgb,var(--app-chrome-color) 25%,transparent);height:calc(var(--ui-safe-area-top-inset) + 24px);left:0;mask-image:linear-gradient(to bottom,#000 var(--ui-safe-area-top-inset),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 var(--ui-safe-area-top-inset),transparent);pointer-events:none;position:fixed;right:0;top:0;z-index:50}@media (min-width:1024px){.ui-safe-area-top[data-v-82618c26]{display:none}}.connection-banner[data-v-2b3f829c]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:.5rem;justify-content:center;left:0;min-height:calc(2.25rem + env(safe-area-inset-top));padding-left:1rem;padding-right:1rem;padding-top:env(safe-area-inset-top);position:fixed;right:0;top:0;z-index:2000}.connection-banner--down[data-v-2b3f829c]{background:#fdf1dc;color:#b45309}.connection-banner--ok[data-v-2b3f829c]{background:#e6f6ec;color:#12874a}.connection-banner__icon[data-v-2b3f829c]{flex-shrink:0;height:1rem;width:1rem}.connection-banner__text[data-v-2b3f829c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-banner__action[data-v-2b3f829c]{flex-shrink:0;text-decoration-line:underline;text-underline-offset:2px}.connection-banner-enter-active[data-v-2b3f829c],.connection-banner-leave-active[data-v-2b3f829c]{transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.connection-banner-enter-from[data-v-2b3f829c],.connection-banner-leave-to[data-v-2b3f829c]{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 1000;src:url(../fonts/nunito-variable.woff2) format("woff2-variations"),url(../fonts/nunito-variable.woff2) format("woff2")}html.parent-design body{background:transparent}.parent-design{--app-chrome-color:#efedff;--app-background-glow:246 100% 94%;--color-app-bg:225 55% 98%;--color-app-surface:0 0% 100%;--color-app-text:222 64% 17%;--color-app-muted:224 20% 49%;--color-app-border:226 31% 90%;--color-app-primary:246 89% 66%;--color-app-danger:4 86% 57%;--color-app-success:143 63% 35%;--color-app-success-soft:138 62% 93%;--color-app-warning:37 80% 32%;--color-app-warning-soft:38 100% 93%;--color-app-info:204 75% 38%;--color-app-info-soft:204 100% 95%;--color-app-danger-soft:3 100% 95%;--color-app-story-start:37 56% 94%;--color-app-story-end:38 100% 97%;--color-app-story-border:38 39% 89%;background:radial-gradient(ellipse at 90% 0,hsl(var(--app-background-glow)/.75),transparent 34rem),hsl(var(--color-app-bg));color:hsl(var(--color-app-text));color-scheme:light;font-family:Nunito,sans-serif}.parent-design[data-theme=dark]{--app-chrome-color:#171429;--app-background-glow:246 44% 18%;--color-app-bg:226 40% 7%;--color-app-surface:225 34% 11%;--color-app-text:220 38% 96%;--color-app-muted:224 17% 66%;--color-app-border:225 24% 22%;--color-app-primary:246 89% 72%;--color-app-danger:4 86% 66%;--color-app-success:143 61% 65%;--color-app-success-soft:143 37% 16%;--color-app-warning:38 92% 68%;--color-app-warning-soft:38 45% 17%;--color-app-info:204 89% 73%;--color-app-info-soft:204 44% 17%;--color-app-danger-soft:4 45% 18%;--color-app-story-start:35 23% 15%;--color-app-story-end:35 20% 12%;--color-app-story-border:35 20% 24%;color-scheme:dark}@media (max-width:1023px){html.parent-design{min-height:calc(100dvh + env(safe-area-inset-top,0px))}html.parent-design body{min-height:inherit}html.parent-design,html.parent-design body{background-color:var(--app-chrome-color)}.parent-design{background-image:linear-gradient(to bottom,var(--app-chrome-color) max(8px,env(safe-area-inset-top,0px)),transparent calc(max(8px,env(safe-area-inset-top,0px)) + 160px)),radial-gradient(ellipse at 90% 0,hsl(var(--app-background-glow)/.75),transparent 34rem)}}
