.theme-aurora,:root{--glass-tint:hsla(0,0%,100%,.55);--glass-tint-deep:hsla(0,0%,100%,.72);--glass-tint-soft:hsla(0,0%,100%,.4);--glass-edge:hsla(0,0%,100%,.85);--glass-edge-soft:hsla(0,0%,100%,.5);--glass-wallpaper:radial-gradient(ellipse 1400px 900px at 18% 12%,rgba(127,217,255,.42) 0%,transparent 55%),radial-gradient(ellipse 1200px 800px at 82% 8%,rgba(255,184,230,.36) 0%,transparent 50%),radial-gradient(ellipse 1600px 1000px at 50% 110%,rgba(255,218,138,.32) 0%,transparent 55%),radial-gradient(ellipse 800px 600px at 30% 60%,rgba(196,168,255,.22) 0%,transparent 45%),linear-gradient(180deg,#fbf6ff,#f4eeff);--glass-ink:240 38% 11%;--glass-ink-muted:240 14% 40%;--glass-ink-faint:240 8% 60%}.dark .theme-aurora,.dark.theme-aurora,.theme-midnight{--glass-tint:rgba(30,22,60,.45);--glass-tint-deep:rgba(30,22,60,.68);--glass-tint-soft:rgba(30,22,60,.3);--glass-edge:hsla(0,0%,100%,.16);--glass-edge-soft:hsla(0,0%,100%,.06);--glass-wallpaper:radial-gradient(ellipse 1400px 900px at 20% 10%,rgba(139,92,246,.32) 0%,transparent 55%),radial-gradient(ellipse 1200px 800px at 78% 12%,rgba(236,72,153,.22) 0%,transparent 50%),radial-gradient(ellipse 1600px 1000px at 50% 105%,rgba(99,102,241,.28) 0%,transparent 55%),radial-gradient(ellipse 800px 600px at 65% 55%,rgba(168,85,247,.18) 0%,transparent 45%),linear-gradient(180deg,#0a0717,#110a26);--glass-ink:240 25% 96%;--glass-ink-muted:240 15% 70%;--glass-ink-faint:240 10% 50%}.theme-sanctuary{--glass-tint:rgba(255,252,248,.62);--glass-tint-deep:rgba(255,252,248,.78);--glass-tint-soft:rgba(255,252,248,.45);--glass-edge:rgba(255,218,138,.6);--glass-edge-soft:rgba(255,218,138,.3);--glass-wallpaper:radial-gradient(ellipse 1400px 900px at 15% 10%,rgba(236,72,153,.5) 0%,transparent 55%),radial-gradient(ellipse 1200px 800px at 85% 8%,rgba(168,85,247,.45) 0%,transparent 50%),radial-gradient(ellipse 1600px 1000px at 50% 105%,rgba(251,191,36,.42) 0%,transparent 55%),radial-gradient(ellipse 900px 700px at 88% 50%,rgba(251,113,133,.38) 0%,transparent 45%),radial-gradient(ellipse 700px 500px at 25% 75%,rgba(192,132,252,.3) 0%,transparent 45%),linear-gradient(180deg,#fff0f8,#fff7e6 50%,#ffeef5);--glass-ink:285 45% 14%;--glass-ink-muted:285 18% 38%;--glass-ink-faint:285 10% 55%}.theme-sanctuary .sara-glass{backdrop-filter:blur(40px) saturate(220%);-webkit-backdrop-filter:blur(40px) saturate(220%);box-shadow:inset 1.5px 1.5px 0 rgba(255,250,230,.95),inset -1px -1px 0 rgba(255,218,138,.4),0 1px 2px rgba(120,40,100,.05),0 6px 16px rgba(120,40,100,.06),0 12px 32px rgba(120,40,100,.04)}.theme-sanctuary .sara-glass--interactive:hover{box-shadow:inset 1.5px 1.5px 0 rgba(255,250,230,.95),inset -1px -1px 0 rgba(255,218,138,.5),0 2px 4px rgba(120,40,100,.08),0 10px 24px rgba(120,40,100,.1),0 20px 48px rgba(120,40,100,.06)}.theme-sanctuary .sara-wallpaper a.bg-white.rounded-2xl,.theme-sanctuary .sara-wallpaper a.bg-white.rounded-3xl,.theme-sanctuary .sara-wallpaper div.bg-white.rounded-2xl,.theme-sanctuary .sara-wallpaper div.bg-white.rounded-3xl,.theme-sanctuary.sara-wallpaper a.bg-white.rounded-2xl,.theme-sanctuary.sara-wallpaper a.bg-white.rounded-3xl,.theme-sanctuary.sara-wallpaper div.bg-white.rounded-2xl,.theme-sanctuary.sara-wallpaper div.bg-white.rounded-3xl{backdrop-filter:blur(40px) saturate(220%)!important;-webkit-backdrop-filter:blur(40px) saturate(220%)!important;border-color:var(--glass-edge);box-shadow:inset 1.5px 1.5px 0 rgba(255,250,230,.95),inset -1px -1px 0 rgba(255,218,138,.4),0 1px 2px rgba(120,40,100,.05),0 6px 16px rgba(120,40,100,.06),0 12px 32px rgba(120,40,100,.04)!important}.sara-glass{position:relative;isolation:isolate;border-radius:22px;background:var(--glass-tint);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:.5px solid var(--glass-edge);box-shadow:inset 1.5px 1.5px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 hsla(0,0%,100%,.4),0 1px 2px rgba(50,20,100,.04),0 6px 16px rgba(50,20,100,.05),0 12px 32px rgba(50,20,100,.03);color:hsl(var(--glass-ink))}.sara-glass--deep{background:var(--glass-tint-deep)}.sara-glass--soft{background:var(--glass-tint-soft);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.6),0 1px 2px rgba(50,20,100,.03),0 4px 12px rgba(50,20,100,.04)}.dark .sara-glass,.theme-midnight .sara-glass{box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.18),inset -1px -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.45);color:hsl(var(--glass-ink))}.dark .sara-glass--soft,.theme-midnight .sara-glass--soft{box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.3)}.sara-wallpaper{background:var(--glass-wallpaper);background-attachment:fixed;background-size:cover;min-height:100vh;color:hsl(var(--glass-ink))}.sara-glass--interactive{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);cursor:pointer}.sara-glass--interactive:hover{transform:translateY(-2px);box-shadow:inset 1.5px 1.5px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 hsla(0,0%,100%,.4),0 2px 4px rgba(50,20,100,.06),0 10px 24px rgba(50,20,100,.08),0 20px 48px rgba(50,20,100,.04)}.dark .sara-glass--interactive:hover,.theme-midnight .sara-glass--interactive:hover{box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.22),inset -1px -1px 0 rgba(0,0,0,.22),0 2px 4px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.4),0 20px 48px rgba(0,0,0,.5)}.sara-glass--interactive:focus-visible{outline:2px solid var(--brand-500,#6e3ff3);outline-offset:3px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sara-glass{background:hsla(0,0%,100%,.88)}.dark .sara-glass,.theme-midnight .sara-glass{background:rgba(20,14,40,.92)}}@media (prefers-reduced-motion:reduce){.sara-glass--interactive{transition:none}.sara-glass--interactive:hover{transform:none}}.sara-wallpaper a.bg-white.rounded-2xl,.sara-wallpaper a.bg-white.rounded-3xl,.sara-wallpaper div.bg-white.rounded-2xl,.sara-wallpaper div.bg-white.rounded-3xl{background:var(--glass-tint)!important;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:.5px solid var(--glass-edge);box-shadow:inset 1.5px 1.5px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 hsla(0,0%,100%,.4),0 1px 2px rgba(50,20,100,.04),0 6px 16px rgba(50,20,100,.05),0 12px 32px rgba(50,20,100,.03)!important;isolation:isolate}.dark .sara-wallpaper a.bg-white.rounded-2xl,.dark .sara-wallpaper a.bg-white.rounded-3xl,.dark .sara-wallpaper div.bg-white.rounded-2xl,.dark .sara-wallpaper div.bg-white.rounded-3xl{background:var(--glass-tint)!important;border-color:var(--glass-edge);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.18),inset -1px -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.45)!important}.sara-wallpaper a.bg-white.rounded-2xl:hover,.sara-wallpaper a.bg-white.rounded-3xl:hover,.sara-wallpaper div.bg-white.rounded-2xl.cursor-pointer:hover,.sara-wallpaper div.bg-white.rounded-3xl.cursor-pointer:hover{box-shadow:inset 1.5px 1.5px 0 hsla(0,0%,100%,.95),inset -1px -1px 0 hsla(0,0%,100%,.4),0 2px 4px rgba(50,20,100,.06),0 10px 24px rgba(50,20,100,.08),0 20px 48px rgba(50,20,100,.04)!important}.dark .sara-wallpaper a.bg-white.rounded-2xl:hover,.dark .sara-wallpaper a.bg-white.rounded-3xl:hover{box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.22),inset -1px -1px 0 rgba(0,0,0,.22),0 2px 4px rgba(0,0,0,.35),0 12px 32px rgba(0,0,0,.4),0 20px 48px rgba(0,0,0,.5)!important}.sara-wallpaper [data-no-glass],.sara-wallpaper [role=dialog] div.bg-white.rounded-2xl,.sara-wallpaper [role=dialog] div.bg-white.rounded-3xl{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dark .sara-wallpaper [data-no-glass],.dark .sara-wallpaper [role=dialog] div.bg-white.rounded-2xl,.dark .sara-wallpaper [role=dialog] div.bg-white.rounded-3xl{background:hsl(var(--surface-card))!important}