@font-face{font-family:Alike;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eluna/alike-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alike;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eluna/alike-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/eluna/montserrat-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/eluna/montserrat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html.shell-preview-fonts{--font-geist-sans:"Montserrat",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-eb-garamond:"Alike",Georgia,"Times New Roman",serif}:root{--light-background-rgb:246 247 248;--light-surface-rgb:255 255 255;--light-hover-rgb:243 241 246;--light-selected-rgb:235 231 238;--light-border-rgb:225 220 228;--light-border-strong-rgb:190 181 196;--light-control-border-rgb:132 119 140;--light-foreground-rgb:24 24 24;--light-muted-rgb:88 77 102;--light-subtle-rgb:103 92 115;--light-emerald-rgb:142 27 62;--color-primary-rgb:142 27 62;--color-primary-mid-rgb:108 28 52;--color-primary-foreground-rgb:255 255 255;--color-surface-rgb:246 247 248;--color-card-rgb:255 255 255;--color-panel-rgb:255 255 255;--color-hover-rgb:243 241 246;--color-selected-rgb:235 231 238;--color-border-rgb:225 220 228;--color-border-strong-rgb:190 181 196;--color-accent-rgb:142 27 62;--color-accent-foreground-rgb:255 255 255;--color-galactic-rgb:88 77 102;--color-content-rgb:24 24 24;--color-muted-rgb:88 77 102;--color-subtle-rgb:103 92 115;--color-primary:#8e1b3e;--color-surface:#f6f7f8;--color-card:#ffffff;--color-accent:#8e1b3e;--color-galactic:#584d66;--color-content:#181818;--color-muted:#584d66;--focus-ring:rgb(142 27 62/0.72);--dark-background:#181818;--dark-surface:#282024;--dark-hover:#35242b;--dark-border:#4a3039;--dark-scrollbar:#76505e;--dark-scrollbar-hover:#956879;--dark-foreground:#ffffff;--dark-muted:#d4c3ca;--dark-subtle:#bda5ae;--dark-emerald:#e33d5d;--dark-gold:#e33d5d;--dark-focus:#e33d5d}html[data-theme=dark]{--color-primary-rgb:227 61 93;--color-primary-mid-rgb:142 27 62;--color-primary-foreground-rgb:255 255 255;--color-surface-rgb:24 24 24;--color-card-rgb:40 40 40;--color-panel-rgb:40 40 40;--color-hover-rgb:53 36 43;--color-selected-rgb:66 42 51;--color-border-rgb:74 48 57;--color-border-strong-rgb:118 80 94;--color-accent-rgb:227 61 93;--color-accent-foreground-rgb:255 255 255;--color-galactic-rgb:227 61 93;--color-content-rgb:255 255 255;--color-muted-rgb:212 195 202;--color-subtle-rgb:189 165 174;--color-primary:#e33d5d;--color-surface:#181818;--color-card:#282828;--color-accent:#e33d5d;--color-galactic:#e33d5d;--color-content:#ffffff;--color-muted:#d4c3ca;--focus-ring:#e33d5d;--dark-surface:#282828;--dark-emerald:#e33d5d;--dark-gold:#e33d5d;--dark-focus:#e33d5d}:root .admin-surface{--ad-bg:#f6f7f8;--ad-panel:#ffffff;--ad-panel-2:#f3f1f6;--ad-ink:#181818;--ad-muted:#584d66;--ad-faint:#675c73;--ad-hairline:#e1dce4;--ad-hairline-strong:#beb5c4;--ad-control-border:#84778c;--ad-hover:#f3f1f6;--ad-selected:#ebe7ee;--ad-accent:#8e1b3e;--ad-accent-ink:#ffffff;--ad-accent-soft:#f7e9ee;--ad-accent-soft-ink:#6c1c34;--ad-focus:rgb(142 27 62/0.24)}html:root[data-theme=dark] .admin-surface{--ad-bg:#181818;--ad-panel:#282828;--ad-panel-2:#35242b;--ad-ink:#ffffff;--ad-muted:#d4c3ca;--ad-faint:#bda5ae;--ad-hairline:#4a3039;--ad-hairline-strong:#76505e;--ad-control-border:#956879;--ad-hover:#35242b;--ad-selected:#422a33;--ad-accent:#e33d5d;--ad-accent-ink:#ffffff;--ad-accent-soft:#422a33;--ad-accent-soft-ink:#ffd9e4;--ad-focus:rgb(227 61 93/0.35);--dark-background:var(--ad-bg);--dark-surface:var(--ad-panel);--dark-hover:var(--ad-hover);--dark-border:var(--ad-hairline);--dark-foreground:var(--ad-ink);--dark-muted:var(--ad-muted);--dark-subtle:var(--ad-faint);--dark-scrollbar:var(--ad-hairline-strong);--dark-scrollbar-hover:var(--ad-control-border);--dark-focus:var(--ad-accent);color-scheme:dark}html:root[data-theme=light] .vault-gate{--dark-background:#f6f7f8;--dark-surface:#ffffff;--dark-hover:#f3f1f6;--dark-border:#e1dce4;--dark-foreground:#181818;--dark-muted:#584d66;--dark-subtle:#675c73;--dark-emerald:#8e1b3e;--dark-gold:#8e1b3e;--dark-focus:#8e1b3e;color-scheme:light}html:root[data-theme=light] .vault-gate>img{opacity:.08}:root .coven-shell .cs-ava,:root .coven-shell .cs-me,:root .coven-shell .cs-sigil{background:linear-gradient(145deg,#8e1b3e,#6c1c34)}:root .coven-shell .cs-ava.circle-avatar-featured{background:linear-gradient(145deg,#584d66,#8e1b3e)}html:root[data-theme=dark] .text-emerald,html:root[data-theme=dark] .text-emerald-eyebrow,html:root[data-theme=dark] .text-emerald-mid,html:root[data-theme=dark] .text-galactic,html:root[data-theme=dark] .text-galactic-ink,html:root[data-theme=dark] .text-gold-deep{color:#e33d5d!important}.bg-emerald,.bg-emerald-mid{background-color:rgb(var(--color-primary-mid-rgb))!important}.bg-emerald-ink{background-color:#6c1c34!important}[class*=" bg-emerald-mid/"],[class*=" bg-emerald/"],[class^="bg-emerald-mid/"],[class^="bg-emerald/"]{background-color:rgb(var(--color-primary-rgb)/.12)!important}[class*="hover:bg-emerald-mid/"]:hover,[class*="hover:bg-emerald/"]:hover{background-color:rgb(var(--color-primary-rgb)/.16)!important}.text-emerald,.text-emerald-eyebrow,.text-emerald-mid,[class*="hover:text-emerald"]:hover{color:rgb(var(--color-primary-rgb))!important}.text-emerald-ink{color:rgb(var(--color-content-rgb))!important}.border-emerald,.border-emerald-mid,[class*=" border-emerald-mid/"],[class*=" border-emerald/"],[class^="border-emerald-mid/"],[class^="border-emerald/"]{border-color:rgb(var(--color-primary-rgb)/.5)!important}