Gallery
4 images
Landing Page Chat Expanded Chat Greeting
Palette
7 colors · 7 settings
dark
- Primary
#dfe7f5 - Secondary
#9fb4d8 - Background
#0a0d1a - Text
#dfe7f5 - Danger
#d77676 - Success
#77b99a - Warning
#f2e6c4
Theme controls
- Accent color
- 256° · 58% · 78%
- Preferred mode
- dark
- Corner scale
- 0.9
- Glass surfaces
- Yes
- Type scale
- 1.02
- Interface scale
- 1
Stylesheets
3 stylesheets
/*
* DEEP ARCANA — LUNAR GLASS
* global.css
* Author: Algaena. Keep the existing rule order and values when maintaining this theme.
* Bracketed labels are navigation notes, not new CSS behavior.
* Sections may recur because the existing cascade is intentionally retained.
*/
/*
* [FONTS] Bundled fonts
* Local font assets keep typography available without external font services.
*/
@font-face {
font-family: "Nunito";
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(./assets/font-nunito.woff2)format("woff2");
}
@font-face {
font-family: "Nunito";
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(./assets/font-nunito-italic.woff2)format("woff2");
}
@font-face {
font-family: "Manrope";
font-style: normal;
font-weight: 200 800;
font-display: swap;
src: url(./assets/font-manrope.woff2)format("woff2");
}
@font-face {
font-family: "JetBrains Mono";
font-style: normal;
font-weight: 100 800;
font-display: swap;
src: url(./assets/font-jetbrains-mono.woff2)format("woff2");
}
@media (min-width:621px) {
/*
* [MESSAGES] Message cards and portrait composition
* The native renderer keeps ownership of content and actions. Later state-specific rules refine this foundation; preserve their order.
*/
/*
* [DIALOGUE] Existing special dialogue styling
* Preserve these native prose hooks, dialogue colors and ornaments. Do not broadly recolor spans, bold text, or italic text when adding Markdown styles.
*/
:is([data-component="MinimalMessage"][data-part="user"],[data-component="BubbleMessage"][data-part="user"]) [data-component="MessageContent"] [class*="_proseDialogue_"] {
text-shadow: 0 0 12px color-mix(in srgb,var(--da-dialogue) 10%,transparent);
}
}
/*
* [CHAT] Chat atmosphere
* Background layers and passive celestial decoration. These elements must not intercept pointer input.
*/
[data-component="ChatView"] {
background-repeat: no-repeat !important;
background-size: 132% 128%,138% 136%,126% 124% !important;
background-position: 0% 0%,100% 100%,50% 100% !important;
}
[data-component="ChatView"]::after {
background-image: radial-gradient(circle at 4% 9%,color-mix(in srgb,var(--lumiverse-primary) 62%,transparent)0 .9px,color-mix(in srgb,var(--lumiverse-primary) 25%,transparent) 1.5px,transparent 2.8px),radial-gradient(circle at 13% 31%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .8px,color-mix(in srgb,var(--lumiverse-text) 18%,transparent) 1.5px,transparent 2.6px),radial-gradient(circle at 21% 76%,color-mix(in srgb,var(--lumiverse-primary) 46%,transparent)0 1px,color-mix(in srgb,var(--lumiverse-primary) 17%,transparent) 1.7px,transparent 3px),radial-gradient(circle at 29% 17%,color-mix(in srgb,var(--lumiverse-text) 38%,transparent)0 .7px,transparent 2.4px),radial-gradient(circle at 37% 58%,color-mix(in srgb,var(--lumiverse-primary) 44%,transparent)0 .9px,color-mix(in srgb,var(--lumiverse-primary) 16%,transparent) 1.6px,transparent 2.8px),radial-gradient(circle at 44% 88%,color-mix(in srgb,var(--lumiverse-text) 42%,transparent)0 .8px,transparent 2.5px),radial-gradient(circle at 52% 26%,color-mix(in srgb,var(--lumiverse-primary) 54%,transparent)0 1px,color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) 1.8px,transparent 3px),radial-gradient(circle at 59% 69%,color-mix(in srgb,var(--lumiverse-text) 36%,transparent)0 .7px,transparent 2.4px),radial-gradient(circle at 66% 7%,color-mix(in srgb,var(--lumiverse-primary) 50%,transparent)0 .9px,transparent 2.7px),radial-gradient(circle at 73% 43%,color-mix(in srgb,var(--lumiverse-text) 46%,transparent)0 1px,color-mix(in srgb,var(--lumiverse-text) 16%,transparent) 1.7px,transparent 3px),radial-gradient(circle at 81% 84%,color-mix(in srgb,var(--lumiverse-primary) 44%,transparent)0 .9px,transparent 2.6px),radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--lumiverse-text) 42%,transparent)0 .7px,transparent 2.4px),radial-gradient(circle at 96% 62%,color-mix(in srgb,var(--lumiverse-primary) 55%,transparent)0 .9px,color-mix(in srgb,var(--lumiverse-primary) 18%,transparent) 1.6px,transparent 2.8px),radial-gradient(circle at 17% 92%,color-mix(in srgb,var(--lumiverse-text) 32%,transparent)0 .6px,transparent 2.2px),radial-gradient(circle at 34% 38%,color-mix(in srgb,var(--lumiverse-primary) 34%,transparent)0 .6px,transparent 2.2px),radial-gradient(circle at 49% 51%,color-mix(in srgb,var(--lumiverse-text) 30%,transparent)0 .6px,transparent 2.2px),radial-gradient(circle at 62% 94%,color-mix(in srgb,var(--lumiverse-primary) 36%,transparent)0 .7px,transparent 2.3px),radial-gradient(circle at 78% 13%,color-mix(in srgb,var(--lumiverse-text) 31%,transparent)0 .6px,transparent 2.2px),radial-gradient(circle at 91% 48%,color-mix(in srgb,var(--lumiverse-primary) 35%,transparent)0 .6px,transparent 2.2px);
background-repeat: no-repeat;
background-size: 107% 107%;
background-position: center;
opacity: var(--da-overlay-opacity);
transform: translate3d(-.35%,-.18%,0) rotate(-.04deg);
transform-origin: 50% 50%;
}
/*
* [SCROLL] Native chat scroll ownership
* The existing message list remains the chat scroll owner. Keep this scroll ownership when adjusting the layout.
*/
[data-component="MessageList"] {
padding-top: 22px !important;
background: transparent !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] {
letter-spacing: .004em;
}
}
/*
* [COMPOSER] Native message composer
* The composer retains native attachment and microphone positions. Avoid absolute-positioning those controls again.
*/
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"]::before {
content: "";
position: absolute;
inset: -7px !important;
width: auto !important;
height: auto !important;
z-index: -1;
pointer-events: none;
border: 0 !important;
border-radius: 22px;
background: radial-gradient(ellipse 36% 150%at 18% 50%,color-mix(in srgb,var(--lumiverse-primary) 34%,transparent),transparent 72%),radial-gradient(ellipse 34% 145%at 82% 50%,color-mix(in srgb,var(--lumiverse-text) 25%,transparent),transparent 72%) !important;
box-shadow: none;
filter: blur(13px) saturate(112%);
opacity: .34;
transform: scale(.992);
animation: da-composer-aurora 6.8s ease-in-out infinite;
-webkit-mask-image: none;
mask-image: none;
}
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"]::after {
content: "✦";
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 13px;
height: 13px;
pointer-events: none;
color: var(--da-moon-bright);
font: 13px/1 var(--da-font-ledger);
text-align: center;
text-shadow: 0 0 8px currentColor,0 0 18px color-mix(in srgb,var(--lumiverse-primary) 42%,transparent);
offset-path: border-box;
offset-distance: 0%;
offset-rotate: 0deg;
offset-anchor: center;
animation: da-composer-border-star 8.8s linear infinite;
}
[data-component="InputArea"] [class*="_popover_"]:has([class*="_personaGroup_"]) {
counter-reset: da-composer-persona;
max-height: min(390px,calc(50vh/var(--lumiverse-ui-scale, 1))) !important;
gap: 10px !important;
padding: 12px !important;
border-color: color-mix(in srgb,var(--da-silver) 30%,var(--lumiverse-border)) !important;
background: radial-gradient(ellipse at 50% -12%,color-mix(in srgb,var(--da-accent) 19%,transparent),transparent 50%),color-mix(in srgb,var(--da-input-bg) 94%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-text) 7%,transparent),0 18px 44px rgb(0 0 0/35%) !important;
backdrop-filter: blur(22px) saturate(112%);
-webkit-backdrop-filter: blur(22px) saturate(112%);
}
[data-component="InputArea"] [class*="_personaSearch_"] {
border-color: color-mix(in srgb,var(--da-silver) 26%,var(--lumiverse-border)) !important;
border-radius: 10px !important;
background: color-mix(in srgb,var(--da-ink) 78%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-text) 4%,transparent) !important;
}
[data-component="InputArea"] [class*="_personaGroup_"] {
display: grid !important;
grid-template-columns: repeat(auto-fill,minmax(112px,1fr));
gap: 10px !important;
}
[data-component="InputArea"] [class*="_personaGroupHeader_"] {
grid-column: 1/-1;
padding: 4px 3px 0 !important;
color: color-mix(in srgb,var(--da-silver) 68%,var(--lumiverse-text-muted)) !important;
font-family: var(--da-font-ledger) !important;
letter-spacing: .12em !important;
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]) {
position: relative;
display: block !important;
min-width: 0;
min-height: 154px;
padding: 0 !important;
overflow: hidden;
counter-increment: da-composer-persona;
border: 1px solid color-mix(in srgb,var(--da-silver) 36%,var(--da-accent)) !important;
border-radius: 12px !important;
background: var(--lumiverse-bg-deep) !important;
box-shadow: 0 10px 28px rgb(0 0 0/32%),inset 0 0 0 4px color-mix(in srgb,var(--lumiverse-bg-deep) 70%,transparent) !important;
transform: translate3d(0,0,0);
transition: transform 280ms cubic-bezier(.22,1,.36,1),border-color 180ms ease,box-shadow 220ms ease !important;
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"])::before {
content: "";
position: absolute;
inset: 6px;
z-index: 4;
pointer-events: none;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 35%,transparent);
border-radius: 7px;
background: linear-gradient(135deg,color-mix(in srgb,var(--lumiverse-text) 16%,transparent),transparent 20% 80%,color-mix(in srgb,var(--lumiverse-primary) 14%,transparent));
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"])::after {
content: "✦ "counter(da-composer-persona,upper-roman)" ✦";
position: absolute;
top: 9px;
left: 50%;
z-index: 7;
padding: 3px 7px;
color: var(--da-moon-bright);
font: 7px/1 var(--da-font-ledger);
letter-spacing: .13em;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 32%,transparent);
border-radius: 999px;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 70%,transparent);
text-shadow: 0 0 8px color-mix(in srgb,var(--lumiverse-text) 30%,transparent);
transform: translateX(-50%);
backdrop-filter: blur(5px);
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]):hover,
[data-component="InputArea"] [class*="_popRowBtnActive_"]:has([class*="_personaAvatar_"]) {
border-color: color-mix(in srgb,var(--da-silver) 72%,var(--da-accent)) !important;
box-shadow: 0 14px 34px rgb(0 0 0/40%),0 0 24px color-mix(in srgb,var(--da-accent) 18%,transparent),inset 0 0 0 4px color-mix(in srgb,var(--lumiverse-bg-deep) 72%,transparent) !important;
transform: translate3d(0,-3px,0) scale(1.015);
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]) [class*="_personaMain_"] {
display: block !important;
width: 100%;
min-height: 154px;
}
[data-component="InputArea"] [class*="_personaAvatar_"] {
display: block !important;
width: 100% !important;
height: 154px !important;
border: 0 !important;
border-radius: 0 !important;
background: color-mix(in srgb,var(--da-accent) 8%,var(--da-ink)) !important;
}
[data-component="InputArea"] [class*="_personaAvatarImg_"] {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center top !important;
filter: saturate(.9) contrast(1.03) brightness(.88);
transform: scale(1.01);
transition: filter 240ms ease,transform 360ms cubic-bezier(.22,1,.36,1) !important;
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]):hover [class*="_personaAvatarImg_"] {
filter: saturate(1.02) contrast(1.04) brightness(.98);
transform: scale(1.045);
}
[data-component="InputArea"] [class*="_personaFallback_"] {
display: grid !important;
width: 100%;
height: 100%;
place-items: center;
color: var(--da-role-system) !important;
font: 28px/1 var(--da-font-ledger) !important;
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]) [class*="_personaNameGroup_"] {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 6;
align-items: center !important;
gap: 1px !important;
padding: 34px 8px 10px !important;
color: var(--da-parchment) !important;
background: linear-gradient(transparent,color-mix(in srgb,var(--lumiverse-bg-deep) 72%,transparent) 42%,color-mix(in srgb,var(--lumiverse-bg-deep) 94%,transparent));
font-family: var(--da-font-ledger) !important;
text-align: center;
text-shadow: 0 2px 8px #000;
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]) [class*="_personaTitle_"] {
color: color-mix(in srgb,var(--da-silver) 62%,var(--lumiverse-text-muted)) !important;
font-size: calc(8px*var(--lumiverse-font-scale, 1)) !important;
}
@media (max-width:620px) {
[data-component="InputArea"] [class*="_personaGroup_"] {
grid-template-columns: repeat(3,minmax(0,1fr));
}
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]),
[data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"]) [class*="_personaMain_"],
[data-component="InputArea"] [class*="_personaAvatar_"] {
min-height: 132px;
height: 132px !important;
}
}
/*
* [REASONING] Thought controls and reasoning layout
* Collapsed and expanded thought states have different geometry. Keep expanded text reachable and separate from the metadata rail.
*/
*:has(>[data-reasoning-toggle="true"]) {
overflow: visible !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
[data-reasoning-toggle="true"] {
display: flex !important;
align-items: center !important;
width: 100%;
gap: 7px;
padding: 7px 0 !important;
color: color-mix(in srgb,var(--lumiverse-text-muted) 88%,var(--da-moon)) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
[data-reasoning-toggle="true"]::before {
content: "☾";
flex: 0 0 auto;
color: var(--da-moon);
font: 12px/1 var(--da-font-ledger);
animation: da-glyph-focus 5.8s ease-in-out -1.4s infinite;
}
[data-reasoning-toggle="true"]::after {
content: "";
flex: 1 1 auto;
height: 1px;
margin-left: 5px;
background: linear-gradient(90deg,color-mix(in srgb,var(--da-silver) 36%,transparent),color-mix(in srgb,var(--da-accent) 18%,transparent),transparent);
}
[data-reasoning-toggle="true"] svg {
color: color-mix(in srgb,var(--da-silver) 70%,var(--da-accent)) !important;
}
[data-reasoning-toggle="true"]+div {
margin-left: 5px;
padding-left: 13px;
border-left: 1px solid color-mix(in srgb,var(--da-silver) 24%,transparent);
background: linear-gradient(90deg,color-mix(in srgb,var(--da-accent) 5%,transparent),transparent 24%);
}
[class*="_panelContent_"]:has([class*="_avatarWrap_"]),
[class*="_panelContentFull_"]:has([class*="_avatarWrap_"]) {
counter-reset: da-persona;
}
[class*="_grid_"]:has(>[role="button"]>[class*="_avatarWrap_"]) {
grid-template-columns: repeat(auto-fill,minmax(108px,1fr)) !important;
gap: 12px !important;
align-items: start;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) {
position: relative;
isolation: isolate;
display: block !important;
width: 100%;
min-height: 0;
padding: 0 !important;
overflow: hidden;
counter-increment: da-persona;
border: 1px solid color-mix(in srgb,var(--da-silver) 56%,var(--da-accent)) !important;
background: var(--da-ink) !important;
box-shadow: 0 10px 24px rgb(0 0 0/32%),inset 0 0 0 1px color-mix(in srgb,var(--lumiverse-text) 5%,transparent);
transform: translate3d(0,0,0) scale(1);
transition: transform 400ms cubic-bezier(.22,1,.36,1),border-color 200ms ease,box-shadow 300ms cubic-bezier(.22,1,.36,1) !important;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])::before {
content: "✦ "counter(da-persona,upper-roman)" ✦";
position: absolute;
top: 8px;
left: 50%;
z-index: 6;
max-width: calc(100% - 18px);
padding: 3px 7px;
transform: translateX(-50%);
pointer-events: none;
color: var(--da-moon-bright);
font: 7px/1 var(--da-font-ledger);
letter-spacing: .12em;
white-space: nowrap;
border: 1px solid color-mix(in srgb,var(--da-silver) 42%,transparent);
border-radius: 999px;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 68%,transparent);
box-shadow: 0 0 14px color-mix(in srgb,var(--lumiverse-text) 12%,transparent);
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])::after {
content: none;
display: none;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]):hover {
z-index: 8;
transform: translate3d(0,-3px,0) scale(1.025);
border-color: color-mix(in srgb,var(--da-silver) 80%,var(--da-accent)) !important;
box-shadow: 0 18px 36px rgb(0 0 0/42%),0 4px 10px rgb(0 0 0/24%),0 0 28px color-mix(in srgb,var(--da-accent) 21%,transparent) !important;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])>[class*="_avatarWrap_"] {
position: absolute !important;
inset: 0 !important;
z-index: 1;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
overflow: hidden !important;
border: 0 !important;
border-radius: inherit !important;
background: var(--da-ink) !important;
box-shadow: none !important;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])>[class*="_avatarWrap_"]::before {
content: "";
position: absolute;
inset: 6px;
z-index: 3;
pointer-events: none;
border: 1px solid color-mix(in srgb,var(--da-silver) 44%,transparent);
border-radius: 6px;
background: linear-gradient(135deg,color-mix(in srgb,var(--lumiverse-text) 16%,transparent),transparent 17% 83%,color-mix(in srgb,var(--lumiverse-primary) 14%,transparent));
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])>[class*="_avatarWrap_"]::after {
content: "";
position: absolute;
inset: 34%0 0;
z-index: 2;
pointer-events: none;
background: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--lumiverse-bg-deep) 10%,transparent) 28%,color-mix(in srgb,var(--lumiverse-bg-deep) 76%,transparent) 76%,color-mix(in srgb,var(--lumiverse-bg-deep) 96%,transparent) 100%);
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_avatarImg_"],
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_avatarFallback_"] {
width: 100% !important;
height: 100% !important;
border-radius: inherit !important;
object-fit: cover !important;
object-position: 50% 16% !important;
transform: scale(1.01);
transition: transform 500ms cubic-bezier(.22,1,.36,1),filter 280ms ease !important;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]):hover [class*="_avatarImg_"],
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]):hover [class*="_avatarFallback_"] {
transform: scale(1.055);
filter: saturate(1.045) brightness(1.025);
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])>[class*="_nameGroup_"] {
position: absolute;
inset: auto 0 0;
z-index: 5;
display: flex !important;
align-items: center !important;
justify-content: flex-end;
gap: 2px;
min-height: 54px;
padding: 23px 10px 9px;
pointer-events: none;
transform: none;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_name_"] {
color: #e9edf5 !important;
font-size: calc(12px*var(--lumiverse-font-scale, 1)) !important;
font-weight: 600 !important;
line-height: 1.14;
text-shadow: 0 2px 8px #000,0 0 15px #000;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_title_"] {
color: rgb(237 240 245/62%) !important;
font-size: calc(9px*var(--lumiverse-font-scale, 1)) !important;
text-shadow: 0 1px 7px #000;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_badges_"] {
z-index: 7;
top: 6px !important;
right: 6px !important;
}
[class*="_grid_"]>[class*="_cardSelected_"]:has(>[class*="_avatarWrap_"]),
[class*="_grid_"]>[class*="_cardActive_"]:has(>[class*="_avatarWrap_"]) {
border-color: color-mix(in srgb,var(--da-silver) 74%,var(--da-accent)) !important;
box-shadow: 0 0 0 1px color-mix(in srgb,var(--da-silver) 22%,transparent),0 0 28px color-mix(in srgb,var(--da-accent) 20%,transparent) !important;
}
@media (max-width:760px) {
[data-component="ChatView"]::before {
top: 9px;
font-size: 8px;
letter-spacing: 0.2em;
}
[data-component="MessageList"] {
padding-top: 18px !important;
}
}
/*
* [REDUCED_MOTION] Reduced-motion safeguards
* These existing preference rules intentionally reduce motion. Do not remove them while changing animation styling.
*/
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"],
[data-component="ChatView"]::before,
[data-component="ChatView"]::after,
[data-reasoning-toggle="true"]::before,
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) {
animation: none !important;
}
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"]::after,
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"]::before {
display: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
--da-card-width: clamp(168px, 14.5vw, 214px);
--da-card-height: clamp(276px, 36vh, 342px);
--da-message-pad: clamp(14px, 2.6vw, 34px);
--da-message-gap: clamp(22px, 2.7vw, 42px);
--da-plaque-phase: -2.4s;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="character"],
[data-component="MinimalMessage"][data-part="streaming"] {
--da-plaque-phase: -1.05s;
}
}
[data-component="MessageList"] {
counter-reset: da-message-card;
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
position: relative;
color: var(--lumiverse-text) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] {
text-align: initial;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before {
transform: none;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child {
shape-margin: 0;
animation: none;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child {
float: right !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child:hover {
filter: saturate(1.05) brightness(1.035) contrast(1.015);
animation-play-state: paused;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img {
display: block !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
align-self: start !important;
overflow: visible;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child {
display: grid !important;
grid-template-columns: max-content minmax(0,1fr);
grid-template-rows: auto auto;
align-items: flex-start !important;
justify-items: start;
gap: 3px 9px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child {
display: inline-block;
font-family: var(--da-font-display) !important;
font-size: 14px !important;
font-weight: 700 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:first-child {
margin-left: auto;
color: var(--da-speaker-user, var(--lumiverse-text)) !important;
text-shadow: 0 0 8px color-mix(in srgb,var(--lumiverse-text) 50%,transparent),0 0 24px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::first-letter {
font-size: 1.72em;
font-weight: 700;
line-height: .66;
letter-spacing: .015em;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2) {
grid-row: 2;
grid-column: 1;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:nth-child(2) {
margin: 4px 0 0 auto;
color: color-mix(in srgb,var(--da-speaker-user, var(--lumiverse-text)) 64%,var(--lumiverse-text-dim)) !important;
border-color: color-mix(in srgb,var(--da-speaker-user, var(--lumiverse-text)) 20%,var(--lumiverse-border)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child {
display: grid !important;
grid-template-columns: minmax(0,1fr) max-content;
grid-template-rows: auto auto;
align-items: start !important;
justify-items: end;
min-height: 58px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:first-child {
grid-row: 1;
grid-column: 2;
order: initial;
margin: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:nth-child(2) {
grid-row: 2;
grid-column: 2;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] {
position: relative !important;
z-index: 1;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"],
[data-component="MinimalMessage"] [data-component="MessageContent"]>div,
[data-component="MinimalMessage"] [data-component="MessageContent"]>div>div,
[data-component="MinimalMessage"] [data-component="MessageContent"] [class*="_prose_"] {
display: block !important;
max-width: none !important;
overflow: visible !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
width: calc(100% - var(--da-card-width) - var(--da-message-gap) - 6px) !important;
margin-right: 0 !important;
margin-left: calc(var(--da-card-width) + var(--da-message-gap)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
margin-right: calc(var(--da-card-width) + var(--da-message-gap)) !important;
margin-left: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(3) {
top: 16px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"] {
position: absolute !important;
right: auto !important;
bottom: 10px !important;
left: var(--da-message-pad) !important;
z-index: 7;
justify-content: center !important;
width: var(--da-card-width) !important;
margin: 0 !important;
}
}
@media (max-width:820px) {
@media (min-width:621px) {
[data-component="MinimalMessage"] {
--da-card-width: clamp(112px, 25vw, 150px);
--da-card-height: clamp(184px, 34vh, 240px);
--da-message-pad: 10px;
--da-message-gap: 16px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
min-height: calc(var(--da-card-height) + 58px);
margin-bottom: 32px !important;
padding-block: 8px 14px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
right: 9px;
bottom: 9px;
left: 9px;
height: 21px;
font-size: 8px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
padding-block: 0 12px !important;
}
}
}
@media (max-width:500px) {
@media (min-width:621px) {
[data-component="MinimalMessage"] {
--da-card-width: 94px;
--da-card-height: 154px;
--da-message-pad: 7px;
--da-message-gap: 12px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child {
align-items: flex-start !important;
flex-direction: column !important;
gap: 5px !important;
margin-bottom: 10px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child {
align-items: flex-end !important;
display: flex !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2) {
margin-right: 0;
margin-left: 0;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
content: counter(da-message-card,upper-roman);
height: 18px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(3) {
top: 10px;
right: auto;
left: var(--da-message-pad);
}
}
}
@media (prefers-reduced-motion:reduce) {
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"]>:first-child::before,
[data-component="MinimalMessage"]>:first-child::after,
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="streaming"]>:nth-child(2)::after {
animation: none !important;
transition: none !important;
}
}
}
[data-component="ChatView"] {
isolation: isolate;
}
[data-component="ChatView"]::before {
content: "";
position: fixed;
inset: -12%;
z-index: -2;
pointer-events: none;
background-image: radial-gradient(circle at 4% 11%,rgb(247 249 255/78%)0 .7px,transparent 1.7px),radial-gradient(circle at 12% 63%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.5px),radial-gradient(circle at 19% 31%,rgb(220 88 120/46%)0 .6px,transparent 1.65px),radial-gradient(circle at 27% 82%,rgb(247 249 255/58%)0 .7px,transparent 1.8px),radial-gradient(circle at 35% 17%,color-mix(in srgb,var(--lumiverse-text) 41%,transparent)0 .5px,transparent 1.5px),radial-gradient(circle at 43% 56%,rgb(247 249 255/70%)0 .65px,transparent 1.7px),radial-gradient(circle at 52% 92%,color-mix(in srgb,var(--lumiverse-primary) 50%,transparent)0 .7px,transparent 1.8px),radial-gradient(circle at 59% 26%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.5px),radial-gradient(circle at 66% 71%,rgb(247 249 255/61%)0 .65px,transparent 1.75px),radial-gradient(circle at 74% 8%,rgb(220 88 120/43%)0 .6px,transparent 1.7px),radial-gradient(circle at 82% 48%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.55px),radial-gradient(circle at 91% 86%,rgb(247 249 255/67%)0 .7px,transparent 1.8px),radial-gradient(circle at 97% 22%,color-mix(in srgb,var(--lumiverse-text) 38%,transparent)0 .5px,transparent 1.5px);
background-size: 317px 293px,401px 367px,283px 347px,463px 431px,359px 389px,521px 467px,307px 419px,449px 337px,377px 503px,491px 373px,347px 457px,557px 443px,419px 527px;
background-position: 0 0,61px 97px,127px 41px,211px 153px,37px 223px,289px 73px,173px 307px,337px 187px,83px 379px,419px 23px,263px 271px,503px 347px,139px 467px;
opacity: .58;
filter: drop-shadow(0 0 3px rgb(226 232 248/38%));
transform: translate3d(0,0,0);
animation: da-x-star-breath 23s ease-in-out -7s infinite alternate;
}
[data-component="ChatView"]::after {
content: "";
position: fixed;
inset: -18%;
z-index: -3;
pointer-events: none;
background: radial-gradient(ellipse 40% 32%at 16% 25%,color-mix(in srgb,var(--lumiverse-primary) 13%,transparent),transparent 72%),radial-gradient(ellipse 44% 35%at 82% 72%,rgb(102 51 86/13%),transparent 74%),radial-gradient(ellipse 34% 24%at 55% 8%,color-mix(in srgb,var(--lumiverse-text) 5%,transparent),transparent 76%);
filter: blur(26px) saturate(126%);
animation: da-x-nebula-drift 38s ease-in-out -9s infinite alternate;
will-change: transform,opacity;
}
[data-component="MessageList"] {
perspective-origin: 50% 42%;
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
transform-origin: 50% 12%;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before {
background-size: 100% 180% !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child {
border-color: color-mix(in srgb,var(--lumiverse-text) 74%,transparent) !important;
transform-style: preserve-3d;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::before {
border-color: rgb(247 249 255/50%) !important;
background-size: auto,34px 34px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child:hover {
transform: translate3d(0,-9px,34px) rotateX(1.2deg) rotateY(-1.4deg) scale(1.035) !important;
border-color: var(--da-x-silver-hot) !important;
box-shadow: 0 44px 105px rgb(0 0 0/72%),0 0 0 4px color-mix(in srgb,var(--lumiverse-bg-deep) 98%,transparent),0 0 0 5px rgb(247 249 255/72%),0 0 0 8px color-mix(in srgb,var(--lumiverse-primary) 26%,transparent),0 0 64px rgb(220 88 120/32%),0 0 110px color-mix(in srgb,var(--lumiverse-text) 15%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child:hover {
transform: translate3d(0,-9px,34px) rotateX(1.2deg) rotateY(1.4deg) scale(1.035) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child:hover img {
transform: scale(1.075) translateY(-.6%) !important;
filter: saturate(1.14) contrast(1.045) brightness(1.055) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [class*="_name_"] {
color: transparent !important;
background: linear-gradient(180deg,var(--da-x-silver-hot),#abb6d0 56%,#f0dce4 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent !important;
text-shadow: 0 0 17px color-mix(in srgb,var(--lumiverse-text) 22%,transparent),0 2px 15px rgb(0 0 0/65%) !important;
filter: drop-shadow(0 0 7px color-mix(in srgb,var(--lumiverse-primary) 12%,transparent));
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]>:first-child::first-letter {
color: var(--da-x-silver-hot);
font-size: 1.12em;
text-shadow: 0 0 12px color-mix(in srgb,var(--lumiverse-text) 30%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] [class*="_proseDialogue_"] {
text-shadow: 0 0 12px rgb(157 201 213/16%),0 1px 9px rgb(0 0 0/42%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [class*="_actions_"],
[data-component="MinimalMessage"] [class*="_toolbar_"] {
opacity: .56;
transition: opacity 180ms ease,transform 320ms var(--da-x-ease),filter 180ms ease;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:hover [class*="_actions_"],
[data-component="MinimalMessage"]:hover [class*="_toolbar_"] {
opacity: 1;
transform: translateY(-1px);
filter: drop-shadow(0 0 8px color-mix(in srgb,var(--lumiverse-text) 12%,transparent));
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="streaming"]>:first-child {
animation: da-x-streaming-reliquary 5.6s ease-in-out -1.2s infinite !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="streaming"] [class*="_name_"] {
animation: da-x-name-flare 3.8s ease-in-out infinite;
}
}
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"] {
animation: da-x-composer-eclipse 5.8s ease-in-out infinite;
}
@media (max-width:900px) {
[data-component="ChatView"]::before {
opacity: .38;
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child:hover,
[data-component="MinimalMessage"][data-part="user"]>:first-child:hover {
transform: translate3d(0,-4px,0) scale(1.018) !important;
}
}
}
@media (max-width:680px) {
[data-component="ChatView"]::before,
[data-component="ChatView"]::after {
opacity: .28;
}
}
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"]::before,
[data-component="ChatView"]::after,
[data-component="ChatView"]:has(:is([data-component="MinimalMessage"],[data-component="BubbleMessage"])[data-part="streaming"]) [data-component="InputArea"] {
animation: none !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"]::before,
[data-component="MinimalMessage"]::after,
[data-component="MinimalMessage"][data-part="streaming"]>:first-child,
[data-component="MinimalMessage"][data-part="streaming"] [class*="_name_"] {
animation: none !important;
}
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
display: grid !important;
grid-template-columns: var(--da-chamber-portrait) minmax(0,1fr) !important;
grid-template-rows: minmax(0,1fr) !important;
gap: 0 !important;
width: min(100%,1260px) !important;
height: var(--da-chamber-height) !important;
min-height: 0 !important;
max-height: var(--da-chamber-height) !important;
margin: 22px auto clamp(42px,7vh,76px) !important;
padding: 0 !important;
overflow: hidden !important;
border: 1px solid rgb(207 215 235/38%) !important;
border-radius: var(--da-chamber-radius) !important;
background: radial-gradient(ellipse 82% 115%at 0% 50%,color-mix(in srgb,var(--lumiverse-primary) 18%,transparent),transparent 60%),linear-gradient(108deg,rgb(13 5 10/93%),rgb(8 4 9/84%) 48%,rgb(13 8 18/90%)) !important;
box-shadow: 0 36px 100px rgb(0 0 0/62%),0 0 0 1px rgb(4 1 4/94%),0 0 0 4px color-mix(in srgb,var(--lumiverse-primary) 10%,transparent),0 0 52px color-mix(in srgb,var(--lumiverse-primary) 18%,transparent),inset 0 1px rgb(248 250 255/8%),inset 0 0 80px rgb(0 0 0/22%) !important;
isolation: isolate;
contain: layout paint;
counter-increment: da-message-card;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] {
grid-template-columns: minmax(0,1fr) var(--da-chamber-portrait) !important;
background: radial-gradient(ellipse 82% 115%at 100% 50%,color-mix(in srgb,var(--lumiverse-primary) 18%,transparent),transparent 60%),linear-gradient(252deg,rgb(13 5 10/93%),rgb(8 4 9/84%) 48%,rgb(13 8 18/90%)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before {
inset: 8px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::after {
inset: auto 10%0 !important;
background-size: 230% 100% !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child {
position: relative !important;
z-index: 2 !important;
grid-column: 1 !important;
grid-row: 1 !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
height: 100% !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
overflow: hidden !important;
border: 0 !important;
border-right: 1px solid color-mix(in srgb,var(--lumiverse-text) 18%,transparent) !important;
border-radius: 0 !important;
transform: none !important;
transition: filter 500ms ease,box-shadow 500ms ease !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child {
grid-column: 2 !important;
margin: 0 !important;
border-right: 0 !important;
border-left: 1px solid color-mix(in srgb,var(--lumiverse-text) 18%,transparent) !important;
box-shadow: -24px 0 50px rgb(0 0 0/35%),-14px 0 42px color-mix(in srgb,var(--lumiverse-primary) 12%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
border-color: color-mix(in srgb,var(--lumiverse-text) 46%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
display: flex !important;
flex-direction: column !important;
grid-column: 2 !important;
grid-row: 1 !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
height: 100% !important;
min-height: 0 !important;
max-height: 100% !important;
padding: 0 var(--da-chamber-gutter) 64px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior: contain;
scroll-behavior: smooth;
scrollbar-width: thin;
scrollbar-color: color-mix(in srgb,var(--lumiverse-text) 50%,transparent) transparent;
color: var(--lumiverse-text) !important;
border: 0 !important;
border-radius: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
grid-column: 1 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)::-webkit-scrollbar {
width: 7px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)::-webkit-scrollbar-track {
margin-block: 72px 24px;
background: transparent;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 999px;
background: linear-gradient(180deg,rgb(244 247 255/72%),color-mix(in srgb,var(--lumiverse-primary) 62%,transparent)) padding-box;
box-shadow: 0 0 14px color-mix(in srgb,var(--lumiverse-text) 18%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child {
position: sticky !important;
top: 0 !important;
z-index: 12 !important;
flex: 0 0 auto !important;
width: 100% !important;
min-height: 78px !important;
margin: 0 0 20px !important;
padding: 24px 0 15px !important;
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-text) 24%,transparent) !important;
background: linear-gradient(180deg,rgb(9 4 9/98%)0 68%,rgb(9 4 9/86%) 82%,transparent 100%) !important;
box-shadow: 0 18px 28px -28px color-mix(in srgb,var(--lumiverse-text) 42%,transparent) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] {
overflow: visible !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="SwipeControls"],
[data-component="MinimalMessage"][data-part="user"] [data-component="GreetingNav"] {
right: 24px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] :is(textarea,[contenteditable="true"]) {
max-height: none !important;
overflow: auto !important;
caret-color: var(--da-x-silver-hot) !important;
}
}
@media (max-width:820px) {
/*
* [PALETTE] Palette aliases and shared values
* These aliases connect theme paint to native Lumiverse values. Keep the native color picker in control; do not replace these references with fixed colors.
*/
:root {
--da-chamber-height: min(76svh, 660px);
--da-chamber-portrait: clamp(160px, 31vw, 230px);
--da-chamber-gutter: clamp(18px, 3vw, 28px);
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
margin-block: 16px 42px !important;
}
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
grid-template-columns: minmax(0,1fr) !important;
border-radius: 17px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child {
grid-column: 1 !important;
grid-row: 1 !important;
border: 0 !important;
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-text) 18%,transparent) !important;
box-shadow: 0 18px 42px rgb(0 0 0/34%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img {
object-position: center 22% !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
grid-column: 1 !important;
grid-row: 2 !important;
padding: 0 var(--da-chamber-gutter) 44px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child {
min-height: 68px !important;
padding-top: 17px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-component="MinimalMessage"] [data-component="GreetingNav"] {
top: calc(clamp(150px,27svh,215px) - 42px) !important;
right: 22px !important;
bottom: auto !important;
left: 22px !important;
width: auto !important;
}
}
}
@media (prefers-reduced-motion:reduce) {
@media (min-width:621px) {
[data-component="MinimalMessage"]::before,
[data-component="MinimalMessage"]::after {
animation: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
scroll-behavior: auto !important;
}
}
}
[data-component="MessageList"] {
scroll-snap-type: y proximity;
scroll-padding-top: clamp(12px,3.5vh,34px);
overscroll-behavior-y: auto !important;
perspective: 1400px;
}
@media (min-width:621px) {
[data-component="MessageList"]>:has(>[data-component="MinimalMessage"]),
[data-component="MessageList"]>[data-component="MinimalMessage"],
[data-component="MessageList"] :has(>[data-component="MinimalMessage"]) {
scroll-snap-align: start;
scroll-snap-stop: normal;
scroll-margin-top: clamp(12px,3.5vh,34px);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
overscroll-behavior-y: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child {
border-right-color: transparent !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child {
border-left-color: transparent !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::before {
content: "" !important;
display: block !important;
position: absolute !important;
inset: 28px 30px !important;
z-index: 4 !important;
pointer-events: none !important;
border: 0 !important;
border-radius: 2px !important;
box-shadow: none !important;
opacity: .9;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
content: "✦ ☾" !important;
position: absolute !important;
top: 15px !important;
bottom: auto !important;
z-index: 6 !important;
display: grid !important;
width: 64px !important;
height: 64px !important;
color: rgb(242 246 255/88%) !important;
font: 12px/1 var(--da-font-display) !important;
border: 0 !important;
border-radius: 50% !important;
background: radial-gradient(circle,transparent 43%,rgb(230 236 250/28%) 44% 45%,transparent 46%),conic-gradient(from 20deg,transparent,rgb(244 247 255/9%),transparent 28% 72%,color-mix(in srgb,var(--lumiverse-primary) 14%,transparent),transparent) !important;
box-shadow: none !important;
text-shadow: 0 0 9px rgb(244 247 255/70%),0 0 22px color-mix(in srgb,var(--lumiverse-primary) 48%,transparent) !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
animation: da-stellar-seal-breathe 9s ease-in-out var(--da-plaque-phase, 0s) infinite !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child::after {
content: "☽ ✦" !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img {
object-position: center !important;
transform: none !important;
filter: none !important;
transition: transform 1.2s cubic-bezier(.22,1,.36,1),filter 500ms ease !important;
image-rendering: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:hover>:first-child {
transform: none !important;
filter: none !important;
border-color: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:hover>:first-child img {
transform: scale(1.025) !important;
filter: brightness(1.025) saturate(1.025) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2) {
background: linear-gradient(180deg,rgb(8 4 9/66%),transparent 15% 84%,rgb(8 4 9/70%)),linear-gradient(90deg,rgb(8 4 9/8%),rgb(8 4 9/74%) 6%,rgb(8 4 9/86%) 18%) !important;
box-shadow: inset 20px 0 36px -32px color-mix(in srgb,var(--lumiverse-text) 32%,transparent) !important;
scrollbar-gutter: stable;
overscroll-behavior-x: none !important;
scroll-snap-type: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
background: linear-gradient(180deg,rgb(8 4 9/66%),transparent 15% 84%,rgb(8 4 9/70%)),linear-gradient(270deg,rgb(8 4 9/8%),rgb(8 4 9/74%) 6%,rgb(8 4 9/86%) 18%) !important;
box-shadow: inset -20px 0 36px -32px color-mix(in srgb,var(--lumiverse-text) 32%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] em {
text-shadow: 0 0 12px color-mix(in srgb,var(--lumiverse-text) 13%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] em::before {
font-size: .72em;
text-decoration: none;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] em::before {
color: rgb(222 113 139/68%);
text-shadow: 0 0 9px color-mix(in srgb,var(--lumiverse-primary) 44%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] blockquote::before {
top: -7px;
left: 50%;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] blockquote::before {
color: rgb(222 113 139/78%);
text-shadow: 0 0 10px color-mix(in srgb,var(--lumiverse-primary) 58%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] :is(h1,h2,h3) {
color: var(--lumiverse-text) !important;
text-shadow: 0 0 15px color-mix(in srgb,var(--lumiverse-text) 22%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] hr {
height: 1px;
margin: 20px 0 !important;
border: 0 !important;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--lumiverse-text) 46%,transparent),color-mix(in srgb,var(--lumiverse-primary) 38%,transparent),transparent) !important;
box-shadow: 0 0 12px color-mix(in srgb,var(--lumiverse-text) 10%,transparent);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] code {
color: rgb(221 228 245/92%) !important;
border-color: color-mix(in srgb,var(--lumiverse-text) 18%,transparent) !important;
background: rgb(4 2 5/44%) !important;
box-shadow: inset 0 1px rgb(248 250 255/5%),0 0 16px color-mix(in srgb,var(--lumiverse-primary) 7%,transparent);
}
}
@media (max-width:620px) {
[data-component="MessageList"] {
scroll-padding-top: 8px;
}
@media (min-width:621px) {
[data-component="MessageList"]>:has(>[data-component="MinimalMessage"]),
[data-component="MessageList"]>[data-component="MinimalMessage"],
[data-component="MessageList"] :has(>[data-component="MinimalMessage"]) {
scroll-margin-top: 8px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] blockquote {
max-width: 100%;
padding-inline: 22px !important;
}
}
}
@media (prefers-reduced-motion:reduce) {
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
animation: none !important;
}
}
}
:root {
--da-chamber-height: clamp(470px, 72vh, 540px);
--da-chamber-radius: 8px;
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
border-radius: 8px !important;
contain: layout paint;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before {
content: "" !important;
display: block !important;
position: absolute !important;
bottom: auto !important;
z-index: 10 !important;
pointer-events: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
opacity: 1 !important;
animation: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::after {
content: "" !important;
position: absolute !important;
right: 0 !important;
bottom: 38px !important;
left: var(--da-chamber-portrait) !important;
z-index: 9 !important;
height: 1px !important;
pointer-events: none !important;
background: linear-gradient(90deg,transparent,rgb(238 244 255/34%) 50%,transparent) !important;
box-shadow: none !important;
animation: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]::after {
right: var(--da-chamber-portrait) !important;
left: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child {
z-index: 2 !important;
overflow: hidden !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img,
[data-component="MinimalMessage"]:hover>:first-child img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 0 !important;
transform: none !important;
filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::before,
[data-component="MinimalMessage"][data-part="user"]>:first-child::before {
content: "" !important;
display: block !important;
position: absolute !important;
inset: 30px !important;
z-index: 10 !important;
pointer-events: none !important;
border: 0 !important;
border-radius: 2px !important;
box-shadow: none !important;
opacity: 1 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::before {
background: linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) bottom/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) left/1px 100%no-repeat !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child::before {
background: linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) bottom/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) right/1px 100%no-repeat !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after,
[data-component="MinimalMessage"][data-part="user"]>:first-child::after {
content: "" !important;
position: absolute !important;
top: 8px !important;
bottom: auto !important;
z-index: 11 !important;
display: block !important;
width: 66px !important;
height: 66px !important;
padding: 0 !important;
color: transparent !important;
border: 0 !important;
border-radius: 0 !important;
background: url(./assets/stella-portrait-ornament.png)no-repeat center/contain !important;
box-shadow: none !important;
text-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
animation: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after {
right: auto !important;
left: 18px !important;
transform: none !important;
place-items: center !important;
letter-spacing: .14em !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child::after {
right: 18px !important;
left: auto !important;
transform: scaleX(-1) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
position: static !important;
display: flex !important;
flex-direction: column !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: none !important;
max-height: none !important;
padding: 15px 0 40px !important;
overflow: visible !important;
color: var(--lumiverse-text) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child {
position: static !important;
display: flex !important;
flex: 0 0 auto !important;
align-items: center !important;
justify-content: flex-start !important;
min-height: 0 !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child {
justify-content: flex-end !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child {
position: absolute !important;
top: 50% !important;
right: calc(100% - var(--da-chamber-portrait) + 30px) !important;
bottom: auto !important;
left: auto !important;
z-index: 14 !important;
max-height: none !important;
grid-area: auto !important;
grid-row: auto !important;
grid-column: auto !important;
margin: 0 !important;
padding: 14px 2px !important;
color: rgb(255 255 255/92%) !important;
font: 400 13px/1.15 var(--da-font-display) !important;
letter-spacing: .3px !important;
text-align: center !important;
text-transform: none !important;
white-space: nowrap !important;
writing-mode: vertical-rl !important;
text-orientation: upright !important;
background: transparent !important;
-webkit-background-clip: border-box !important;
background-clip: border-box !important;
-webkit-text-fill-color: currentColor !important;
text-shadow: 0 1px 8px rgb(0 0 0/75%),0 0 10px rgb(235 241 255/24%) !important;
filter: none !important;
transform: translateY(-50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:first-child {
right: auto !important;
left: calc(100% - var(--da-chamber-portrait) + 30px) !important;
transform: translateY(-50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::before,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::after {
content: "" !important;
position: absolute !important;
left: 50% !important;
width: 1px !important;
height: 125px !important;
pointer-events: none !important;
transform: translateX(-50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::before {
bottom: 100% !important;
margin-bottom: 12px !important;
background: linear-gradient(0deg,rgb(255 255 255/50%),transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::after {
top: 100% !important;
margin-top: 12px !important;
background: linear-gradient(180deg,rgb(255 255 255/50%),transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2) {
display: none !important;
margin: 0 !important;
padding: 0 !important;
color: rgb(235 241 255/52%) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] {
direction: ltr;
display: block !important;
flex: 1 1 auto !important;
width: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: none !important;
max-height: none !important;
padding: 18px var(--da-chamber-gutter) 26px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-x: none !important;
overscroll-behavior-y: auto !important;
scrollbar-width: thin;
scrollbar-color: rgb(255 255 255/22%) transparent;
color: rgb(250 251 255/92%) !important;
background: transparent !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] {
direction: rtl;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"]>* {
direction: ltr;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]::-webkit-scrollbar {
width: 6px;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]::-webkit-scrollbar-track {
background: transparent;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]::-webkit-scrollbar-thumb {
border: 0 !important;
border-radius: 3px;
background: rgb(255 255 255/22%) !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]::-webkit-scrollbar-thumb:hover {
background: rgb(255 255 255/34%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"]>div,
[data-component="MinimalMessage"] [data-component="MessageContent"]>div>div {
display: block !important;
max-height: none !important;
overflow: visible !important;
-webkit-mask-image: none !important;
mask-image: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-long-message-toggle="true"] {
display: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) {
position: absolute !important;
z-index: 22 !important;
top: auto !important;
right: 14px !important;
bottom: 5px !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(3) {
right: calc(var(--da-chamber-portrait) + 14px) !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) button:hover {
color: #fff !important;
border-color: rgb(255 255 255/34%) !important;
background: rgb(255 255 255/16%) !important;
transform: translateY(-1px);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-component="MinimalMessage"] [data-component="GreetingNav"] {
position: absolute !important;
z-index: 20 !important;
right: auto !important;
bottom: 5px !important;
left: calc(var(--da-chamber-portrait) + 14px) !important;
width: auto !important;
min-width: 92px !important;
min-height: 27px !important;
margin: 0 !important;
color: rgb(255 255 255/68%) !important;
border: 1px solid rgb(255 255 255/16%) !important;
border-radius: 6px !important;
background: rgb(255 255 255/6%) !important;
box-shadow: none !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="SwipeControls"],
[data-component="MinimalMessage"][data-part="user"] [data-component="GreetingNav"] {
left: 14px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] :is(p,li) {
max-width: none;
margin-bottom: 1em;
color: rgb(252 252 252/94%) !important;
font-weight: 300;
line-height: 1.9;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] :is(strong,b) {
color: #fff !important;
font-weight: 600 !important;
text-shadow: 0 0 8px rgb(255 255 255/78%),0 0 16px rgb(255 255 255/42%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] em {
color: inherit !important;
font-style: italic !important;
text-decoration: underline !important;
text-decoration-thickness: 1px !important;
text-underline-offset: 3px !important;
text-decoration-color: rgb(255 255 255/50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] em::before {
content: "☾ " !important;
color: rgb(255 255 255/72%) !important;
font-style: normal !important;
text-shadow: 0 0 8px rgb(255 255 255/36%);
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] em::before {
content: "⛧ " !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] blockquote {
position: relative;
display: block;
width: fit-content;
min-width: 200px;
max-width: 85%;
margin: 1em auto !important;
padding: 16px 36px !important;
color: var(--lumiverse-prose-blockquote) !important;
line-height: 1.4 !important;
text-align: center !important;
border: 0 !important;
border-radius: 4px !important;
background: url(./assets/stella-quote-left.png)no-repeat left top/38px auto,url(./assets/stella-quote-right.png)no-repeat right bottom/38px auto,linear-gradient(90deg,transparent,rgb(255 255 255/14%) 50%,transparent) !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] blockquote::before {
content: "☾" !important;
position: absolute !important;
inset: 6px !important;
z-index: -1 !important;
display: flex !important;
align-items: flex-start !important;
justify-content: center !important;
color: rgb(255 255 255/50%) !important;
font-size: 8px !important;
font-style: normal !important;
line-height: 0 !important;
padding: 0 !important;
background: linear-gradient(90deg,transparent,rgb(255 255 255/50%)) top left/calc(50% - 6px) 1px no-repeat,linear-gradient(270deg,transparent,rgb(255 255 255/50%)) top right/calc(50% - 6px) 1px no-repeat,linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) bottom/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) left/1px 100%no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) right/1px 100%no-repeat !important;
transform: none !important;
text-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] blockquote::before {
content: "⛧" !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-component="MinimalMessage"]::before,
[data-component="MinimalMessage"]::after,
[data-component="MinimalMessage"][data-part="user"]::before,
[data-component="MinimalMessage"][data-part="user"]::after {
right: 0 !important;
left: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child {
-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 60%,transparent 100%) !important;
mask-image: linear-gradient(180deg,#000 0%,#000 60%,transparent 100%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::before,
[data-component="MinimalMessage"][data-part="user"]>:first-child::before {
inset: 15px 15px 40px !important;
background: linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) left/1px 100%no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) right/1px 100%no-repeat !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child::after,
[data-component="MinimalMessage"][data-part="user"]>:first-child::after {
top: -3px !important;
right: auto !important;
left: 8px !important;
width: 60px !important;
height: 60px !important;
transform: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:first-child {
top: clamp(170px,29svh,230px) !important;
right: auto !important;
left: 50% !important;
max-height: none !important;
padding: 2px 3px !important;
font-size: 12px !important;
writing-mode: horizontal-tb !important;
text-orientation: mixed !important;
transform: translate(-50%,-38px) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::before,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::after {
top: 50% !important;
width: 70px !important;
height: 1px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::before {
right: 100% !important;
bottom: auto !important;
left: auto !important;
margin: 0 10px 0 0 !important;
background: linear-gradient(270deg,rgb(255 255 255/50%),transparent) !important;
transform: translateY(-50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child::after {
right: auto !important;
left: 100% !important;
margin: 0 0 0 10px !important;
background: linear-gradient(90deg,rgb(255 255 255/50%),transparent) !important;
transform: translateY(-50%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(3) {
top: auto !important;
right: 10px !important;
bottom: 5px !important;
left: auto !important;
width: auto !important;
height: auto !important;
max-height: 30px !important;
align-items: center !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) button {
width: 28px !important;
min-width: 28px !important;
height: 28px !important;
min-height: 28px !important;
padding: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-component="MinimalMessage"] [data-component="GreetingNav"],
[data-component="MinimalMessage"][data-part="user"] [data-component="SwipeControls"],
[data-component="MinimalMessage"][data-part="user"] [data-component="GreetingNav"] {
right: auto !important;
bottom: 5px !important;
left: 10px !important;
}
}
}
@media (prefers-reduced-transparency:reduce) {
@media (min-width:621px) {
[data-component="MinimalMessage"] {
background: rgb(8 8 12/92%) !important;
}
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
border: 0 !important;
outline: 0 !important;
box-shadow: 0 18px 48px rgb(0 0 0/20%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"]>:first-child:hover,
[data-component="MinimalMessage"]:hover>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child:hover,
[data-component="MinimalMessage"][data-part="user"]:hover>:first-child {
transform: none !important;
translate: none !important;
scale: none !important;
rotate: none !important;
filter: none !important;
border-color: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img,
[data-component="MinimalMessage"]>:first-child:hover img,
[data-component="MinimalMessage"]:hover>:first-child img,
[data-component="MinimalMessage"][data-part="user"]>:first-child img,
[data-component="MinimalMessage"][data-part="user"]>:first-child:hover img,
[data-component="MinimalMessage"][data-part="user"]:hover>:first-child img {
transform: none !important;
scale: none !important;
filter: none !important;
transition: filter 700ms ease,opacity 700ms ease !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:hover>:first-child img,
[data-component="MinimalMessage"][data-part="user"]:hover>:first-child img {
filter: brightness(1.055) saturate(1.025) contrast(1.015) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) {
gap: 7px !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) button {
width: auto !important;
min-width: 20px !important;
height: 24px !important;
min-height: 24px !important;
padding: 2px !important;
color: rgb(235 241 255/66%) !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(3) button:hover:not(:disabled) {
color: var(--lumiverse-text) !important;
background: transparent !important;
box-shadow: none !important;
filter: drop-shadow(0 0 7px rgb(235 241 255/42%));
transform: translateY(-1px) !important;
}
}
@media (min-width:621px) {
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] [class*="_proseDialogue_"] {
text-shadow: none !important;
}
}
[data-lumiverse-surface="chat-column-inner"] {
max-width: none !important;
}
[data-lumiverse-surface="chat-column-inner"]>[data-component="MessageList"] {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
width: min(calc(100% - 40px),var(--lumiverse-chat-content-width, 1260px)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:first-child {
width: var(--da-chamber-portrait) !important;
min-width: var(--da-chamber-portrait) !important;
max-width: var(--da-chamber-portrait) !important;
height: 100% !important;
min-height: 100% !important;
max-height: 100% !important;
margin: 0 !important;
transform: none !important;
translate: none !important;
scale: none !important;
rotate: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child img,
[data-component="MinimalMessage"][data-part="user"]>:first-child img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
transform: none !important;
translate: none !important;
scale: none !important;
rotate: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
padding-top: 49px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before {
top: 47px !important;
right: var(--da-chamber-gutter) !important;
left: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
width: auto !important;
height: 1px !important;
background: linear-gradient(90deg,rgb(238 244 255/28%),rgb(238 244 255/10%) 72%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]::before {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
left: var(--da-chamber-gutter) !important;
background: linear-gradient(270deg,rgb(238 244 255/28%),rgb(238 244 255/10%) 72%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:nth-child(2) {
display: inline-flex !important;
position: absolute !important;
top: 20px !important;
z-index: 17 !important;
width: auto !important;
max-width: min(48%,520px) !important;
min-height: 20px !important;
align-items: center !important;
justify-content: flex-end !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
color: rgb(235 241 255/58%) !important;
white-space: nowrap !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2) {
right: var(--da-chamber-gutter) !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:nth-child(2) {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
left: auto !important;
order: initial;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
position: absolute !important;
top: 17px !important;
z-index: 18 !important;
width: auto !important;
max-width: 46% !important;
min-height: 25px !important;
margin: 0 !important;
overflow: visible !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
flex: 0 0 auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
right: auto !important;
left: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
right: auto !important;
left: var(--da-chamber-gutter) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) {
position: relative !important;
inset: auto !important;
z-index: 12 !important;
width: auto !important;
max-width: none !important;
margin: 0 var(--da-chamber-gutter) 14px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-reasoning-toggle="true"] {
width: auto !important;
min-height: 25px !important;
padding: 2px 0 !important;
color: rgb(235 241 255/56%) !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-component="MinimalMessage"] [data-component="GreetingNav"],
[data-component="MinimalMessage"][data-part="user"] [data-component="SwipeControls"],
[data-component="MinimalMessage"][data-part="user"] [data-component="GreetingNav"] {
width: auto !important;
min-width: 0 !important;
min-height: 24px !important;
gap: 5px !important;
padding: 0 !important;
color: rgb(235 241 255/62%) !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"] button,
[data-component="MinimalMessage"] [data-component="GreetingNav"] button {
width: 24px !important;
min-width: 24px !important;
height: 24px !important;
min-height: 24px !important;
padding: 0 !important;
color: rgb(235 241 255/56%) !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"] button:hover:not(:disabled),
[data-component="MinimalMessage"] [data-component="GreetingNav"] button:hover:not(:disabled) {
color: var(--lumiverse-text) !important;
background: transparent !important;
filter: drop-shadow(0 0 7px rgb(235 241 255/48%));
transform: translateY(-1px) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="SwipeControls"]>span {
min-width: 34px !important;
color: rgb(235 241 255/64%) !important;
font-family: var(--da-font-mono) !important;
letter-spacing: .08em !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2),
[data-component="MinimalMessage"] [data-component="MessageContent"] {
border: 0 !important;
outline: 0 !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
width: calc(100% - 12px) !important;
grid-template-rows: clamp(170px,29svh,230px) minmax(0,1fr) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2) {
padding-top: 44px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before,
[data-component="MinimalMessage"][data-part="user"]::before {
top: calc(clamp(150px,27svh,215px) + 42px) !important;
right: var(--da-chamber-gutter) !important;
left: var(--da-chamber-gutter) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:nth-child(2) {
top: calc(clamp(150px,27svh,215px) + 16px) !important;
right: var(--da-chamber-gutter) !important;
max-width: 48% !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"]) {
top: calc(clamp(150px,27svh,215px) + 13px) !important;
right: auto !important;
left: var(--da-chamber-gutter) !important;
max-width: 46% !important;
}
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]::before,
[data-component="MinimalMessage"][data-part="user"]::before {
display: none !important;
content: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
position: absolute !important;
top: 18px !important;
z-index: 30 !important;
width: auto !important;
max-width: 48% !important;
min-height: 25px !important;
align-items: center !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
color: rgb(235 241 255/64%) !important;
font-size: calc(10px*var(--lumiverse-font-scale, 1)) !important;
line-height: 1.2 !important;
white-space: nowrap !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
pointer-events: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
right: var(--da-chamber-gutter) !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
left: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"])>[data-reasoning-toggle="true"] {
padding-right: min(48%,340px) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-reasoning-toggle="true"]::after {
flex: 1 1 clamp(30px,10vw,180px) !important;
min-width: 30px !important;
margin-right: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:first-child {
-webkit-mask-image: linear-gradient(90deg,#000 0 30%,rgb(0 0 0/98%) 42%,rgb(0 0 0/84%) 56%,rgb(0 0 0/58%) 70%,rgb(0 0 0/28%) 84%,transparent 100%) !important;
mask-image: linear-gradient(90deg,#000 0 30%,rgb(0 0 0/98%) 42%,rgb(0 0 0/84%) 56%,rgb(0 0 0/58%) 70%,rgb(0 0 0/28%) 84%,transparent 100%) !important;
float: none !important;
shape-outside: none !important;
isolation: isolate;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:first-child {
-webkit-mask-image: linear-gradient(270deg,#000 0 30%,rgb(0 0 0/98%) 42%,rgb(0 0 0/84%) 56%,rgb(0 0 0/58%) 70%,rgb(0 0 0/28%) 84%,transparent 100%) !important;
mask-image: linear-gradient(270deg,#000 0 30%,rgb(0 0 0/98%) 42%,rgb(0 0 0/84%) 56%,rgb(0 0 0/58%) 70%,rgb(0 0 0/28%) 84%,transparent 100%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] [class*="_proseDialogue_"] {
position: relative !important;
display: table !important;
width: fit-content !important;
min-width: min(190px,72%) !important;
max-width: 88% !important;
margin: .9em auto !important;
padding: 15px 36px !important;
text-align: center !important;
line-height: 1.55 !important;
border: 0 !important;
border-radius: 4px !important;
background: url(./assets/stella-quote-left.png)no-repeat left top/34px auto,url(./assets/stella-quote-right.png)no-repeat right bottom/34px auto,linear-gradient(90deg,transparent,rgb(238 244 255/8%) 50%,transparent),linear-gradient(90deg,transparent,rgb(238 244 255/42%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(90deg,transparent,rgb(238 244 255/42%) 50%,transparent) bottom/100% 1px no-repeat !important;
box-decoration-break: slice !important;
-webkit-box-decoration-break: slice !important;
text-shadow: 0 0 9px currentColor,0 1px 7px rgb(0 0 0/58%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]:has(textarea[name="message-edit-content"])>:nth-child(2) {
position: relative !important;
display: block !important;
padding: 26px var(--da-chamber-gutter) 24px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-y: contain !important;
scrollbar-gutter: stable !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2)>:first-child,
[data-component="MinimalMessage"][data-part="user"]:has(textarea[name="message-edit-content"])>:nth-child(2)>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) textarea,
[data-component="MinimalMessage"][data-part="user"]:has(textarea[name="message-edit-content"]) textarea {
width: 100% !important;
min-height: 150px !important;
max-height: min(42vh,310px) !important;
padding: 14px 42px 14px 15px !important;
overflow: auto !important;
color: var(--lumiverse-text) !important;
-webkit-text-fill-color: currentColor !important;
caret-color: var(--da-moon-bright) !important;
font-family: var(--lumiverse-font-mono) !important;
font-size: calc(13px*var(--lumiverse-font-scale, 1)) !important;
line-height: 1.62 !important;
text-shadow: none !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 24%,transparent) !important;
border-radius: 8px !important;
background: rgb(5 2 6/56%) !important;
box-shadow: inset 0 1px 16px rgb(0 0 0/28%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) textarea:focus {
color: var(--lumiverse-text) !important;
border-color: color-mix(in srgb,var(--lumiverse-text) 48%,transparent) !important;
box-shadow: inset 0 1px 16px rgb(0 0 0/26%),0 0 0 1px color-mix(in srgb,var(--lumiverse-text) 11%,transparent) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] {
display: flex !important;
margin-top: 10px !important;
pointer-events: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button {
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button {
border-color: color-mix(in srgb,var(--lumiverse-text) 54%,transparent) !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] [class*="_proseDialogue_"] {
min-width: min(160px,78%) !important;
max-width: 96% !important;
padding: 13px 28px !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2),
[data-component="MinimalMessage"][data-part="user"]:has(textarea[name="message-edit-content"])>:nth-child(2) {
padding: 18px var(--da-chamber-gutter) 20px !important;
}
}
}
[data-component="InputArea"] {
overflow: visible !important;
border: 1px solid var(--da-input-border) !important;
border-radius: 16px !important;
clip-path: none !important;
transition: border-color 180ms ease,box-shadow 180ms ease !important;
}
[data-component="InputArea"]::before {
content: "";
position: absolute;
inset: 0 18px auto;
z-index: 8;
height: 10px;
pointer-events: none;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--lumiverse-text) 48%,transparent) 24% 76%,transparent) center top/100% 1px no-repeat;
opacity: .48;
transition: opacity 180ms ease;
}
[data-component="InputArea"]:focus-within::before,
[data-component="InputArea"]:has(>[class*="_actionBar_"]:hover)::before,
[data-component="InputArea"]:has(>[class*="_actionBar_"]:focus-within)::before {
opacity: .94;
}
[data-component="InputArea"]:focus-within {
border-color: color-mix(in srgb,var(--lumiverse-text) 54%,transparent) !important;
box-shadow: 0 20px 56px rgb(0 0 0/46%),0 0 26px color-mix(in srgb,var(--lumiverse-primary) 16%,transparent),inset 0 1px color-mix(in srgb,var(--lumiverse-text) 8%,transparent) !important;
}
[data-component="InputArea"] div:has(>textarea[name="chat-message"]) {
border-radius: 12px !important;
clip-path: none !important;
}
[data-component="InputArea"] textarea[name="chat-message"] {
color: var(--lumiverse-text) !important;
caret-color: var(--da-silver-hot) !important;
font-family: var(--da-font-user) !important;
line-height: 1.45 !important;
background: transparent !important;
transition: color 180ms ease,text-shadow 220ms ease,filter 220ms ease !important;
}
[data-component="InputArea"] textarea[name="chat-message"]:not(:placeholder-shown) {
animation: da-composer-ink-breathe 6.8s ease-in-out infinite !important;
}
[data-component="InputArea"] textarea[name="chat-message"]::placeholder {
color: var(--lumiverse-text-hint) !important;
font-style: italic;
}
[data-component="InputArea"]>[class*="_actionBar_"] {
position: relative !important;
z-index: 7 !important;
max-height: var(--da-toolbar-peek) !important;
min-height: var(--da-toolbar-peek) !important;
margin: 0 !important;
padding: 0 2px !important;
overflow: hidden !important;
opacity: .3 !important;
cursor: ns-resize;
background: transparent !important;
transition: max-height 260ms var(--da-ease),min-height 260ms var(--da-ease),padding 260ms var(--da-ease),opacity 160ms ease !important;
}
[data-component="InputArea"]>[class*="_actionBar_"] :is(button,[class*="_actionDivider_"],[data-spindle-mount="chat_actions"]>*) {
visibility: hidden;
opacity: 0 !important;
pointer-events: none !important;
transform: translateY(-4px);
transition: opacity 150ms ease,transform 230ms var(--da-ease),visibility 0s linear 230ms !important;
}
[data-component="InputArea"]>[class*="_actionBar_"]:hover,
[data-component="InputArea"]>[class*="_actionBar_"]:focus-within,
[data-component="InputArea"]:has([class*="_popoverSlotOpen_"])>[class*="_actionBar_"] {
max-height: 36px !important;
min-height: 32px !important;
padding: 2px !important;
overflow: visible !important;
opacity: 1 !important;
cursor: default;
}
[data-component="InputArea"]>[class*="_actionBar_"]:hover :is(button,[class*="_actionDivider_"],[data-spindle-mount="chat_actions"]>*),
[data-component="InputArea"]>[class*="_actionBar_"]:focus-within :is(button,[class*="_actionDivider_"],[data-spindle-mount="chat_actions"]>*),
[data-component="InputArea"]:has([class*="_popoverSlotOpen_"])>[class*="_actionBar_"] :is(button,[class*="_actionDivider_"],[data-spindle-mount="chat_actions"]>*) {
visibility: visible;
opacity: 1 !important;
pointer-events: auto !important;
transform: translateY(0);
transition-delay: 0s !important;
}
[data-component="InputArea"]>[data-spindle-mount="chat_toolbar"] {
position: relative !important;
inset: auto !important;
z-index: 6;
max-height: 0;
min-height: 0;
margin: 0 !important;
padding: 0 2px !important;
overflow: hidden;
pointer-events: none;
opacity: 0;
border: 0;
background: transparent !important;
box-shadow: none !important;
transition: max-height 260ms var(--da-ease),padding 260ms var(--da-ease),opacity 160ms ease !important;
}
[data-component="InputArea"]:has(>[class*="_actionBar_"]:hover)>[data-spindle-mount="chat_toolbar"],
[data-component="InputArea"]:has(>[class*="_actionBar_"]:focus-within)>[data-spindle-mount="chat_toolbar"],
[data-component="InputArea"]:has(>[data-spindle-mount="chat_toolbar"]:hover)>[data-spindle-mount="chat_toolbar"],
[data-component="InputArea"]:has([class*="_popoverSlotOpen_"])>[data-spindle-mount="chat_toolbar"] {
max-height: 36px;
min-height: 34px;
padding: 2px 2px 6px !important;
overflow: visible;
pointer-events: auto;
opacity: 1;
}
[data-component="InputArea"] [class*="_sendBtn_"]:not([class*="_sendBtnStop_"]) [class*="_sendBtnIcon_"]>svg {
display: none !important;
}
[data-component="InputArea"] [class*="_sendBtn_"]:not([class*="_sendBtnStop_"]) [class*="_sendBtnIcon_"]::before {
content: "✦";
display: inline-block;
color: var(--da-silver-hot);
font: 18px/1 var(--da-font-ledger);
text-shadow: 0 0 7px color-mix(in srgb,var(--lumiverse-text) 34%,transparent);
animation: da-send-star-breathe 3.8s ease-in-out infinite;
}
[data-component="InputArea"] [class*="_sendBtn_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 38%,transparent) !important;
border-radius: 8px !important;
}
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnStop_"] {
position: relative;
isolation: isolate;
overflow: hidden;
background: radial-gradient(circle,color-mix(in srgb,var(--lumiverse-text) 12%,transparent),transparent 66%),color-mix(in srgb,var(--lumiverse-bg-deep) 70%,transparent) !important;
animation: da-generating-button-breathe 2.6s ease-in-out infinite !important;
}
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnStop_"]::before {
content: "✦";
position: absolute;
inset: 0;
z-index: 2;
display: grid;
place-items: center;
pointer-events: none;
color: var(--da-silver-hot);
font: 18px/1 var(--da-font-ledger);
text-shadow: 0 0 8px color-mix(in srgb,var(--lumiverse-text) 52%,transparent);
animation: da-generating-star-turn 2.6s linear infinite;
}
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnStop_"]>svg {
visibility: hidden !important;
}
[data-component="InputArea"] [class*="_popover_"] {
color: var(--lumiverse-text) !important;
border-color: color-mix(in srgb,var(--lumiverse-text) 28%,transparent) !important;
background: radial-gradient(ellipse at 50% -20%,color-mix(in srgb,var(--lumiverse-primary) 15%,transparent),transparent 55%),color-mix(in srgb,var(--lumiverse-bg-deep) 96%,transparent) !important;
box-shadow: 0 16px 42px rgb(0 0 0/36%),inset 0 1px color-mix(in srgb,var(--lumiverse-text) 5%,transparent) !important;
backdrop-filter: blur(22px) saturate(112%) !important;
-webkit-backdrop-filter: blur(22px) saturate(112%) !important;
}
[data-component="InputArea"] :is([class*="_popRowBtn_"],[class*="_popLink_"],[class*="_addonCreateToggle_"]) {
color: var(--lumiverse-text-muted) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
[data-component="InputArea"] :is([class*="_popRowBtn_"],[class*="_popLink_"],[class*="_addonCreateToggle_"]):hover:not(:disabled),
[data-component="InputArea"] [class*="_popRowBtnActive_"] {
color: var(--da-silver-hot) !important;
border: 0 !important;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--lumiverse-text) 8%,transparent) 20% 80%,transparent) !important;
box-shadow: none !important;
}
[data-component="InputArea"] :is([class*="_quickSet_"],[class*="_popDivider_"],[class*="_addonCreateForm_"]) {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
/*
* [MOTION] Motion keyframes
* Existing animations are retained exactly. Keep reduced-motion safeguards when editing these animations.
*/
@keyframes da-composer-ink-breathe {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-send-star-breathe {
0%,
100% {
opacity: .74;
transform: scale(.92) rotate(0deg);
}
50% {
opacity: 1;
transform: scale(1.07) rotate(90deg);
}
}
@keyframes da-generating-button-breathe {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-generating-star-turn {
0% {
opacity: .76;
transform: rotate(0deg) scale(.92);
}
25% {
opacity: 1;
transform: rotate(90deg) scale(1.06);
}
50% {
opacity: .82;
transform: rotate(180deg) scale(.96);
}
75% {
opacity: 1;
transform: rotate(270deg) scale(1.06);
}
100% {
opacity: .76;
transform: rotate(360deg) scale(.92);
}
}
@media (prefers-reduced-motion:reduce) {
[data-component="InputArea"] textarea[name="chat-message"],
[data-component="InputArea"] [class*="_sendBtn_"]::before,
[data-component="InputArea"] [class*="_sendBtnIcon_"]::before {
animation: none !important;
}
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"])>[class*="_avatarWrap_"],
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_avatarImg_"],
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) [class*="_avatarFallback_"] {
border-radius: inherit !important;
clip-path: none !important;
-webkit-mask-image: none !important;
mask-image: none !important;
}
[data-component="InputArea"] [class*="_personaAvatar_"],
[data-component="InputArea"] [class*="_personaAvatarImg_"],
[data-component="InputArea"] [class*="_personaFallback_"] {
border-radius: 0 !important;
clip-path: none !important;
-webkit-mask-image: none !important;
mask-image: none !important;
}
[class*="_grid_"]>[role="button"]:has(>[class*="_avatarWrap_"]) {
aspect-ratio: 2/3 !important;
border-radius: 11px !important;
}
[data-lumiverse-surface="chat-column-inner"]>[data-component="InputArea"] {
right: 0 !important;
left: 0 !important;
width: min(calc(100% - 24px),var(--lumiverse-chat-content-width, 1260px)) !important;
margin-inline: auto !important;
}
:root {
--da-rail-meta-reserve: clamp(205px, 36%, 430px);
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child,
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child {
overflow: visible !important;
visibility: visible !important;
opacity: 1 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:not(:first-child):not([data-spindle-mount]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
display: inline-flex !important;
visibility: visible !important;
opacity: .001 !important;
position: absolute !important;
top: 17px !important;
right: var(--da-chamber-gutter) !important;
left: auto !important;
z-index: 79 !important;
width: auto !important;
max-width: var(--da-rail-meta-reserve) !important;
min-width: 0 !important;
min-height: 25px !important;
align-items: center !important;
flex-flow: row nowrap !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
pointer-events: auto !important;
transform: none !important;
translate: none !important;
scale: none !important;
rotate: none !important;
clip-path: none !important;
-webkit-mask-image: none !important;
mask-image: none !important;
filter: none !important;
mix-blend-mode: normal !important;
color: rgb(235 241 255/72%) !important;
-webkit-text-fill-color: currentColor !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>[class*="_metaPill_"] {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>:not(:first-child):not([data-spindle-mount]) {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount])>*,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"]>*,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"])>*,
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:not(:first-child):not([data-spindle-mount])>*,
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount])>* {
display: inline-flex !important;
flex: 0 0 auto !important;
white-space: nowrap !important;
visibility: visible !important;
opacity: 1 !important;
color: inherit !important;
-webkit-text-fill-color: currentColor !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
position: absolute !important;
top: 17px !important;
right: calc(var(--da-chamber-gutter) + var(--da-rail-meta-reserve)) !important;
left: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
z-index: 39 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
min-height: 25px !important;
margin: 0 !important;
overflow: visible !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter) + var(--da-rail-meta-reserve)) !important;
left: var(--da-chamber-gutter) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"])>[data-reasoning-toggle="true"] {
display: flex !important;
flex-flow: row nowrap !important;
align-items: center !important;
width: 100% !important;
min-width: 0 !important;
height: 25px !important;
gap: 7px !important;
padding: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"])>[data-reasoning-toggle="true"]>* {
flex: 0 0 auto !important;
min-width: 0 !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"])>[data-reasoning-toggle="true"]>span {
display: inline-block !important;
width: auto !important;
max-width: none !important;
flex: 0 0 auto !important;
line-height: 1 !important;
white-space: nowrap !important;
word-break: keep-all !important;
overflow-wrap: normal !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"])>[data-reasoning-toggle="true"]::after {
content: "" !important;
flex: 1 1 auto !important;
min-width: 34px !important;
height: 1px !important;
margin: 0 0 0 6px !important;
background: linear-gradient(90deg,rgb(219 225 241/42%),color-mix(in srgb,var(--lumiverse-primary) 20%,transparent),transparent) !important;
}
}
@media (max-width:620px) {
:root {
--da-rail-meta-reserve: min(46%, 250px);
--da-chamber-height: min(84svh, 700px);
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:not(:first-child):not([data-spindle-mount]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]) {
top: calc(clamp(150px,27svh,215px) + 15px) !important;
right: var(--da-chamber-gutter) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]),
[data-component="MinimalMessage"][data-part="user"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
top: calc(clamp(150px,27svh,215px) + 15px) !important;
right: calc(var(--da-chamber-gutter) + var(--da-rail-meta-reserve)) !important;
left: var(--da-chamber-gutter) !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host] {
position: relative;
display: flow-root;
width: 100%;
min-width: 0;
isolation: isolate;
--da-weather-card-inset: max(20px, calc((100% - var(--lumiverse-chat-content-width, 1260px)) / 2));
}
}
@media (min-width:621px) {
[data-deep-arcana-meta-fallback="true"] {
top: 39px;
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter));
z-index: 80;
text-shadow: 0 0 10px rgb(205 217 242/18%);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]>[data-deep-arcana-meta-fallback="true"] {
right: calc(var(--da-weather-card-inset) + var(--da-chamber-portrait) + var(--da-chamber-gutter));
}
}
@keyframes da-light-breathe {
from {
opacity: .62;
}
to {
opacity: 1;
}
}
@keyframes da-motes {
to {
background-position: 310px 260px;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-meta-fallback="true"],
[data-deep-arcana-weather-host="user"]>[data-deep-arcana-meta-fallback="true"] {
top: calc(clamp(150px,27svh,215px) + 37px);
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter));
}
}
}
@media (prefers-reduced-motion:reduce) {
}
@media (min-width:621px) {
[data-deep-arcana-meta-fallback="true"] {
display: none !important;
position: absolute;
align-items: center;
min-height: 25px;
color: rgb(235 241 255/78%);
-webkit-text-fill-color: currentColor;
font: 500 calc(10px*var(--lumiverse-font-scale, 1))/1.2 var(--da-font-mono);
letter-spacing: .04em;
white-space: nowrap;
pointer-events: none;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]),
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>:not(:first-child):not([data-spindle-mount]) {
visibility: visible !important;
opacity: 1 !important;
z-index: 82 !important;
pointer-events: auto !important;
grid-area: auto !important;
grid-row: auto !important;
grid-column: auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2):has([data-reasoning-toggle="true"][aria-expanded="true"]) {
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) {
display: flex !important;
flex: 0 1 min(62%,390px) !important;
flex-direction: column !important;
width: auto !important;
height: min(62%,390px) !important;
min-height: 118px !important;
max-height: min(62%,390px) !important;
margin: 0 var(--da-chamber-gutter) 10px !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"] {
flex: 0 0 auto !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div {
display: grid !important;
flex: 1 1 auto !important;
grid-template-rows: minmax(0,1fr) !important;
min-height: 0 !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div {
display: flex !important;
flex-direction: column !important;
min-height: 0 !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div>:last-child {
flex: 1 1 auto !important;
min-height: 0 !important;
max-height: none !important;
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-y: auto !important;
scrollbar-gutter: stable !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2) {
position: relative !important;
display: flex !important;
flex-direction: column !important;
height: 100% !important;
min-height: 0 !important;
max-height: 100% !important;
box-sizing: border-box !important;
padding: 24px var(--da-chamber-gutter) 58px !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2)>:has(textarea[name="message-edit-content"]) {
flex: 1 1 auto !important;
min-height: 0 !important;
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-y: auto !important;
scrollbar-gutter: stable !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] {
position: absolute !important;
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter)) !important;
bottom: 9px !important;
left: auto !important;
z-index: 42 !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
gap: 7px !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
justify-content: flex-end !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button {
min-height: 30px !important;
padding: 5px 14px !important;
border: 1px solid rgb(207 216 237/38%) !important;
border-radius: 999px !important;
color: rgb(231 236 248/84%) !important;
-webkit-text-fill-color: currentColor !important;
background: rgb(10 7 13/24%) !important;
box-shadow: inset 0 1px rgb(255 255 255/5%) !important;
backdrop-filter: blur(8px) !important;
-webkit-backdrop-filter: blur(8px) !important;
transition: color 160ms ease,border-color 160ms ease,background 160ms ease,transform 160ms ease,box-shadow 160ms ease !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button:last-of-type {
color: #111722 !important;
-webkit-text-fill-color: currentColor !important;
border-color: rgb(240 244 255/68%) !important;
background: linear-gradient(135deg,rgb(239 243 252/94%),rgb(170 182 211/92%)) !important;
box-shadow: 0 0 16px rgb(184 198 230/15%),inset 0 1px rgb(255 255 255/55%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button:hover:not(:disabled) {
transform: translateY(-1px) !important;
border-color: rgb(236 241 253/72%) !important;
box-shadow: 0 0 14px rgb(196 207 234/18%),inset 0 1px rgb(255 255 255/9%) !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) {
height: min(58%,320px) !important;
min-height: 105px !important;
max-height: min(58%,320px) !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"] {
position: static;
width: 0;
height: 0;
margin: 0;
padding: 0;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"] {
position: absolute;
top: 38px;
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter) + clamp(150px,14vw,220px));
z-index: 92;
display: grid;
width: 29px;
height: 29px;
margin: 0;
padding: 0;
place-items: center;
overflow: hidden;
color: rgb(225 231 245/74%);
-webkit-text-fill-color: currentColor;
cursor: pointer;
list-style: none;
border: 0;
border-radius: 50%;
outline: 0;
background: radial-gradient(circle,rgb(213 221 240/9%),transparent 70%);
box-shadow: none;
transition: color 180ms ease,background 180ms ease,filter 180ms ease,transform 240ms cubic-bezier(.2,.8,.2,1);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
right: calc(var(--da-weather-card-inset) + var(--da-chamber-portrait) + var(--da-chamber-gutter) + clamp(150px,14vw,220px));
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]::-webkit-details-marker {
display: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]::marker {
content: "";
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]>span {
display: block;
width: 18px;
height: 18px;
overflow: hidden;
color: inherit;
font-size: 0;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]>span::before,
[data-deep-arcana-theater-toggle="true"]>span::after {
content: "";
position: absolute;
inset: 7px;
border: solid currentColor;
transition: inset 220ms cubic-bezier(.2,.8,.2,1),transform 220ms cubic-bezier(.2,.8,.2,1);
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]>span::before {
border-width: 1px 0 0 1px;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]>span::after {
border-width: 0 1px 1px 0;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]:hover,
[data-deep-arcana-theater-toggle="true"]:focus-visible {
color: rgb(246 248 255/96%);
background: radial-gradient(circle,rgb(213 221 240/17%),transparent 72%);
filter: drop-shadow(0 0 8px rgb(204 214 238/36%));
transform: scale(1.08);
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]:focus-visible {
outline: 1px solid rgb(231 237 250/56%);
outline-offset: 2px;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"] {
display: none;
margin: 0;
}
}
@media (min-width:621px) {
[data-component="MessageList"]:has([data-deep-arcana-theater="true"][open]) {
overflow: hidden !important;
overscroll-behavior: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"] {
top: var(--da-theater-edge) !important;
right: max(var(--da-theater-edge),calc((100vw - var(--da-theater-width))/2)) !important;
bottom: var(--da-theater-edge) !important;
left: max(var(--da-theater-edge),calc((100vw - var(--da-theater-width))/2)) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"] {
position: absolute;
top: var(--da-theater-edge);
left: 50%;
z-index: 5;
width: min(calc(100vw - (var(--da-theater-edge)*2)),var(--da-theater-width));
height: var(--da-theater-hero-height);
transform: translateX(-50%);
pointer-events: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"]>img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center 30%;
filter: saturate(.92) contrast(1.035) brightness(.9);
transform: scale(1.012);
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"]::after {
content: "";
position: absolute;
inset: 44%0 0;
z-index: 2;
pointer-events: none;
background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--lumiverse-bg-deep) 18%,transparent) 28%,color-mix(in srgb,var(--lumiverse-bg-deep) 84%,transparent) 88%,color-mix(in srgb,var(--lumiverse-bg-deep) 98%,transparent));
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-fallback="true"] {
display: grid;
width: 100%;
height: 100%;
color: rgb(231 236 248/58%);
-webkit-text-fill-color: currentColor;
font: 600 clamp(74px,16vw,180px)/1 var(--da-font-ledger);
background: radial-gradient(circle at 50% 36%,rgb(199 209 233/12%),transparent 34%),linear-gradient(145deg,rgb(63 16 31/58%),color-mix(in srgb,var(--lumiverse-bg-deep) 94%,transparent));
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"]>figcaption {
position: absolute;
right: 20px;
bottom: 24px;
left: 20px;
z-index: 4;
width: fit-content;
max-width: calc(100% - 40px);
margin: auto;
padding: 7px 18px 8px;
overflow: hidden;
color: rgb(246 247 252/96%);
-webkit-text-fill-color: currentColor;
font: 600 clamp(13px,1.3vw,17px)/1.2 ui-sans-serif,system-ui,sans-serif;
text-overflow: ellipsis;
white-space: nowrap;
border: 0;
border-radius: 999px;
background: rgb(9 6 12/42%);
box-shadow: inset 0 1px rgb(255 255 255/8%),0 8px 26px rgb(0 0 0/26%);
backdrop-filter: blur(14px) saturate(112%);
-webkit-backdrop-filter: blur(14px) saturate(112%);
text-shadow: 0 1px 9px rgb(0 0 0/78%);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:nth-child(2) {
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-y: contain;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child {
top: 0 !important;
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-text) 12%,transparent) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MessageContent"] {
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MessageContent"] :is(p,li) {
line-height: inherit !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-deep-arcana-theater-toggle="true"] {
position: fixed;
top: calc(var(--da-theater-edge) + var(--da-theater-hero-height) + 14px);
right: max(calc(var(--da-theater-edge) + 17px),calc((100vw - var(--da-theater-width))/2 + 17px));
z-index: 2147482040;
color: rgb(239 243 252/86%);
background: rgb(8 5 11/42%);
box-shadow: inset 0 1px rgb(255 255 255/8%),0 5px 20px rgb(0 0 0/24%);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-deep-arcana-theater-toggle="true"]>span::before,
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-deep-arcana-theater-toggle="true"]>span::after {
inset: 9px;
transform: rotate(180deg);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):has(textarea[name="message-edit-content"])>[data-deep-arcana-theater-hero="true"] {
display: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):has(textarea[name="message-edit-content"])>[data-component="MinimalMessage"]>:nth-child(2) {
inset: 0 !important;
height: 100% !important;
padding-top: 26px !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):has(textarea[name="message-edit-content"]) [data-deep-arcana-theater-toggle="true"] {
top: calc(var(--da-theater-edge) + 14px);
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host] {
--da-mobile-edge: 6px;
--da-mobile-reader-height: clamp(570px, calc(100svh - 94px), 840px);
--da-mobile-hero-height: clamp(250px, 43svh, 410px);
--da-rail-meta-reserve: clamp(130px, 40vw, 150px);
--da-weather-card-inset: var(--da-mobile-edge);
--da-chamber-height: var(--da-mobile-reader-height);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
position: relative !important;
display: block !important;
width: calc(100% - (var(--da-mobile-edge)*2)) !important;
height: var(--da-mobile-reader-height) !important;
min-height: 0 !important;
max-height: var(--da-mobile-reader-height) !important;
margin: 8px auto 34px !important;
padding: 0 !important;
overflow: hidden !important;
border: 0 !important;
border-radius: 14px !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 54%,transparent) !important;
box-shadow: 0 20px 54px rgb(0 0 0/48%),inset 0 1px rgb(255 255 255/5%) !important;
contain: layout paint;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]::before,
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]::after {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
position: absolute;
top: 8px;
right: var(--da-mobile-edge);
left: var(--da-mobile-edge);
z-index: 5;
height: var(--da-mobile-hero-height);
overflow: hidden;
border-radius: 14px 14px 0 0;
background: var(--lumiverse-bg-deep);
pointer-events: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(2) {
position: absolute !important;
inset: auto 0 0 !important;
display: flex !important;
flex-direction: column !important;
width: auto !important;
height: calc(100% - var(--da-mobile-hero-height)) !important;
min-height: 0 !important;
max-height: none !important;
padding: 0 clamp(18px,5vw,28px) 58px !important;
overflow-x: hidden !important;
overflow-y: auto !important;
color: var(--lumiverse-text) !important;
border: 0 !important;
border-radius: 0 !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 60%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 48%,transparent) 45%,color-mix(in srgb,var(--lumiverse-bg-deep) 76%,transparent)),radial-gradient(ellipse 100% 70%at 50% 0%,color-mix(in srgb,var(--lumiverse-text) 6%,transparent),transparent 72%) !important;
box-shadow: none !important;
backdrop-filter: blur(18px) saturate(106%);
-webkit-backdrop-filter: blur(18px) saturate(106%);
scrollbar-gutter: stable;
overscroll-behavior-y: contain;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>:first-child {
position: sticky !important;
top: 0 !important;
z-index: 28 !important;
min-height: 48px !important;
margin: 0 0 18px !important;
padding: 15px 0 11px !important;
border: 0 !important;
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-text) 11%,transparent) !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 92%,transparent)0 68%,transparent) !important;
box-shadow: none !important;
backdrop-filter: blur(14px) !important;
-webkit-backdrop-filter: blur(14px) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
position: absolute !important;
top: 13px !important;
right: 0 !important;
bottom: auto !important;
left: auto !important;
z-index: 33 !important;
max-width: var(--da-rail-meta-reserve) !important;
margin: 0 !important;
overflow: hidden !important;
font-size: calc(8.5px*var(--lumiverse-font-scale, 1)) !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
position: absolute !important;
top: 13px !important;
right: calc(clamp(18px,5vw,28px) + var(--da-rail-meta-reserve)) !important;
left: clamp(18px,5vw,28px) !important;
z-index: 31 !important;
width: auto !important;
height: 25px !important;
min-height: 0 !important;
max-height: 25px !important;
margin: 0 !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] {
flex: 0 0 auto !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
padding: 0 0 26px !important;
overflow: visible !important;
font-family: ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif !important;
font-size: clamp(16px,4.45vw,20px) !important;
line-height: 1.74 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] :is(p,li) {
max-width: none !important;
line-height: inherit !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(3) {
top: auto !important;
right: 12px !important;
bottom: 11px !important;
left: auto !important;
z-index: 44 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"]>figcaption {
right: 14px;
bottom: 19px;
left: 14px;
max-width: calc(100% - 28px);
padding: 6px 15px 7px;
font-size: 14px;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-hero="true"]::after {
inset: 38%0 0;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(textarea[name="message-edit-content"])>[data-deep-arcana-theater-hero="true"] {
display: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-deep-arcana-theater-toggle="true"] {
display: grid;
}
}
}
@media (max-width:420px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host] {
--da-mobile-reader-height: clamp(540px, calc(100svh - 82px), 780px);
--da-mobile-hero-height: clamp(250px, 47svh, 390px);
}
}
}
@media (prefers-reduced-motion:reduce) {
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"],
[data-deep-arcana-theater-toggle="true"]>span::before,
[data-deep-arcana-theater-toggle="true"]>span::after {
transition: none !important;
}
}
}
@media (min-width:621px) {
[data-virtual-index]:has([data-deep-arcana-theater="true"][open]) {
z-index: auto !important;
contain: layout style !important;
}
}
@media (min-width:621px) {
[data-component="MessageList"]:has([data-deep-arcana-theater="true"][open]) {
overflow-x: hidden !important;
overflow-y: auto !important;
overscroll-behavior-y: contain !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) {
--da-chamber-height: clamp(470px, 72vh, 540px);
--da-weather-card-inset: max(20px, calc((100% - var(--lumiverse-chat-content-width, 1260px)) / 2));
position: relative !important;
inset: auto !important;
z-index: auto !important;
display: block !important;
width: 100% !important;
height: auto !important;
min-width: 0 !important;
min-height: var(--da-chamber-height) !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
isolation: auto !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"][open]::before {
display: none !important;
content: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"] {
position: relative !important;
inset: auto !important;
z-index: 2 !important;
display: grid !important;
grid-template-columns: var(--da-chamber-portrait) minmax(0,1fr) !important;
width: min(calc(100% - 40px),var(--lumiverse-chat-content-width, 1260px)) !important;
height: auto !important;
min-height: var(--da-chamber-height) !important;
max-height: none !important;
margin: 22px auto clamp(42px,7vh,76px) !important;
padding: 0 !important;
overflow: hidden !important;
border: 0 !important;
border-radius: var(--da-chamber-radius, 13px) !important;
outline: 0 !important;
background: rgb(4 8 12/28%) !important;
box-shadow: 0 18px 48px rgb(0 0 0/20%) !important;
contain: layout paint !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"] {
grid-template-columns: minmax(0,1fr) var(--da-chamber-portrait) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]::before,
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]::after {
display: none !important;
content: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:first-child {
position: relative !important;
display: block !important;
grid-column: 1 !important;
grid-row: 1 !important;
width: var(--da-chamber-portrait) !important;
min-width: var(--da-chamber-portrait) !important;
max-width: var(--da-chamber-portrait) !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
align-self: stretch !important;
margin: 0 !important;
overflow: hidden !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:first-child {
grid-column: 2 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:first-child img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:nth-child(2) {
position: relative !important;
inset: auto !important;
display: flex !important;
grid-column: 2 !important;
grid-row: 1 !important;
flex-direction: column !important;
width: auto !important;
height: auto !important;
min-height: var(--da-chamber-height) !important;
max-height: none !important;
padding: 49px var(--da-chamber-gutter) 58px !important;
overflow: visible !important;
color: var(--lumiverse-text) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
scrollbar-gutter: auto !important;
overscroll-behavior: auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:nth-child(2) {
grid-column: 1 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child {
position: absolute !important;
inset: 0 0 auto !important;
z-index: 28 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MessageContent"] {
flex: 0 0 auto !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
padding: 0 0 28px !important;
overflow: visible !important;
font-family: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MessageContent"] :is(p,li) {
max-width: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:nth-child(3) {
top: auto !important;
right: 10px !important;
bottom: 7px !important;
left: auto !important;
z-index: 45 !important;
}
}
@media (min-width:621px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
position: absolute !important;
top: 38px !important;
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter)) !important;
z-index: 92 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
right: calc(var(--da-weather-card-inset) + var(--da-chamber-portrait) + var(--da-chamber-gutter)) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
right: calc(var(--da-chamber-gutter) + 37px) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host="user"] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host="user"] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
right: calc(var(--da-chamber-portrait) + var(--da-chamber-gutter) + 37px) !important;
}
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"] {
display: grid !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
position: absolute !important;
top: calc(8px + var(--da-mobile-hero-height) + 9px) !important;
right: calc(var(--da-mobile-edge) + clamp(18px,5vw,28px)) !important;
z-index: 92 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host] [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
right: 64px !important;
max-width: calc(var(--da-rail-meta-reserve) - 64px) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"] {
display: block !important;
width: calc(100% - (var(--da-mobile-edge)*2)) !important;
height: auto !important;
min-height: var(--da-mobile-reader-height) !important;
max-height: none !important;
margin: 8px auto 34px !important;
padding: var(--da-mobile-hero-height)0 0 !important;
border-radius: 14px !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 54%,transparent) !important;
box-shadow: 0 20px 54px rgb(0 0 0/48%),inset 0 1px rgb(255 255 255/5%) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"] {
position: absolute !important;
top: 8px !important;
right: var(--da-mobile-edge) !important;
left: var(--da-mobile-edge) !important;
z-index: 5 !important;
display: block !important;
width: auto !important;
height: var(--da-mobile-hero-height) !important;
overflow: hidden !important;
border-radius: 14px 14px 0 0 !important;
transform: none !important;
pointer-events: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-component="MinimalMessage"]>:nth-child(2) {
position: relative !important;
inset: auto !important;
display: flex !important;
width: 100% !important;
height: auto !important;
min-height: calc(var(--da-mobile-reader-height) - var(--da-mobile-hero-height)) !important;
padding: 48px clamp(18px,5vw,28px) 58px !important;
overflow: visible !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 60%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 48%,transparent) 45%,color-mix(in srgb,var(--lumiverse-bg-deep) 76%,transparent)),radial-gradient(ellipse 100% 70%at 50% 0%,color-mix(in srgb,var(--lumiverse-text) 6%,transparent),transparent 72%) !important;
backdrop-filter: blur(18px) saturate(106%) !important;
-webkit-backdrop-filter: blur(18px) saturate(106%) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child {
position: absolute !important;
inset: 0 0 auto !important;
min-height: 48px !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) {
--da-inline-hero-height: clamp(280px, 42vw, 510px);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
display: block !important;
height: auto !important;
min-height: calc(var(--da-inline-hero-height) + 300px) !important;
max-height: none !important;
padding: var(--da-inline-hero-height)0 0 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:first-child {
display: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
position: absolute !important;
top: 0 !important;
right: var(--da-weather-card-inset) !important;
left: var(--da-weather-card-inset) !important;
display: block !important;
width: auto !important;
margin: 0 !important;
transform: none !important;
pointer-events: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>img {
object-fit: cover !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(2) {
inset: auto !important;
display: flex !important;
width: 100% !important;
height: auto !important;
min-height: 300px !important;
max-height: none !important;
overflow: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] {
margin-right: auto !important;
margin-left: auto !important;
}
}
@media (min-width:621px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
top: calc(var(--da-inline-hero-height) + 16px) !important;
}
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) {
--da-inline-hero-height: var(--da-mobile-hero-height);
--da-chamber-height: var(--da-mobile-reader-height);
--da-weather-card-inset: var(--da-mobile-edge);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
min-height: var(--da-mobile-reader-height) !important;
padding-top: var(--da-inline-hero-height) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
top: 0 !important;
right: var(--da-mobile-edge) !important;
left: var(--da-mobile-edge) !important;
border-radius: 14px 14px 0 0 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(2) {
min-height: calc(var(--da-mobile-reader-height) - var(--da-inline-hero-height)) !important;
padding: 48px clamp(20px,6vw,30px) 62px !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
top: 13px !important;
right: 64px !important;
bottom: auto !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
top: 13px !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
top: calc(var(--da-inline-hero-height) + 9px) !important;
}
}
}
@media (prefers-reduced-motion:reduce) {
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] {
font-size: calc(14px*var(--lumiverse-font-scale, 1)) !important;
line-height: 1.65 !important;
scroll-behavior: smooth;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="character"] [data-component="MessageContent"],
[data-component="MinimalMessage"][data-part="streaming"] [data-component="MessageContent"] {
font-family: var(--da-font-character) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="user"] [data-component="MessageContent"] {
font-family: var(--da-font-user) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
border: 0 !important;
box-shadow: 0 18px 48px rgb(0 0 0/20%) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]::before,
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]::after {
display: none !important;
content: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(2) {
padding: 49px var(--da-chamber-gutter) 58px !important;
color: inherit !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 4px 20px !important;
font-family: var(--da-font-character) !important;
font-size: calc(14px*var(--lumiverse-font-scale, 1)) !important;
font-weight: 400 !important;
line-height: 1.65 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] :is(p,li) {
max-width: none !important;
line-height: 1.9 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] {
font-family: var(--da-font-user) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"] {
isolation: isolate !important;
border-radius: var(--da-chamber-radius) var(--da-chamber-radius)0 0 !important;
background: transparent !important;
box-shadow: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::before {
position: absolute !important;
inset: 15px 18px 40px !important;
z-index: 7 !important;
pointer-events: none !important;
border: 0 !important;
background: url(./assets/stella-portrait-ornament.png)no-repeat left -10px top -18px/66px 66px,linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) left/1px 100%no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) right/1px 100%no-repeat !important;
box-shadow: none !important;
opacity: 1 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::before {
background: url(./assets/stella-portrait-ornament.png)no-repeat right -10px top -18px/66px 66px,linear-gradient(90deg,transparent,rgb(255 255 255/50%) 50%,transparent) top/100% 1px no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) left/1px 100%no-repeat,linear-gradient(180deg,transparent,rgb(255 255 255/50%) 50%,transparent) right/1px 100%no-repeat !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>img {
filter: none !important;
transform: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>figcaption {
right: 12% !important;
bottom: 22px !important;
left: 12% !important;
z-index: 6 !important;
display: flex !important;
width: auto !important;
max-width: none !important;
align-items: center !important;
justify-content: center !important;
gap: 14px !important;
margin: 0 !important;
padding: 4px 0 6px !important;
color: rgb(246 248 255/94%) !important;
font: 400 calc(14px*var(--lumiverse-font-scale, 1))/1.2 var(--da-font-display) !important;
letter-spacing: .08em !important;
text-transform: none !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
text-shadow: 0 1px 8px rgb(0 0 0/82%),0 0 12px rgb(235 241 255/28%) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>figcaption::before,
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>figcaption::after {
content: "" !important;
flex: 1 1 auto !important;
height: 1px !important;
background: linear-gradient(90deg,transparent,rgb(238 244 255/42%)) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>figcaption::after {
background: linear-gradient(90deg,rgb(238 244 255/42%),transparent) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
right: calc(var(--da-chamber-gutter) + var(--da-rail-meta-reserve, 190px) + 40px) !important;
left: var(--da-chamber-gutter) !important;
width: auto !important;
max-width: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"] [data-component="GreetingNav"] {
top: auto !important;
right: auto !important;
bottom: 7px !important;
left: var(--da-chamber-gutter) !important;
width: auto !important;
}
}
@media (min-width:621px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"],
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
right: calc(var(--da-weather-card-inset) + var(--da-chamber-gutter)) !important;
left: auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:nth-of-type(2):not([data-spindle-mount]),
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_metaPill_"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>:first-child>span:has(+[data-spindle-mount="message_header"]) {
right: calc(var(--da-chamber-gutter) + 37px) !important;
left: auto !important;
}
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"])) [data-component="MessageContent"] {
font-family: var(--da-font-character) !important;
font-size: calc(14px*var(--lumiverse-font-scale, 1)) !important;
line-height: 1.65 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"]>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="false"]) {
right: calc(clamp(20px,6vw,30px) + var(--da-rail-meta-reserve)) !important;
left: clamp(20px,6vw,30px) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"] [data-component="SwipeControls"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) [data-component="MinimalMessage"] [data-component="GreetingNav"] {
right: auto !important;
bottom: 7px !important;
left: clamp(20px,6vw,30px) !important;
}
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
background: radial-gradient(ellipse 88% 118%at 50% 0%,rgb(220 229 246/5%),transparent 62%),rgb(5 8 13/31%) !important;
box-shadow: 0 22px 64px rgb(0 0 0/32%),inset 0 1px rgb(244 247 255/5%) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"] {
overflow: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>img {
position: relative !important;
z-index: 1 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::after {
z-index: 3 !important;
}
}
body [data-component="ChatView"]:has([data-component="InputArea"] [class*="_sendBtnStop_"]) [data-component="InputArea"]::before {
content: "" !important;
position: absolute !important;
inset: -8px !important;
z-index: -1 !important;
display: block !important;
width: auto !important;
height: auto !important;
pointer-events: none !important;
border: 0 !important;
border-radius: 22px !important;
background: radial-gradient(ellipse 34% 150%at 18% 50%,rgb(225 233 249/25%),transparent 72%),radial-gradient(ellipse 34% 145%at 82% 50%,rgb(143 162 198/18%),transparent 72%) !important;
box-shadow: none !important;
filter: blur(14px) saturate(112%);
opacity: .46;
transform: scale(.992);
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-v17-composer-lunar-pulse 4.8s ease-in-out infinite !important;
}
body [data-component="ChatView"]:has([data-component="InputArea"] [class*="_sendBtnStop_"]) [data-component="InputArea"]::after {
content: "✦" !important;
position: absolute !important;
z-index: 9 !important;
top: 0 !important;
left: 0 !important;
display: block !important;
width: 13px !important;
height: 13px !important;
pointer-events: none !important;
color: rgb(242 246 255/94%) !important;
font: 13px/1 var(--da-font-ledger) !important;
text-align: center !important;
text-shadow: 0 0 8px currentColor,0 0 18px rgb(189 205 235/48%) !important;
offset-path: border-box !important;
offset-distance: 0%;
offset-rotate: 0deg !important;
offset-anchor: center !important;
animation: da-v17-composer-border-star 6.8s linear infinite !important;
}
[data-component="InputArea"] [class*="_sendBtnStop_"] {
border-color: rgb(218 227 245/68%) !important;
background: radial-gradient(circle,rgb(218 227 245/14%),transparent 68%),rgb(5 8 13/68%) !important;
animation: da-v17-generating-button 2.4s ease-in-out infinite !important;
}
[data-component="InputArea"] [class*="_sendBtnStop_"]::before {
display: grid !important;
animation: da-v17-generating-star 2.4s linear infinite !important;
}
@keyframes da-v17-composer-lunar-pulse {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-v17-composer-border-star {
to {
offset-distance: 100%;
}
}
@keyframes da-v17-generating-button {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-v17-generating-star {
to {
transform: rotate(360deg);
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::after {
bottom: -105px !important;
}
}
}
@keyframes da-w17-fog-a-x {
from {
background-position-x: 0;
}
to {
background-position-x: -1400px;
}
}
@keyframes da-w17-fog-a-y {
from {
background-position-y: 100%;
}
to {
background-position-y: calc(100% + 14px);
}
}
@keyframes da-w17-fog-b-x {
from {
background-position-x: 0;
}
to {
background-position-x: 1000px;
}
}
@keyframes da-w17-fog-b-y {
from {
background-position-y: calc(100% + 10px);
}
to {
background-position-y: calc(100% - 8px);
}
}
@keyframes da-w17-fog-breathe {
from {
opacity: .5;
}
to {
opacity: 1;
}
}
@keyframes da-w17-breathe {
from {
opacity: .55;
}
to {
opacity: 1;
}
}
@keyframes da-w17-snow-x {
0% {
background-position-x: 14.7px,9.5px;
}
6.2% {
background-position-x: -7.1px,-35px;
}
12.5% {
background-position-x: -60.2px,-55.3px;
}
18.8% {
background-position-x: -119.3px,-67.9px;
}
25% {
background-position-x: -151.5px,-110.6px;
}
31.2% {
background-position-x: -157.1px,-137.9px;
}
37.5% {
background-position-x: -169.4px,-146.9px;
}
43.8% {
background-position-x: -213.3px,-185.2px;
}
50% {
background-position-x: -274.7px,-219.5px;
}
56.2% {
background-position-x: -317.9px,-227.5px;
}
62.5% {
background-position-x: -329.8px,-259.7px;
}
68.8% {
background-position-x: -335.7px,-299.6px;
}
75% {
background-position-x: -368.5px,-309.4px;
}
81.2% {
background-position-x: -427.9px,-334.6px;
}
87.5% {
background-position-x: -480.6px,-378.1px;
}
93.8% {
background-position-x: -501.7px,-392.3px;
}
100% {
background-position-x: -505.3px,-410.5px;
}
}
@keyframes da-w17-snow-y {
from {
background-position-y: 0,0;
}
to {
background-position-y: 1360px,560px;
}
}
@keyframes da-w17-snow-near-x {
0% {
background-position-x: 40.5px;
}
6.2% {
background-position-x: -10.9px;
}
12.5% {
background-position-x: -83.8px;
}
18.8% {
background-position-x: -163.2px;
}
25% {
background-position-x: -230.5px;
}
31.2% {
background-position-x: -274.1px;
}
37.5% {
background-position-x: -296.2px;
}
43.8% {
background-position-x: -311.8px;
}
50% {
background-position-x: -339.5px;
}
56.2% {
background-position-x: -390.9px;
}
62.5% {
background-position-x: -463.8px;
}
68.8% {
background-position-x: -543.2px;
}
75% {
background-position-x: -610.5px;
}
81.2% {
background-position-x: -654.1px;
}
87.5% {
background-position-x: -676.2px;
}
93.8% {
background-position-x: -691.8px;
}
100% {
background-position-x: -719.5px;
}
}
@keyframes da-w17-snow-near-y {
from {
background-position-y: 0;
}
to {
background-position-y: 2400px;
}
}
@keyframes da-w17-wind-far-x {
from {
background-position-x: 0;
}
to {
background-position-x: -1280px;
}
}
@keyframes da-w17-wind-near-x {
from {
background-position-x: 0,380px;
}
to {
background-position-x: -3300px,-900px;
}
}
@keyframes da-w17-rain-far {
from {
background-position: 0 0;
}
to {
background-position: -480px 1920px;
}
}
@keyframes da-w17-rain-front {
from {
background-position: 120px -240px,310px -90px;
}
to {
background-position: -480px 2160px,-590px 3510px;
}
}
@keyframes da-w17-cloud-x {
from {
background-position-x: 0,0;
}
to {
background-position-x: -1800px,-1200px;
}
}
@keyframes da-w17-cloud-y {
from {
background-position-y: -6px,4px;
}
to {
background-position-y: 8px,-10px;
}
}
@keyframes da-w17-storm-rain {
from {
background-position: 310px -90px,120px -240px,0 0;
}
to {
background-position: -590px 3510px,-480px 2160px,-480px 1920px;
}
}
@keyframes da-w17-lightning {
0% {
opacity: 0;
transform: translate3d(8%,0,0);
}
10.7% {
opacity: 0.0;
transform: translate3d(8%,0,0);
}
10.8% {
opacity: 1.0;
transform: translate3d(8%,0,0);
}
11.7% {
opacity: 0.2;
transform: translate3d(8%,0,0);
}
12.5% {
opacity: 0.95;
transform: translate3d(8%,0,0);
}
14% {
opacity: 0.42;
transform: translate3d(8%,0,0);
}
16.1% {
opacity: 0.5;
transform: translate3d(8%,0,0);
}
19.3% {
opacity: 0.15;
transform: translate3d(8%,0,0);
}
24% {
opacity: 0.0;
transform: translate3d(8%,0,0);
}
39.3% {
opacity: 0.0;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
39.5% {
opacity: 0.9;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
40.3% {
opacity: 0.18;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
41.1% {
opacity: 0.855;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
42.7% {
opacity: 0.378;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
44.8% {
opacity: 0.45;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
48% {
opacity: 0.135;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
52.7% {
opacity: 0.0;
transform: translate3d(-14%,0,0) scale3d(-1,1,1);
}
58% {
opacity: 0.0;
transform: translate3d(-95%,0,0);
}
58.2% {
opacity: 0.5;
transform: translate3d(-95%,0,0);
}
59% {
opacity: 0.1;
transform: translate3d(-95%,0,0);
}
59.8% {
opacity: 0.475;
transform: translate3d(-95%,0,0);
}
61.3% {
opacity: 0.21;
transform: translate3d(-95%,0,0);
}
63.5% {
opacity: 0.25;
transform: translate3d(-95%,0,0);
}
66.7% {
opacity: 0.075;
transform: translate3d(-95%,0,0);
}
71.3% {
opacity: 0.0;
transform: translate3d(-95%,0,0);
}
80% {
opacity: 0.0;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
80.2% {
opacity: 1.0;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
81% {
opacity: 0.2;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
81.8% {
opacity: 0.95;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
83.3% {
opacity: 0.42;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
85.5% {
opacity: 0.5;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
88.7% {
opacity: 0.15;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
93.3% {
opacity: 0.0;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
100% {
opacity: 0;
transform: translate3d(26%,0,0) scale3d(1.1,1.1,1);
}
}
[data-component="ChatView"] {
background-color: transparent !important;
background-image: radial-gradient(ellipse 76% 58%at 14% 8%,var(--lumiverse-primary-010),transparent 72%),radial-gradient(ellipse 68% 64%at 88% 80%,var(--lumiverse-secondary),transparent 76%),radial-gradient(ellipse 48% 40%at 52% 104%,var(--lumiverse-border),transparent 75%) !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
background: radial-gradient(ellipse 88% 118%at 50% 0%,var(--lumiverse-primary-010),transparent 62%),color-mix(in srgb,var(--da-deep-indigo) 34%,transparent) !important;
}
}
[data-component="InputArea"] div:has(>textarea[name="chat-message"]) {
border-color: var(--lumiverse-border-light) !important;
background: color-mix(in srgb,var(--da-deep-indigo) 36%,transparent) !important;
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]) {
--da-chamber-radius: var(--lumiverse-radius-xl, 16px);
--da-theater-edge: clamp(10px, 2.2vw, 28px);
--da-theater-width: 1220px;
--da-theater-hero-height: clamp(250px, 45dvh, 470px);
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"] {
z-index: 26 !important;
overflow: hidden !important;
border-radius: var(--da-chamber-radius) !important;
background: transparent !important;
contain: layout !important;
grid-template-columns: none !important;
outline: 0 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
z-index: 23 !important;
border-radius: var(--da-chamber-radius) var(--da-chamber-radius)0 0 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::before {
display: none !important;
content: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
position: absolute !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
position: absolute !important;
top: 14px !important;
right: calc(var(--da-weather-card-inset) + 17px) !important;
left: calc(var(--da-weather-card-inset) + 17px) !important;
z-index: 40 !important;
pointer-events: none !important;
border: 1px solid color-mix(in srgb,var(--da-silver) 48%,transparent) !important;
border-bottom: 0 !important;
border-radius: calc(var(--da-chamber-radius) - 5px) calc(var(--da-chamber-radius) - 5px)0 0 !important;
background: url(./assets/stella-portrait-ornament.png)no-repeat left 3px top 3px/78px auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
background-position: right 3px top 3px !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-portrait-name="true"] {
display: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"] {
position: absolute !important;
top: calc(var(--da-inline-hero-height) - 82px) !important;
right: calc(var(--da-weather-card-inset) + 12%) !important;
left: calc(var(--da-weather-card-inset) + 12%) !important;
z-index: 41 !important;
align-items: center !important;
gap: 14px !important;
color: var(--lumiverse-primary-text, var(--da-silver)) !important;
font: 400 calc(14px*var(--lumiverse-font-scale, 1))/1.2 var(--da-font-display) !important;
letter-spacing: .08em !important;
text-shadow: 0 1px 8px color-mix(in srgb,var(--da-deep-indigo) 84%,transparent),0 0 12px var(--lumiverse-primary-020) !important;
pointer-events: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"]::before,
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"]::after {
content: "" !important;
flex: 1 1 auto !important;
height: 1px !important;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--da-silver) 44%,transparent)) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"]::after {
background: linear-gradient(90deg,color-mix(in srgb,var(--da-silver) 44%,transparent),transparent) !important;
}
}
[data-component="InputArea"] button:hover {
color: var(--da-moon-gold) !important;
border-color: color-mix(in srgb,var(--da-moon-gold) 54%,transparent) !important;
text-shadow: 0 0 12px color-mix(in srgb,var(--da-moon-gold) 34%,transparent) !important;
}
@media (min-width:621px) {
[data-deep-arcana-theater-toggle="true"]:hover,
[data-deep-arcana-theater="true"][open]>[data-deep-arcana-theater-toggle="true"],
[data-component="MinimalMessage"] [class*="_actionBar_"] button:hover {
color: var(--da-moon-gold) !important;
border-color: color-mix(in srgb,var(--da-moon-gold) 54%,transparent) !important;
text-shadow: 0 0 12px color-mix(in srgb,var(--da-moon-gold) 34%,transparent) !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
right: auto !important;
left: 0 !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
top: 12px !important;
right: 14px !important;
left: 14px !important;
background-size: 70px auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"] {
top: calc(var(--da-mobile-hero-height) - 70px) !important;
right: 11% !important;
left: 11% !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]>[data-deep-arcana-theater-hero="true"],
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-bleed="true"],
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-frame="true"],
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-name="true"] {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"] {
display: block !important;
visibility: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
display: block !important;
visibility: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"] {
display: flex !important;
visibility: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::after {
-webkit-mask-image: linear-gradient(180deg,transparent,#000 36%,rgb(0 0 0/58%) 74%,transparent) !important;
mask-image: linear-gradient(180deg,transparent,#000 36%,rgb(0 0 0/58%) 74%,transparent) !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
height: calc(var(--da-mobile-hero-height) + 190px) !important;
filter: blur(30px) saturate(.88) brightness(.72) !important;
width: 100% !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
border-bottom: 0 !important;
-webkit-mask-repeat: no-repeat !important;
mask-repeat: no-repeat !important;
-webkit-mask-size: 100% 100% !important;
mask-size: 100% 100% !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]::after {
display: none !important;
content: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
filter: none !important;
background: none !important;
inset: 40% -4% -15% !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-component="MinimalMessage"]>:nth-child(2) {
position: relative !important;
z-index: 28 !important;
border-top: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
height: calc(var(--da-mobile-hero-height) + 180px) !important;
-webkit-mask-image: linear-gradient(180deg,#000 0 58%,rgb(0 0 0/92%) 68%,rgb(0 0 0/62%) 80%,rgb(0 0 0/28%) 91%,transparent 100%) !important;
mask-image: linear-gradient(180deg,#000 0 58%,rgb(0 0 0/92%) 68%,rgb(0 0 0/62%) 80%,rgb(0 0 0/28%) 91%,transparent 100%) !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
height: calc(var(--da-inline-hero-height) + clamp(190px,20vw,270px)) !important;
overflow: hidden !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
-webkit-mask-image: none !important;
mask-image: none !important;
isolation: auto !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-theater-hero="true"]>img {
width: 100% !important;
height: 100% !important;
-webkit-mask-image: linear-gradient(180deg,#000 0 37%,rgb(0 0 0/98%) 43%,rgb(0 0 0/88%) 49%,rgb(0 0 0/70%) 56%,rgb(0 0 0/46%) 63%,rgb(0 0 0/23%) 70%,rgb(0 0 0/7%) 77%,transparent 84% 100%) !important;
mask-image: linear-gradient(180deg,#000 0 37%,rgb(0 0 0/98%) 43%,rgb(0 0 0/88%) 49%,rgb(0 0 0/70%) 56%,rgb(0 0 0/46%) 63%,rgb(0 0 0/23%) 70%,rgb(0 0 0/7%) 77%,transparent 84% 100%) !important;
-webkit-mask-repeat: no-repeat !important;
mask-repeat: no-repeat !important;
-webkit-mask-size: 100% 100% !important;
mask-size: 100% 100% !important;
object-position: center !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
top: 0 !important;
z-index: 22 !important;
height: calc(var(--da-inline-hero-height) + clamp(190px,20vw,270px)) !important;
object-position: center 30% !important;
opacity: .72 !important;
filter: blur(clamp(22px,2.5vw,34px)) saturate(.9) brightness(.76) !important;
transform-origin: 50% 46% !important;
pointer-events: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
height: calc(var(--da-inline-hero-height) - 26px) !important;
border-color: color-mix(in srgb,var(--da-silver) 38%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--da-silver) 6%,transparent) !important;
-webkit-mask-image: linear-gradient(180deg,#000 0 68%,rgb(0 0 0/92%) 76%,rgb(0 0 0/62%) 85%,rgb(0 0 0/25%) 94%,transparent 100%) !important;
mask-image: linear-gradient(180deg,#000 0 68%,rgb(0 0 0/92%) 76%,rgb(0 0 0/62%) 85%,rgb(0 0 0/25%) 94%,transparent 100%) !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
height: calc(var(--da-mobile-hero-height) + 190px) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
height: calc(var(--da-mobile-hero-height) - 24px) !important;
}
}
}
/*
* [SIDEPANELS] Glass drawers and sidepanels
* Surfaces borrow native palette tokens. Field geometry and transparent inner search inputs are handled by later targeted rules.
*/
div:has(>[data-spindle-mount="sidebar"]) {
position: relative;
box-shadow: var(--lumiverse-shadow-xl),inset 0 1px var(--lumiverse-border-light),inset 1px 0 var(--lumiverse-primary-010);
}
div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"] {
border-color: var(--lumiverse-border-hover);
background: radial-gradient(circle at 50% 34%,var(--lumiverse-primary-015),transparent 58%),color-mix(in srgb,var(--lumiverse-bg-elevated) 64%,transparent);
color: var(--lumiverse-text-muted);
box-shadow: var(--lumiverse-shadow-md),inset 0 1px var(--lumiverse-border-light),inset 0 0 24px var(--lumiverse-primary-010);
backdrop-filter: blur(20px) saturate(116%);
-webkit-backdrop-filter: blur(20px) saturate(116%);
}
div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"]:hover {
border-color: var(--lumiverse-primary-050);
background: radial-gradient(circle at 50% 38%,var(--lumiverse-primary-020),transparent 62%),color-mix(in srgb,var(--lumiverse-bg-hover) 68%,transparent);
color: var(--lumiverse-text);
box-shadow: var(--lumiverse-shadow-lg),inset 0 1px var(--lumiverse-border-hover),0 0 24px var(--lumiverse-primary-015);
}
div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"] svg {
filter: drop-shadow(0 0 7px currentColor);
transition: transform .24s ease,filter .24s ease;
}
div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"]:hover svg {
transform: rotate(12deg) scale(1.08);
filter: drop-shadow(0 0 11px currentColor);
}
[data-spindle-mount="sidebar"] {
position: relative;
z-index: 2;
border-color: var(--lumiverse-border);
}
[data-spindle-mount="sidebar"] button {
position: relative;
border-color: transparent;
outline: 0;
isolation: isolate;
}
[data-spindle-mount="sidebar"] button::before {
content: "";
position: absolute;
inset: 7px;
z-index: -1;
border-radius: 999px;
background: radial-gradient(circle,var(--lumiverse-primary-015),transparent 72%);
opacity: 0;
transform: scale(.72);
transition: opacity .18s ease,transform .22s ease;
pointer-events: none;
}
[data-spindle-mount="sidebar"] button:hover::before,
[data-spindle-mount="sidebar"] button:focus-visible::before {
opacity: 1;
transform: scale(1);
}
[data-spindle-mount="sidebar"] button:hover svg,
[data-spindle-mount="sidebar"] button:focus-visible svg {
filter: drop-shadow(0 0 8px currentColor);
}
[data-spindle-mount="sidebar"] button:focus-visible {
outline: 1px solid var(--lumiverse-primary-050);
outline-offset: -3px;
}
[data-spindle-mount="sidebar"] [data-tab-id]>[data-spindle-mount="drawer_tab"] {
pointer-events: none;
}
[data-spindle-mount="sidebar"]+div {
position: relative;
z-index: 1;
background: transparent;
isolation: isolate;
}
[data-spindle-mount="sidebar"]+div>:first-child {
position: relative;
z-index: 3;
border-bottom-color: transparent;
box-shadow: inset 0 1px var(--lumiverse-border-light);
}
[data-spindle-mount="sidebar"]+div>:first-child::after {
content: "";
position: absolute;
right: 16px;
bottom: 0;
left: 16px;
height: 1px;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 18%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 82%,transparent);
pointer-events: none;
}
[data-spindle-mount="sidebar"]+div>:first-child h2 {
color: inherit;
letter-spacing: .055em;
text-shadow: 0 0 16px currentColor;
}
[data-spindle-mount="sidebar"]+div>:first-child button {
border-color: transparent;
background: transparent;
box-shadow: none;
}
[data-spindle-mount="sidebar"]+div>:first-child button:hover,
[data-spindle-mount="sidebar"]+div>:first-child button:focus-visible {
color: var(--lumiverse-text);
background: radial-gradient(circle,var(--lumiverse-primary-015),transparent 72%);
filter: drop-shadow(0 0 7px currentColor);
}
[data-spindle-mount="sidebar"]+div>:nth-child(2) {
position: relative;
z-index: 2;
scrollbar-color: var(--lumiverse-primary-020) transparent;
scrollbar-width: thin;
}
[data-spindle-mount="sidebar"]+div>:nth-child(2)::-webkit-scrollbar {
width: 7px;
height: 7px;
}
[data-spindle-mount="sidebar"]+div>:nth-child(2)::-webkit-scrollbar-track {
background: transparent;
}
[data-spindle-mount="sidebar"]+div>:nth-child(2)::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 999px;
background: var(--lumiverse-primary-020);
background-clip: padding-box;
}
[data-spindle-mount="sidebar"]+div>:nth-child(2)::-webkit-scrollbar-thumb:hover {
background: var(--lumiverse-primary-050);
background-clip: padding-box;
}
[data-spindle-mount="sidebar"]+div :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select) {
border-color: var(--lumiverse-border);
border-radius: var(--lumiverse-radius-md);
background: color-mix(in srgb,var(--lumiverse-input-bg) 72%,transparent);
box-shadow: inset 0 1px var(--lumiverse-border-light);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
[data-spindle-mount="sidebar"]+div :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select):hover {
border-color: var(--lumiverse-border-hover);
}
[data-spindle-mount="sidebar"]+div :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select):focus-visible {
border-color: var(--lumiverse-primary-050);
outline: 1px solid var(--lumiverse-primary-020);
outline-offset: 1px;
box-shadow: inset 0 1px var(--lumiverse-border-light),0 0 0 3px var(--lumiverse-primary-010),0 0 18px var(--lumiverse-primary-010);
}
[data-spindle-mount="sidebar"]+div :is(button,[role="button"],[role="tab"],[role="option"]) {
border-radius: var(--lumiverse-radius-md);
transition: background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,filter .18s ease,transform .18s ease;
}
[data-spindle-mount="sidebar"]+div :is(button,[role="button"],[role="tab"],[role="option"]):focus-visible {
outline: 1px solid var(--lumiverse-primary-050);
outline-offset: 2px;
box-shadow: 0 0 0 3px var(--lumiverse-primary-010);
}
[data-spindle-mount="sidebar"]+div :is(fieldset,details,table,[role="listbox"],[role="tree"],[role="grid"]) {
border-color: var(--lumiverse-border);
border-radius: var(--lumiverse-radius-lg);
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 24%,transparent);
box-shadow: inset 0 1px var(--lumiverse-border-light);
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
}
[data-spindle-mount="sidebar"]+div hr {
height: 1px;
border: 0;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover),transparent);
}
[data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"] {
border-color: var(--lumiverse-border);
box-shadow: inset 0 1px var(--lumiverse-border-light);
}
[data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"]:hover {
border-color: var(--lumiverse-border-hover);
}
@media (max-width:600px) {
[data-spindle-mount="sidebar"] {
box-shadow: inset 0-1px var(--lumiverse-border-light),0 10px 34px color-mix(in srgb,var(--lumiverse-bg-deep) 38%,transparent);
}
[data-spindle-mount="sidebar"] button::before {
inset: 5px;
}
}
@media (prefers-reduced-transparency:reduce) {
div:has(>[data-spindle-mount="sidebar"]),
[data-spindle-mount="sidebar"],
[data-spindle-mount="sidebar"]+div>:first-child,
[data-spindle-mount="sidebar"]+div :is(input,textarea,select,fieldset,details,table,[role="listbox"],[role="tree"],[role="grid"]) {
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
}
@media (prefers-reduced-motion:reduce) {
div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"] svg,
[data-spindle-mount="sidebar"] button::before,
[data-spindle-mount="sidebar"]+div :is(button,[role="button"],[role="tab"],[role="option"]) {
transition: none;
}
}
div:has(>div>[data-spindle-mount="character_editor_tab"]),
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])) {
position: relative;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])::before,
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"]))::before {
content: "";
position: absolute;
inset: 8px;
z-index: -1;
border: 1px solid var(--lumiverse-border-light);
border-radius: calc(var(--lumiverse-radius-lg) - 2px);
opacity: .42;
pointer-events: none;
-webkit-mask-image: linear-gradient(90deg,transparent 0 5%,black 12% 88%,transparent 95% 100%),linear-gradient(0deg,transparent 0 6%,black 14% 86%,transparent 94% 100%);
mask-image: linear-gradient(90deg,transparent 0 5%,black 12% 88%,transparent 95% 100%),linear-gradient(0deg,transparent 0 6%,black 14% 86%,transparent 94% 100%);
-webkit-mask-composite: source-in;
mask-composite: intersect;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child {
position: relative;
box-shadow: inset 0 1px var(--lumiverse-border-light);
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child::after {
content: "";
position: absolute;
right: 18px;
bottom: -1px;
left: 18px;
height: 1px;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 18%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 82%,transparent);
pointer-events: none;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>div:has(>[data-spindle-mount="character_editor_tab"]) {
border-bottom-color: transparent;
box-shadow: inset 0-1px var(--da-v27-edge-soft);
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select) {
color: var(--lumiverse-text);
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input,textarea,select)::placeholder {
color: var(--lumiverse-text-hint);
opacity: 1;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select):is(:hover,:focus,:focus-visible) {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 74%,var(--lumiverse-border-hover)) !important;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select):is(:focus,:focus-visible) {
outline: 1px solid var(--lumiverse-primary-020) !important;
outline-offset: 1px !important;
box-shadow: inset 0 1px var(--lumiverse-border-light),0 0 0 3px var(--lumiverse-primary-010),0 0 22px var(--lumiverse-primary-015) !important;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]) {
border: 0 !important;
border-bottom: 1px solid transparent !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]):is(:focus,:focus-visible) {
border-bottom-color: var(--lumiverse-primary-050) !important;
outline: 0 !important;
box-shadow: none !important;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"]))) :is(div,label):has(>svg):has(>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]))>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"]))) :is(div,label):has(>input):has(>svg:last-child)>input {
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(button[aria-selected="true"],button[aria-pressed="true"],[data-state="active"],[data-state="open"]) {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 72%,var(--lumiverse-border));
box-shadow: inset 0-1px var(--lumiverse-border-hover),0 0 18px var(--lumiverse-primary-010);
}
@media (prefers-reduced-transparency:reduce) {
div:has(>div>[data-spindle-mount="character_editor_tab"]),
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])),
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"],[aria-modal="true"],[data-spindle-mount="sidebar"]+div) :is(input,textarea,select,fieldset,details,table,[role="group"],[role="tree"],[role="grid"]),
body>:is([role="menu"],[role="listbox"]) {
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
}
@media (max-width:600px) {
div:has(>div>[data-spindle-mount="character_editor_tab"])::before,
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"]))::before {
inset: 5px;
opacity: .3;
}
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) {
--da-v28-clear-panel: color-mix(in srgb, var(--lumiverse-bg-elevated) 18%, transparent);
--da-v28-clear-depth: color-mix(in srgb, var(--lumiverse-bg-deep) 11%, transparent);
--da-v28-clear-field: color-mix(in srgb, var(--lumiverse-input-bg) 14%, transparent);
--da-v28-clear-card: color-mix(in srgb, var(--lumiverse-bg-elevated) 10%, transparent);
--da-v28-clear-reflection: color-mix(in srgb, var(--lumiverse-border-light) 46%, transparent);
--da-v27-edge-soft: color-mix(in srgb, var(--lumiverse-border) 72%, transparent);
}
div:has(>div>[data-spindle-mount="character_editor_tab"]),
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])) {
background: radial-gradient(ellipse 78% 42%at 12% -10%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 72%),linear-gradient(145deg,var(--da-v28-clear-panel),var(--da-v28-clear-depth)) !important;
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 62%,transparent) !important;
box-shadow: var(--lumiverse-shadow-lg),inset 0 1px var(--lumiverse-border-hover),inset 1px 0 var(--da-v28-clear-reflection),inset 0-1px color-mix(in srgb,var(--lumiverse-border) 56%,transparent),0 0 34px var(--lumiverse-primary-008, var(--lumiverse-primary-010)) !important;
backdrop-filter: blur(30px) saturate(88%) brightness(1.03) !important;
-webkit-backdrop-filter: blur(30px) saturate(88%) brightness(1.03) !important;
isolation: isolate;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child {
background: linear-gradient(100deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 38%),color-mix(in srgb,var(--lumiverse-bg-elevated) 10%,transparent) !important;
backdrop-filter: blur(22px) saturate(90%) !important;
-webkit-backdrop-filter: blur(22px) saturate(90%) !important;
}
div:has(>div>[data-spindle-mount="character_editor_tab"])>div:has(>[data-spindle-mount="character_editor_tab"]) {
background: linear-gradient(90deg,transparent,var(--lumiverse-primary-008, var(--lumiverse-primary-010)) 50%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 8%,transparent) !important;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select) {
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),var(--da-v28-clear-field) !important;
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 54%,transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light),inset 1px 0 var(--da-v28-clear-reflection),inset 0-12px 28px color-mix(in srgb,var(--lumiverse-bg-deep) 6%,transparent) !important;
backdrop-filter: blur(18px) saturate(86%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(18px) saturate(86%) brightness(1.02) !important;
caret-color: currentColor;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(fieldset,details,table,[role="group"],[role="tree"],[role="grid"]) {
background: linear-gradient(118deg,var(--da-v28-clear-reflection),transparent 32%),var(--da-v28-clear-card) !important;
border-color: color-mix(in srgb,var(--lumiverse-border) 64%,transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light),0 10px 28px color-mix(in srgb,var(--lumiverse-bg-deep) 8%,transparent) !important;
backdrop-filter: blur(16px) saturate(88%) !important;
-webkit-backdrop-filter: blur(16px) saturate(88%) !important;
}
div:has(>[data-spindle-mount="sidebar"]) {
background: radial-gradient(ellipse 88% 48%at 70% -8%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 72%),linear-gradient(145deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 18%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 10%,transparent) 52%,color-mix(in srgb,var(--lumiverse-bg-deep) 16%,transparent)) !important;
backdrop-filter: blur(30px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(30px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-mount="sidebar"] {
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 16%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 20%,transparent)) !important;
box-shadow: inset -1px 0 var(--lumiverse-border-light),8px 0 28px color-mix(in srgb,var(--lumiverse-bg-deep) 12%,transparent) !important;
backdrop-filter: blur(24px) saturate(88%) !important;
-webkit-backdrop-filter: blur(24px) saturate(88%) !important;
}
[data-spindle-mount="sidebar"]+div>:first-child {
background: linear-gradient(90deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 42%),color-mix(in srgb,var(--lumiverse-bg-elevated) 10%,transparent) !important;
backdrop-filter: blur(22px) saturate(88%) !important;
-webkit-backdrop-filter: blur(22px) saturate(88%) !important;
min-height: 52px;
}
[data-spindle-mount="sidebar"]+div>:nth-child(2) {
background: radial-gradient(ellipse 78% 38%at 76% 2%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 74%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--lumiverse-bg-deep) 7%,transparent)) !important;
}
[data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"] {
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 12%,transparent) !important;
backdrop-filter: blur(16px) saturate(88%) !important;
-webkit-backdrop-filter: blur(16px) saturate(88%) !important;
}
[data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"]:hover {
background: color-mix(in srgb,var(--lumiverse-bg-hover) 18%,transparent) !important;
}
body>:is([role="menu"],[role="listbox"]),
[data-radix-popper-content-wrapper]>:is([role="menu"],[role="listbox"]) {
background: radial-gradient(ellipse 70% 38%at 16% 0%,var(--lumiverse-primary-010),transparent 72%),color-mix(in srgb,var(--lumiverse-bg-elevated) 42%,transparent) !important;
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 68%,transparent) !important;
box-shadow: var(--lumiverse-shadow-xl),inset 0 1px var(--lumiverse-border-hover) !important;
backdrop-filter: blur(28px) saturate(90%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(28px) saturate(90%) brightness(1.02) !important;
}
@media (prefers-reduced-transparency:reduce) {
div:has(>[data-spindle-mount="sidebar"]),
div:has(>div>[data-spindle-mount="character_editor_tab"]),
:is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])) {
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 86%,var(--lumiverse-bg-deep)) !important;
}
:where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"],[aria-modal="true"],[data-spindle-mount="sidebar"]+div) :is(input,textarea,select,fieldset,details,table,[role="group"],[role="tree"],[role="grid"]) {
background: color-mix(in srgb,var(--lumiverse-input-bg) 82%,var(--lumiverse-bg-elevated)) !important;
}
}
:where([data-spindle-drawer-tab="multiplayer"],[data-spindle-drawer-tab="personas"] [class*="_editor_"],[data-spindle-drawer-tab="personas"] [class*="_pronounSection_"],[data-spindle-drawer-tab="lorebook"] [class*="_panelFooter_"],[data-spindle-drawer-tab="lorebook"] [class*="_vectorSummaryGrid_"] span,[data-spindle-drawer-tab="loom"],[data-spindle-drawer-tab="loom"] [class*="_presetCoverContent_"],[class*="_dialog_"]:has([class*="_textareaHighlighted_"])) {
--da-v29-glass-clear: color-mix(in srgb, var(--lumiverse-bg-elevated) 10%, transparent);
--da-v29-glass-deep: color-mix(in srgb, var(--lumiverse-bg-deep) 14%, transparent);
--da-v29-glass-card: color-mix(in srgb, var(--lumiverse-bg-elevated) 8%, transparent);
--da-v29-glass-edge: color-mix(in srgb, var(--lumiverse-border-hover) 62%, transparent);
--da-v29-glass-highlight: color-mix(in srgb, var(--lumiverse-border-light) 74%, transparent);
}
[data-spindle-drawer-tab="multiplayer"] {
background: radial-gradient(ellipse 86% 34%at 18% 0%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 74%),linear-gradient(155deg,var(--da-v29-glass-clear),var(--da-v29-glass-deep)) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),inset 1px 0 color-mix(in srgb,var(--lumiverse-border-light) 42%,transparent) !important;
backdrop-filter: blur(24px) saturate(90%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(24px) saturate(90%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="multiplayer"]>div>div {
border-color: var(--da-v29-glass-edge) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 38%),var(--da-v29-glass-card) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),inset 1px 0 color-mix(in srgb,var(--lumiverse-border-light) 38%,transparent),0 12px 28px color-mix(in srgb,var(--lumiverse-bg-deep) 10%,transparent) !important;
backdrop-filter: blur(18px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(18px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_editor_"] {
border-color: var(--da-v29-glass-edge) !important;
background: radial-gradient(ellipse 76% 34%at 10% 0%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 76%),linear-gradient(145deg,var(--da-v29-glass-clear),var(--da-v29-glass-deep)) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),0 14px 32px color-mix(in srgb,var(--lumiverse-bg-deep) 10%,transparent) !important;
backdrop-filter: blur(24px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(24px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_pronounSection_"] {
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 54%,transparent) !important;
background: linear-gradient(120deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-bg-elevated) 7%,transparent) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),inset 0-12px 26px color-mix(in srgb,var(--lumiverse-bg-deep) 5%,transparent) !important;
backdrop-filter: blur(17px) saturate(88%) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) !important;
}
[data-spindle-drawer-tab="lorebook"] [class*="_panelFooter_"] {
border-top-color: var(--da-v29-glass-edge) !important;
background: linear-gradient(180deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 44%),color-mix(in srgb,var(--lumiverse-bg-deep) 18%,transparent) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),0-10px 28px color-mix(in srgb,var(--lumiverse-bg-deep) 9%,transparent) !important;
backdrop-filter: blur(22px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(22px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="lorebook"] [class*="_vectorSummaryGrid_"] span {
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 52%,transparent) !important;
border-radius: calc(var(--lumiverse-radius-sm) + 1px) !important;
background: linear-gradient(135deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 42%),color-mix(in srgb,var(--lumiverse-bg-elevated) 8%,transparent) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),0 5px 14px color-mix(in srgb,var(--lumiverse-bg-deep) 8%,transparent) !important;
backdrop-filter: blur(12px) saturate(90%) !important;
-webkit-backdrop-filter: blur(12px) saturate(90%) !important;
}
[data-spindle-drawer-tab="loom"] {
background: radial-gradient(ellipse 82% 38%at 76% 0%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 76%),color-mix(in srgb,var(--lumiverse-bg-deep) 7%,transparent) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight) !important;
backdrop-filter: blur(22px) saturate(90%) !important;
-webkit-backdrop-filter: blur(22px) saturate(90%) !important;
}
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]) {
border-color: var(--da-v29-glass-edge) !important;
background: radial-gradient(ellipse 78% 38%at 12% -4%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 74%),linear-gradient(145deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 18%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 20%,transparent)) !important;
box-shadow: var(--lumiverse-shadow-xl),inset 0 1px var(--da-v29-glass-highlight),inset 1px 0 color-mix(in srgb,var(--lumiverse-border-light) 42%,transparent) !important;
backdrop-filter: blur(30px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(30px) saturate(88%) brightness(1.02) !important;
}
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]) [class*="_editorArea_"] {
border-top: 1px solid color-mix(in srgb,var(--lumiverse-border-hover) 42%,transparent) !important;
background: linear-gradient(125deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-bg-deep) 10%,transparent) !important;
box-shadow: inset 0 1px var(--da-v29-glass-highlight),inset 0 0 36px color-mix(in srgb,var(--lumiverse-bg-deep) 8%,transparent) !important;
backdrop-filter: blur(18px) saturate(88%) !important;
-webkit-backdrop-filter: blur(18px) saturate(88%) !important;
}
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]) :is(textarea[class*="_textareaHighlighted_"],textarea[class*="_textarea_"]:not([class*="_textareaHighlighted_"]),[class*="_highlightPre_"]) {
background: transparent !important;
}
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]) textarea[class*="_textareaHighlighted_"] {
border: 0 !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
@media (prefers-reduced-transparency:reduce) {
[data-spindle-drawer-tab="multiplayer"],
[data-spindle-drawer-tab="multiplayer"]>div>div,
[data-spindle-drawer-tab="personas"] [class*="_editor_"],
[data-spindle-drawer-tab="personas"] [class*="_pronounSection_"],
[data-spindle-drawer-tab="lorebook"] [class*="_panelFooter_"],
[data-spindle-drawer-tab="lorebook"] [class*="_vectorSummaryGrid_"] span,
[data-spindle-drawer-tab="loom"],
[data-spindle-drawer-tab="loom"] [class*="_presetCoverContent_"],
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]),
[class*="_dialog_"]:has([class*="_textareaHighlighted_"]) [class*="_editorArea_"] {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (max-width:720px) {
[data-spindle-drawer-tab="loom"] [class*="_presetCoverContent_"] {
border-right-color: transparent !important;
border-left-color: transparent !important;
border-radius: 0 !important;
}
}
[data-spindle-mount="sidebar"]+div :is(div,label):has(>svg):has(>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]))>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input:is([type="search"],[role="combobox"],[aria-autocomplete])):has(>:is(svg,button,span))>input:is([type="search"],[role="combobox"],[aria-autocomplete]),
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input):has(>span>button)>input,
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input):has(>svg:last-child)>input {
min-width: 0;
border: 0;
border-radius: 0;
outline: 0;
background: transparent;
box-shadow: none;
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
[data-spindle-mount="sidebar"]+div :is(div,label):has(>svg):has(>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]))>input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):is(:hover,:focus,:focus-visible),
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input:is([type="search"],[role="combobox"],[aria-autocomplete])):has(>:is(svg,button,span))>input:is([type="search"],[role="combobox"],[aria-autocomplete]):is(:hover,:focus,:focus-visible),
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input):has(>span>button)>input:is(:hover,:focus,:focus-visible),
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input):has(>svg:last-child)>input:is(:hover,:focus,:focus-visible) {
border: 0;
outline: 0;
background: transparent;
box-shadow: none;
}
/*
* [SEARCH] Search-field surfaces
* A decorated search wrapper should not produce a second pill around the text input. Keep semantic input selectors and focus affordances.
*/
[data-spindle-mount="sidebar"]+div input[type="search"] {
appearance: none;
-webkit-appearance: none;
}
[data-spindle-mount="sidebar"]+div input[type="search"]::-webkit-search-decoration,
[data-spindle-mount="sidebar"]+div input[type="search"]::-webkit-search-cancel-button {
display: none;
}
[data-spindle-mount="sidebar"]+div :is(div,label):has(>svg):has(>input)>button {
flex: 0 0 auto;
}
@media (prefers-reduced-transparency:reduce) {
[data-spindle-mount="sidebar"]+div :is(div,label):has(>input:is([type="search"],[role="combobox"],[aria-autocomplete])):has(>:is(svg,button,span))>input:is([type="search"],[role="combobox"],[aria-autocomplete]) {
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
}
[data-spindle-drawer-tab] {
--da-v30-pane: color-mix(in srgb, var(--lumiverse-bg-elevated) 9%, transparent);
--da-v30-pane-deep: color-mix(in srgb, var(--lumiverse-bg-deep) 8%, transparent);
--da-v30-card: color-mix(in srgb, var(--lumiverse-bg-elevated) 7%, transparent);
--da-v30-edge: color-mix(in srgb, var(--lumiverse-border-hover) 58%, transparent);
--da-v30-edge-soft: color-mix(in srgb, var(--lumiverse-border) 48%, transparent);
--da-v30-shine: color-mix(in srgb, var(--lumiverse-border-light) 68%, transparent);
--da-v30-depth: color-mix(in srgb, var(--lumiverse-bg-deep) 9%, transparent);
}
[data-spindle-drawer-tab="personas"] :is([class*="_pronounSection_"],[class*="_tagBindingSection_"]) {
border-color: var(--da-v30-edge) !important;
background: linear-gradient(125deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 32%),var(--da-v30-pane) !important;
box-shadow: inset 0 1px var(--da-v30-shine),inset 1px 0 color-mix(in srgb,var(--lumiverse-border-light) 34%,transparent),0 10px 26px var(--da-v30-depth) !important;
backdrop-filter: blur(20px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(20px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_pronounInputWrap_"] {
border-color: var(--da-v30-edge-soft) !important;
background: color-mix(in srgb,var(--lumiverse-input-bg) 9%,transparent) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(14px) saturate(86%) !important;
-webkit-backdrop-filter: blur(14px) saturate(86%) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_pronounInputWrap_"]>input {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-spindle-drawer-tab="connections"] :is([class*="_createBtn_"],[class*="_form_"],[class*="_bindingCard_"]),
[data-spindle-drawer-tab="connections"] [class*="_item_"]:has(>[class*="_itemRow_"]) {
border: 1px solid var(--da-v30-edge-soft) !important;
background: linear-gradient(126deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),var(--da-v30-card) !important;
box-shadow: inset 0 1px var(--da-v30-shine),0 8px 22px var(--da-v30-depth) !important;
backdrop-filter: blur(17px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="connections"] [class*="_item_"]:has(>[class*="_itemRow_"]):hover,
[data-spindle-drawer-tab="connections"] [class*="_itemActive_"]:has(>[class*="_itemRow_"]) {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 52%,var(--lumiverse-border-hover)) !important;
background: linear-gradient(126deg,var(--lumiverse-primary-015),transparent 40%),color-mix(in srgb,var(--lumiverse-bg-elevated) 11%,transparent) !important;
}
[data-spindle-drawer-tab="loom"] [class*="_layout_"] {
background: radial-gradient(ellipse 86% 38%at 78% 0%,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 74%),linear-gradient(155deg,var(--da-v30-pane),var(--da-v30-pane-deep)) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(24px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(24px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="loom"] :is([class*="_header_"],[class*="_toolbar_"],[class*="_extensionToolbar_"],[class*="_extensionTabBar_"],[class*="_profileBar_"],[class*="_contextBar_"]) {
border-color: var(--da-v30-edge-soft) !important;
background: linear-gradient(100deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 38%),color-mix(in srgb,var(--lumiverse-bg-elevated) 7%,transparent) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(18px) saturate(88%) !important;
-webkit-backdrop-filter: blur(18px) saturate(88%) !important;
}
[data-spindle-drawer-tab="loom"] [class*="_presetCoverHeader_"] {
border-color: var(--da-v30-edge) !important;
background: var(--da-v30-card) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
}
[data-spindle-drawer-tab="loom"] [class*="_presetCoverContent_"] {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-spindle-drawer-tab="loom"] :is([class*="_item_"]:has(>[class*="_dragHandle_"]),[class*="_categoryHeader_"],[class*="_accordionSection_"],[class*="_accordionBody_"],[class*="_macroPanel_"],[class*="_sealedBlockPanel_"],[class*="_previewPanel_"],[class*="_workflowCard_"],[class*="_connectionProfile_"],[class*="_presetManagerCard_"],[class*="_settingsField_"]) {
border-color: var(--da-v30-edge-soft) !important;
background: linear-gradient(122deg,color-mix(in srgb,var(--lumiverse-border-light) 5%,transparent),transparent 34%),var(--da-v30-card) !important;
box-shadow: inset 0 1px var(--da-v30-shine),0 7px 20px var(--da-v30-depth) !important;
backdrop-filter: blur(15px) saturate(88%) !important;
-webkit-backdrop-filter: blur(15px) saturate(88%) !important;
}
[data-spindle-drawer-tab="loom"] [class*="_dropdownMenu_"] {
border-color: var(--da-v30-edge) !important;
background: radial-gradient(ellipse 74% 42%at 14% 0%,var(--lumiverse-primary-010),transparent 72%),color-mix(in srgb,var(--lumiverse-bg-elevated) 34%,transparent) !important;
box-shadow: var(--lumiverse-shadow-lg),inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(26px) saturate(90%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(26px) saturate(90%) brightness(1.02) !important;
}
[data-spindle-drawer-tab] input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i]) {
appearance: none !important;
-webkit-appearance: none !important;
border-color: var(--da-v30-edge-soft) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-input-bg) 10%,transparent) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(16px) saturate(88%) !important;
-webkit-backdrop-filter: blur(16px) saturate(88%) !important;
}
[data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button)) {
border: 1px solid var(--da-v30-edge-soft) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-input-bg) 9%,transparent) !important;
box-shadow: inset 0 1px var(--da-v30-shine) !important;
backdrop-filter: blur(17px) saturate(88%) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) !important;
}
[data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button)):focus-within {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 66%,var(--lumiverse-border-hover)) !important;
box-shadow: inset 0 1px var(--da-v30-shine),0 0 0 3px var(--lumiverse-primary-010),0 0 20px var(--lumiverse-primary-008, var(--lumiverse-primary-010)) !important;
}
[data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button))>input {
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-spindle-drawer-tab="spindle"] input[aria-label="Search installed extensions"] {
min-width: 0;
}
[data-spindle-drawer-tab] input[type="search"]::-webkit-search-decoration,
[data-spindle-drawer-tab] input[type="search"]::-webkit-search-cancel-button {
display: none;
}
@media (prefers-reduced-transparency:reduce) {
[data-spindle-drawer-tab="loom"] [class*="_layout_"],
[data-spindle-drawer-tab="personas"] :is([class*="_pronounSection_"],[class*="_tagBindingSection_"]),
[data-spindle-drawer-tab="connections"] [class*="_item_"]:has(>[class*="_itemRow_"]),
[data-spindle-drawer-tab] :is(div,label):has(>input[type="search"]):has(>:is(svg,button)) {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
[data-spindle-drawer-tab="worldinfo"] [class*="_entryCard_"] {
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 56%,transparent) !important;
background: linear-gradient(124deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-bg-elevated) 8%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 8px 22px color-mix(in srgb,var(--lumiverse-bg-deep) 8%,transparent) !important;
backdrop-filter: blur(17px) saturate(88%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) brightness(1.02) !important;
}
[data-spindle-drawer-tab="worldinfo"] [class*="_entryCard_"] [class*="_entryContent_"] {
border-top-color: color-mix(in srgb,var(--lumiverse-border) 48%,transparent) !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 5%,transparent) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_searchBar_"]:has(>[class*="_searchInput_"]) {
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 56%,transparent) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-input-bg) 9%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent) !important;
backdrop-filter: blur(17px) saturate(88%) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_searchBar_"]:has(>[class*="_searchInput_"]):focus-within {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 66%,var(--lumiverse-border-hover)) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 0 0 3px var(--lumiverse-primary-010),0 0 20px var(--lumiverse-primary-008, var(--lumiverse-primary-010)) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_searchInput_"] {
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
display: block !important;
visibility: visible !important;
box-sizing: border-box !important;
}
}
@media (prefers-reduced-transparency:reduce) {
[data-spindle-drawer-tab="worldinfo"] [class*="_entryCard_"],
[data-spindle-drawer-tab="personas"] [class*="_searchBar_"]:has(>[class*="_searchInput_"]) {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
[data-component="InputArea"] {
border-color: color-mix(in srgb,var(--lumiverse-border-hover) 64%,transparent) !important;
background: radial-gradient(ellipse 72% 150%at 18% -54%,var(--lumiverse-primary-010),transparent 72%),color-mix(in srgb,var(--lumiverse-bg-elevated) 16%,transparent) !important;
box-shadow: var(--lumiverse-shadow-md),inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 72%,transparent) !important;
backdrop-filter: blur(24px) saturate(90%) brightness(1.02) !important;
-webkit-backdrop-filter: blur(24px) saturate(90%) brightness(1.02) !important;
}
[data-component="InputArea"] [class*="_inputWrapper_"]:has(>textarea[name="chat-message"]),
[data-component="InputArea"] div:has(>textarea[name="chat-message"]) {
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-component="InputArea"] [class*="_inputWrapper_"]:has(>textarea[name="chat-message"]):focus-within,
[data-component="InputArea"] div:has(>textarea[name="chat-message"]):focus-within,
[data-component="InputArea"] textarea[name="chat-message"],
[data-component="InputArea"] [class*="_textareaMirror_"] {
border: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"]):has(>input) {
border: 1px solid color-mix(in srgb,var(--lumiverse-border-hover) 56%,transparent) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008, var(--lumiverse-primary-010)),transparent 34%),color-mix(in srgb,var(--lumiverse-input-bg) 8%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent) !important;
backdrop-filter: blur(17px) saturate(88%) !important;
-webkit-backdrop-filter: blur(17px) saturate(88%) !important;
}
[data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"]):has(>input):focus-within {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 66%,var(--lumiverse-border-hover)) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 0 0 3px var(--lumiverse-primary-010),0 0 20px var(--lumiverse-primary-008, var(--lumiverse-primary-010)) !important;
}
[data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"])>input,
[data-spindle-drawer-tab="personas"] [class*="_searchBar_"]>input[class*="_searchInput_"],
[data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button))>input {
appearance: none !important;
-webkit-appearance: none !important;
border: 0 !important;
border-radius: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-spindle-drawer-tab="personas"] [class*="_filterTabs_"] {
overflow: hidden !important;
border-radius: var(--lumiverse-radius-md) !important;
}
[data-spindle-drawer-tab="personas"] [class*="_filterTabs_"]>[class*="_tabBtn_"] {
border-radius: 0 !important;
clip-path: none !important;
}
[data-spindle-drawer-tab="personas"] [class*="_controlRow_"] :is([class*="_iconBtn_"],[class*="_iconButton_"]) {
border-radius: var(--lumiverse-radius-md) !important;
clip-path: none !important;
}
@media (prefers-reduced-transparency:reduce) {
[data-component="InputArea"],
[data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"]):has(>input) {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
right: auto !important;
left: var(--da-weather-card-inset) !important;
-webkit-mask-composite: source-in !important;
mask-image: linear-gradient(180deg,transparent 0 27%,color-mix(in srgb,black 5%,transparent) 34%,color-mix(in srgb,black 22%,transparent) 42%,color-mix(in srgb,black 58%,transparent) 51%,color-mix(in srgb,black 88%,transparent) 60%,color-mix(in srgb,black 72%,transparent) 68%,color-mix(in srgb,black 40%,transparent) 75%,color-mix(in srgb,black 14%,transparent) 82%,transparent 89% 100%),linear-gradient(90deg,transparent 0,color-mix(in srgb,black 18%,transparent) 3%,color-mix(in srgb,black 72%,transparent) 7%,black 12% 88%,color-mix(in srgb,black 72%,transparent) 93%,color-mix(in srgb,black 18%,transparent) 97%,transparent 100%) !important;
mask-composite: intersect !important;
-webkit-mask-repeat: no-repeat !important;
mask-repeat: no-repeat !important;
-webkit-mask-size: 100% 100%,100% 100% !important;
mask-size: 100% 100%,100% 100% !important;
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-theater-hero="true"] {
display: block !important;
visibility: visible !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-portrait-name="true"] {
position: absolute !important;
top: calc(8px + var(--da-mobile-hero-height) - 70px) !important;
right: 11% !important;
left: 11% !important;
z-index: 45 !important;
display: flex !important;
align-items: center !important;
gap: 12px !important;
visibility: visible !important;
color: var(--lumiverse-text) !important;
font: 13px/1.1 var(--da-font-ledger) !important;
letter-spacing: .08em !important;
white-space: nowrap !important;
text-shadow: 0 1px 8px color-mix(in srgb,var(--lumiverse-bg-deep) 84%,transparent),0 0 12px var(--lumiverse-primary-020) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-portrait-name="true"]::before,
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-portrait-name="true"]::after {
content: "" !important;
flex: 1 1 auto !important;
border-top: 1px solid color-mix(in srgb,var(--lumiverse-text) 44%,transparent) !important;
}
}
}
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"]::before,
[data-component="ChatView"]::after {
animation: none !important;
animation-play-state: paused !important;
}
}
@media (prefers-reduced-transparency:reduce) {
[data-component="InputArea"],
[data-spindle-mount="sidebar"],
[data-spindle-drawer-tab],
[role="dialog"],
[aria-modal="true"],
[role="menu"],
[role="listbox"] {
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"] {
-webkit-backdrop-filter: none !important;
backdrop-filter: none !important;
}
}
}
@keyframes da-x-star-breath {
from {
opacity: var(--da-star-lo,.42);
}
to {
opacity: var(--da-star-hi,.7);
}
}
@keyframes da-x-nebula-drift {
from {
transform: translate3d(-1.6%,-1%,0) scale(1.02);
}
to {
transform: translate3d(1.8%,1.2%,0) scale(1.08) rotate(.5deg);
}
}
@keyframes da-x-streaming-reliquary {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-glyph-focus {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-x-name-flare {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-composer-aurora {
0%,
100% {
opacity: .26;
transform: scale(.988);
}
50% {
opacity: .5;
transform: scale(1.008);
}
}
@keyframes da-composer-border-star {
to {
offset-distance: 100%;
}
}
@keyframes da-x-composer-eclipse {
from {
opacity: .88;
}
to {
opacity: 1;
}
}
@keyframes da-stellar-seal-breathe {
0%,
100% {
opacity: .78;
transform: scale(.97);
}
50% {
opacity: 1;
transform: scale(1.03);
}
}
@media (max-width:900px) {
[data-component="ChatView"] {
--da-star-lo: .3;
--da-star-hi: .46;
}
}
:root {
--da-dialogue: var(--lumiverse-text);
--da-font-ui: "Manrope", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;
--da-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
--lumiverse-font-family: var(--da-font-ui) !important;
--da-font-display: var(--da-font-ui);
--da-font-body: "Nunito", "Nunito Sans", -apple-system, "Segoe UI", sans-serif;
--da-font-original: var(--da-font-body);
--da-font-character: var(--da-font-original);
--da-overlay-opacity: 0.78;
--da-x-ease: cubic-bezier(.16, 1, .3, 1);
--da-chamber-portrait: 350px;
--da-chamber-gutter: clamp(24px, 3vw, 38px);
--da-font-user: var(--da-font-body);
--da-font-ledger: var(--da-font-display);
--da-silver-hot: var(--lumiverse-text);
--da-ease: cubic-bezier(.2, .75, .2, 1);
--da-toolbar-peek: 6px;
--da-ice: var(--lumiverse-secondary-hover, rgb(159 180 216 / 25%));
--da-moon-gold: var(--lumiverse-warning, #f2e6c4);
--da-deep-indigo: var(--lumiverse-bg-deep, #0a0d1a);
--da-input-border: var(--lumiverse-secondary-border, var(--da-ice));
--da-silver: var(--lumiverse-text);
--da-moon: var(--lumiverse-text);
--da-moon-bright: var(--lumiverse-text);
--da-parchment: var(--lumiverse-text);
--da-speaker-user: var(--lumiverse-text);
--da-role-system: var(--lumiverse-primary-text);
--da-accent: var(--lumiverse-primary);
--da-ink: var(--lumiverse-bg-deep);
--da-input-bg: color-mix(in srgb, var(--lumiverse-bg) 56%, transparent);
--da-x-silver-hot: var(--lumiverse-text);
}
[data-component="InputArea"] :is([class*="_sendBtn_"],[class*="_popRowBtn_"],[class*="_popLink_"],[class*="_addonCreateToggle_"],[class*="_actionBar_"] button):focus-visible,
[data-spindle-mount="message_edit_actions"] button:focus-visible {
outline: 1px solid rgb(231 237 250/62%) !important;
outline-offset: 2px !important;
box-shadow: 0 0 0 3px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"] :is([data-component="SwipeControls"],[data-component="GreetingNav"]) button:focus-visible,
[data-component="MinimalMessage"]>:nth-child(3) button:focus-visible {
outline: 1px solid rgb(231 237 250/62%) !important;
outline-offset: 2px !important;
box-shadow: 0 0 0 3px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) !important;
}
}
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"]::before,
[data-component="ChatView"]::after,
[data-reasoning-toggle="true"]::before {
animation: none !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"][data-part="streaming"] [class*="_name_"],
[data-component="MinimalMessage"][data-part="streaming"]>:first-child {
animation: none !important;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-bleed="true"] {
transform: translateZ(0) scale(1.045) !important;
backface-visibility: hidden;
will-change: transform;
object-fit: cover !important;
width: calc(100% - var(--da-weather-card-inset) - var(--da-weather-card-inset)) !important;
max-width: none !important;
clip-path: none !important;
-webkit-mask-image: linear-gradient(180deg,transparent 0 27%,color-mix(in srgb,black 5%,transparent) 34%,color-mix(in srgb,black 22%,transparent) 42%,color-mix(in srgb,black 58%,transparent) 51%,color-mix(in srgb,black 88%,transparent) 60%,color-mix(in srgb,black 72%,transparent) 68%,color-mix(in srgb,black 40%,transparent) 75%,color-mix(in srgb,black 14%,transparent) 82%,transparent 89% 100%),linear-gradient(90deg,transparent 0,color-mix(in srgb,black 18%,transparent) 3%,color-mix(in srgb,black 72%,transparent) 7%,black 12% 88%,color-mix(in srgb,black 72%,transparent) 93%,color-mix(in srgb,black 18%,transparent) 97%,transparent 100%) !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [data-component="MessageContent"] :is(h1,h2,h3) {
font-family: var(--da-font-display) !important;
font-weight: 600;
letter-spacing: .05em;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"] {
border-color: color-mix(in srgb,#f2e6c4 40%,transparent) !important;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"]::before {
content: "";
position: absolute;
top: 10px;
left: calc(var(--da-chamber-portrait) - 118px);
width: 92px;
height: 92px;
background: url(./assets/doodle-constellation.svg)center/contain no-repeat;
opacity: .3;
pointer-events: none;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host="user"]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"]::before {
left: auto;
right: calc(var(--da-chamber-portrait) - 118px);
}
}
@media (max-width:620px) {
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-frame="true"]::before {
display: none;
}
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-fallback="true"] {
position: relative;
isolation: isolate;
place-items: center;
}
}
@media (min-width:621px) {
[data-deep-arcana-theater-fallback="true"]::before {
content: "";
position: absolute;
inset: 12%;
z-index: -1;
background: url(./assets/doodle-orbit.svg)center/contain no-repeat;
opacity: .5;
pointer-events: none;
}
}
[data-component="InputArea"] [class*="_personaAvatar_"] {
box-shadow: 0 0 0 1px rgb(231 237 250/30%),0 0 14px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent);
}
[class*="_toast_"] {
backdrop-filter: blur(16px) saturate(130%) !important;
-webkit-backdrop-filter: blur(16px) saturate(130%) !important;
border-radius: 12px !important;
color: rgb(228 235 252/92%);
}
[class*="_toast_"][class*="_success_"] {
border-color: color-mix(in srgb,var(--lumiverse-success,#77b99a) 48%,transparent) !important;
box-shadow: inset 0 1px 0 rgb(255 255 255/16%),0 12px 30px rgb(0 0 0/42%),0 0 22px color-mix(in srgb,var(--lumiverse-success,#77b99a) 18%,transparent) !important;
}
[class*="_toast_"][class*="_warning_"] {
border-color: color-mix(in srgb,var(--lumiverse-warning,#f2e6c4) 48%,transparent) !important;
box-shadow: inset 0 1px 0 rgb(255 255 255/16%),0 12px 30px rgb(0 0 0/42%),0 0 22px color-mix(in srgb,var(--lumiverse-warning,#f2e6c4) 18%,transparent) !important;
}
[class*="_toast_"][class*="_error_"] {
border-color: color-mix(in srgb,var(--lumiverse-danger,#d77676) 52%,transparent) !important;
box-shadow: inset 0 1px 0 rgb(255 255 255/16%),0 12px 30px rgb(0 0 0/42%),0 0 22px color-mix(in srgb,var(--lumiverse-danger,#d77676) 20%,transparent) !important;
}
[class*="_toast_"][class*="_info_"] {
border-color: color-mix(in srgb,var(--lumiverse-primary) 46%,transparent) !important;
box-shadow: inset 0 1px 0 rgb(255 255 255/16%),0 12px 30px rgb(0 0 0/42%),0 0 22px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) !important;
}
@media (min-width:621px) {
[data-component="MinimalMessage"] [class*="_metaPill_"],
[data-component="MinimalMessage"] [class*="_metaPill_"] * {
font-family: var(--da-font-mono) !important;
font-variant-numeric: tabular-nums;
}
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-portrait-name="true"] {
font-weight: 600;
letter-spacing: .2em;
text-transform: uppercase;
justify-content: center !important;
padding: 4px 0 6px !important;
}
}
/*
* [GREETINGS] Greeting-picker tarot cards
* The fan geometry and native buttons stay intact. Later masks make the ornaments follow the selected palette.
*/
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_header_"] {
border-bottom: 0 !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"] {
counter-reset: da-greeting;
display: flex !important;
flex-direction: row !important;
align-items: center !important;
gap: 0 !important;
overflow-x: auto !important;
overflow-y: hidden !important;
scrollbar-color: color-mix(in srgb,var(--lumiverse-text) 30%,transparent) transparent;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"] {
position: relative;
height: 372px;
padding: 0 !important;
display: block !important;
overflow: hidden;
text-align: center;
border-radius: 16px !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 34%,transparent) !important;
background: radial-gradient(120% 70%at 50% 0%,color-mix(in srgb,var(--lumiverse-primary) 20%,transparent),transparent 62%),linear-gradient(180deg,var(--lumiverse-bg-elevated),var(--lumiverse-bg-deep)) !important;
box-shadow: inset 0 1px 0 color-mix(in srgb,var(--lumiverse-text) 18%,transparent),0 20px 40px color-mix(in srgb,var(--lumiverse-bg-deep) 55%,transparent) !important;
translate: var(--da-push,0px) var(--da-lift,0px);
scale: 1;
transform-origin: 50% 135%;
transition: rotate .32s cubic-bezier(.2,.8,.2,1),translate .32s cubic-bezier(.2,.8,.2,1),scale .32s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:is(:hover,:focus-visible) {
--da-lift: -10px;
scale: 1.06;
z-index: 40;
outline: none;
border-color: color-mix(in srgb,var(--lumiverse-primary) 72%,transparent) !important;
box-shadow: inset 0 1px 0 color-mix(in srgb,var(--lumiverse-text) 26%,transparent),0 34px 60px color-mix(in srgb,var(--lumiverse-bg-deep) 62%,transparent),0 0 40px color-mix(in srgb,var(--lumiverse-primary) 18%,transparent) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"][class*="_cardActive_"] {
z-index: 20;
border-color: color-mix(in srgb,var(--lumiverse-primary) 62%,transparent) !important;
box-shadow: inset 0 1px 0 color-mix(in srgb,var(--lumiverse-text) 22%,transparent),0 24px 46px color-mix(in srgb,var(--lumiverse-bg-deep) 58%,transparent),0 0 36px color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:not(:has([class*="_cardBanner_"])) {
background: radial-gradient(120% 70%at 50% 0%,color-mix(in srgb,var(--lumiverse-primary) 20%,transparent),transparent 62%),linear-gradient(180deg,var(--lumiverse-bg-elevated),var(--lumiverse-bg-deep)) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]::before {
content: "";
position: absolute;
inset: 8px;
width: auto;
z-index: 2;
pointer-events: none;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 38%,transparent);
border-radius: 10px;
background: var(--lumiverse-primary);
box-shadow: inset 0 0 22px color-mix(in srgb,var(--lumiverse-bg-deep) 35%,transparent);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]::after {
content: counter(da-greeting,upper-roman);
position: absolute;
left: 50%;
bottom: 18px;
translate: -50%0;
z-index: 3;
min-width: 64px;
padding: 5px 14px 4px;
text-align: center;
font-family: var(--da-font-display);
font-size: 13px;
font-weight: 600;
letter-spacing: .34em;
text-indent: .34em;
color: var(--lumiverse-primary);
border-top: 1px solid color-mix(in srgb,var(--lumiverse-primary) 46%,transparent);
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-primary) 46%,transparent);
text-shadow: 0 0 12px color-mix(in srgb,var(--lumiverse-primary) 40%,transparent),0 1px 6px color-mix(in srgb,var(--lumiverse-bg-deep) 80%,transparent);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardBanner_"] {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
opacity: 1 !important;
border-radius: inherit !important;
-webkit-mask-image: none !important;
mask-image: none !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardBanner_"] img {
width: 100%;
height: 100%;
object-fit: cover;
filter: saturate(.95) brightness(.88) contrast(1.04) !important;
transition: transform .5s ease;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardBanner_"]::after {
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 55%,transparent) 0%,transparent 26%,transparent 38%,color-mix(in srgb,var(--lumiverse-bg-deep) 62%,transparent) 62%,color-mix(in srgb,var(--lumiverse-bg-deep) 94%,transparent) 100%) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:hover [class*="_cardBanner_"] img {
transform: scale(1.06);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardHeader_"] {
position: absolute;
top: 22px;
left: 20px;
right: 20px;
z-index: 3;
flex-direction: column !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 7px !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardLabel_"] {
max-width: 100%;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
white-space: normal !important;
text-align: center;
font-family: var(--da-font-display) !important;
font-size: 10.5px !important;
font-weight: 700 !important;
letter-spacing: .2em !important;
text-transform: uppercase;
color: var(--lumiverse-text) !important;
text-shadow: 0 1px 10px color-mix(in srgb,var(--lumiverse-bg-deep) 85%,transparent),0 0 14px color-mix(in srgb,var(--lumiverse-bg-deep) 60%,transparent);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardPreview_"] {
position: absolute;
left: 22px;
right: 22px;
bottom: 62px;
z-index: 3;
margin: 0 !important;
text-align: center;
font-family: var(--da-font-body) !important;
font-size: 11.5px !important;
font-style: italic;
line-height: 1.5 !important;
color: color-mix(in srgb,var(--lumiverse-text) 92%,transparent) !important;
text-shadow: 0 1px 8px color-mix(in srgb,var(--lumiverse-bg-deep) 90%,transparent);
-webkit-line-clamp: 6 !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_activeBadge_"] {
background: color-mix(in srgb,var(--lumiverse-primary) 16%,transparent) !important;
color: var(--lumiverse-primary) !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-primary) 38%,transparent);
backdrop-filter: blur(6px);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_mediaBadge_"] {
background: color-mix(in srgb,var(--lumiverse-text) 9%,transparent) !important;
color: color-mix(in srgb,var(--lumiverse-text) 84%,transparent) !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 22%,transparent);
backdrop-filter: blur(6px);
}
@media (max-width:760px) {
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"] {
padding: 52px 28px 32px !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_cardPreview_"] {
font-size: 10.5px !important;
-webkit-line-clamp: 5 !important;
bottom: 56px;
}
}
@media (prefers-reduced-motion:reduce) {
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"] {
transition: none !important;
}
}
@media (min-width:621px) {
[data-component="MinimalMessage"],
[data-component="MinimalMessage"][data-part="user"] {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
:is([class*="_searchField_"],[class*="_searchBar_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_searchBox_"]) {
transition: border-color .2s ease,box-shadow .2s ease;
}
:is([class*="_searchField_"],[class*="_searchBar_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_searchBox_"]):focus-within {
border-color: rgb(231 237 250/50%);
}
:is(input[type="search"],input[class*="_searchInput_"])::placeholder {
color: rgb(228 235 252/44%);
letter-spacing: .02em;
}
:is(input[type="search"],input[class*="_searchInput_"])::selection {
background: rgb(223 231 245/26%);
}
@media (min-width:621px) {
[data-deep-arcana-portrait-name="true"] {
text-shadow: 0 0 12px rgb(0 0 0/80%),0 1px 3px rgb(0 0 0/70%);
}
}
[class*="_backdrop_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) {
background: radial-gradient(80% 60%at 50% 52%,color-mix(in srgb,var(--lumiverse-bg-deep) 30%,transparent),transparent 70%),color-mix(in srgb,var(--lumiverse-bg-deep) 80%,transparent) !important;
backdrop-filter: blur(18px) saturate(115%) !important;
-webkit-backdrop-filter: blur(18px) saturate(115%) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) {
--da-card-w: 212px;
--da-step-max: 116px;
width: 100vw !important;
max-width: none !important;
max-height: 100vh !important;
background: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
overflow: visible !important;
align-items: center;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_header_"] {
justify-content: center !important;
gap: 14px !important;
width: auto !important;
padding: 0 0 2px !important;
border: 0 !important;
background: none !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_title_"] {
font-family: var(--da-font-display) !important;
font-size: 13px !important;
font-weight: 600;
letter-spacing: .24em;
text-transform: uppercase;
color: var(--lumiverse-text) !important;
text-shadow: 0 2px 18px color-mix(in srgb,var(--lumiverse-bg-deep) 70%,transparent);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_title_"]::before {
content: "☾";
color: var(--lumiverse-primary);
margin-right: 10px;
text-shadow: 0 0 10px color-mix(in srgb,var(--lumiverse-primary) 45%,transparent);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_count_"] {
font-family: var(--da-font-mono) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_closeBtnPos_"] {
position: absolute !important;
top: 2px !important;
right: 28px !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"] {
width: min(1240px,100vw) !important;
box-sizing: border-box;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"] {
flex: 0 0 var(--da-card-w) !important;
width: var(--da-card-w);
margin-left: -96px;
counter-increment: da-greeting;
rotate: var(--da-tilt,0deg);
scroll-snap-align: center;
}
@media (max-width:760px) {
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) {
--da-card-w: 164px;
--da-step-max: 92px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"] {
flex-basis: var(--da-card-w) !important;
width: var(--da-card-w);
margin-left: -82px;
height: 296px;
}
}
:root:root :is([class*="_btn_"],[class*="_btnGhost_"],[class*="_btnIcon_"],[class*="_btnIconSm_"],[class*="_closeBtn_"][class*="_solid_"]):not(:disabled) {
color: rgb(228 235 252/64%);
background: none;
border: 0;
box-shadow: none;
backdrop-filter: none;
-webkit-backdrop-filter: none;
transition: color .2s ease,text-shadow .2s ease;
}
:root:root :is([class*="_btn_"],[class*="_btnGhost_"],[class*="_btnIcon_"],[class*="_btnIconSm_"],[class*="_closeBtn_"][class*="_solid_"]):not(:disabled):hover {
color: #fff;
background: none;
box-shadow: none;
text-shadow: 0 0 14px rgb(255 255 255/30%);
}
:root:root [class*="_btnPrimary_"]:not(:disabled) {
color: #fff;
background: none;
border: 0;
box-shadow: inset 0-1px 0 rgb(255 255 255/45%);
}
:root:root [class*="_btnPrimary_"]:not(:disabled):hover {
background: none;
box-shadow: inset 0-1px 0 rgb(255 255 255/80%);
text-shadow: 0 0 14px rgb(255 255 255/30%);
}
:root:root :is([class*="_btnDanger_"],[class*="_btnDangerGhost_"]):not(:disabled) {
color: #ffb4b4;
background: none;
border: 0;
box-shadow: none;
}
:root:root:root:root:root [data-spindle-mount="message_edit_actions"] button {
color: rgb(228 235 252/66%) !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
:root:root:root:root:root [data-spindle-mount="message_edit_actions"] button:hover:not(:disabled) {
color: #fff !important;
background: none !important;
text-shadow: 0 0 14px rgb(255 255 255/30%);
transform: none !important;
}
:root:root:root:root:root [data-spindle-mount="message_edit_actions"] button:last-of-type {
color: #fff !important;
background: none !important;
box-shadow: inset 0-1px 0 rgb(255 255 255/50%) !important;
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"] {
position: relative;
gap: 9px;
width: fit-content !important;
align-self: flex-start;
padding: 4px 2px;
border: 0;
border-radius: 0;
font-family: var(--da-font-ui);
font-size: 11px;
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
color: rgb(228 235 252/62%);
background: none;
box-shadow: none;
backdrop-filter: none;
-webkit-backdrop-filter: none;
transition: color .2s ease,text-shadow .2s ease;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"] svg {
display: none;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"]::before {
content: "";
flex: none;
width: 22px;
height: 19px;
opacity: .8;
background: url(data:image/svg+xml,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2032%2028\'%20fill=\'none\'%20stroke=\'%23eef2fc\'%20stroke-width=\'1.4\'%20stroke-linejoin=\'round\'%3E%3Cg%20transform=\'rotate%28-20%2016%2026%29\'%3E%3Crect%20x=\'10\'%20y=\'3\'%20width=\'11\'%20height=\'18\'%20rx=\'2\'/%3E%3C/g%3E%3Cg%20transform=\'rotate%2820%2016%2026%29\'%3E%3Crect%20x=\'11\'%20y=\'3\'%20width=\'11\'%20height=\'18\'%20rx=\'2\'/%3E%3C/g%3E%3Crect%20x=\'10.5\'%20y=\'2\'%20width=\'11\'%20height=\'19\'%20rx=\'2\'%20fill=\'%230a0d1a\'%20fill-opacity=\'.75\'/%3E%3Cpath%20d=\'M16%207.5L17.1%2010.9L20.5%2012L17.1%2013.1L16%2016.5L14.9%2013.1L11.5%2012L14.9%2010.9Z\'%20fill=\'%23eef2fc\'%20stroke=\'none\'/%3E%3C/svg%3E)center/contain no-repeat;
transition: rotate .3s ease,scale .3s ease,opacity .2s ease;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"]:hover:not(:disabled) {
color: #fff;
background: none;
box-shadow: none;
transform: none;
text-shadow: 0 0 14px rgb(255 255 255/30%);
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"]:hover::before {
opacity: 1;
rotate: -7deg;
scale: 1.12;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"]:focus-visible {
outline: 1px solid rgb(255 255 255/50%);
outline-offset: 3px;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] button[class*="_indicator_"] [class*="_badge_"] {
background: none;
border: 0;
padding: 0;
min-width: 0;
color: inherit;
opacity: .8;
font-family: var(--da-font-mono);
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
position: absolute !important;
top: 31px !important;
right: calc(var(--da-weather-card-inset) + 12px) !important;
left: auto !important;
bottom: auto !important;
z-index: 92 !important;
width: 30px !important;
height: 30px !important;
border-radius: 0 !important;
color: rgb(228 235 252/62%) !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
filter: none !important;
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host="user"]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"] {
left: calc(var(--da-weather-card-inset) + 12px) !important;
right: auto !important;
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"]>span::after {
display: none !important;
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"]>span::before {
content: "" !important;
position: absolute !important;
inset: 7px !important;
border: 0 !important;
transform: none !important;
background: currentColor !important;
-webkit-mask: url(data:image/svg+xml,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024%2024\'%20fill=\'none\'%20stroke=\'black\'%20stroke-width=\'2\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%3E%3Cpath%20d=\'M14%204h6v6M10%2020H4v-6M20%204l-7%207M4%2020l7-7\'/%3E%3C/svg%3E)center/contain no-repeat !important;
mask: url(data:image/svg+xml,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024%2024\'%20fill=\'none\'%20stroke=\'black\'%20stroke-width=\'2\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%3E%3Cpath%20d=\'M14%204h6v6M10%2020H4v-6M20%204l-7%207M4%2020l7-7\'/%3E%3C/svg%3E)center/contain no-repeat !important;
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"][open]>[data-deep-arcana-theater-toggle="true"]>span::before {
-webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024%2024\'%20fill=\'none\'%20stroke=\'black\'%20stroke-width=\'2\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%3E%3Cpath%20d=\'M20%2010h-6V4M4%2014h6v6M14%2010l7-7M3%2021l7-7\'/%3E%3C/svg%3E) !important;
mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024%2024\'%20fill=\'none\'%20stroke=\'black\'%20stroke-width=\'2\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%3E%3Cpath%20d=\'M20%2010h-6V4M4%2014h6v6M14%2010l7-7M3%2021l7-7\'/%3E%3C/svg%3E) !important;
}
}
@media (min-width:621px) {
:root:root:root:root [data-deep-arcana-weather-host]>[data-deep-arcana-theater="true"]>[data-deep-arcana-theater-toggle="true"]:is(:hover,:focus-visible) {
color: #fff !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
filter: drop-shadow(0 0 6px rgb(255 255 255/40%)) !important;
transform: none !important;
}
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"] {
overflow: visible !important;
flex-wrap: wrap !important;
justify-content: center !important;
padding: 80px 0 70px !important;
scroll-snap-type: none !important;
max-height: none !important;
scrollbar-width: thin;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_count_"] {
color: color-mix(in srgb,var(--lumiverse-text) 66%,transparent) !important;
background: none !important;
border: 0 !important;
padding: 0 !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(5n+1) {
--da-tilt: -6deg;
--da-lift: 10px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(5n+2) {
--da-tilt: -3deg;
--da-lift: 3px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(5n+3) {
--da-tilt: 0deg;
--da-lift: -4px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(5n+4) {
--da-tilt: 3deg;
--da-lift: 3px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(5n+5) {
--da-tilt: 6deg;
--da-lift: 10px;
}
@supports (width:calc(sibling-index()*1px)) {
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:nth-child(n) {
--da-tilt: clamp(-10deg,calc((sibling-index() - (sibling-count() + 1) / 2) * 3.6deg),10deg);
--da-lift: calc(abs(sibling-index() - (sibling-count() + 1) / 2) * 3px);
margin-left: calc(-1*(var(--da-card-w) - max(56px,min(var(--da-step-max),(min(1240px,100vw) - 80px - var(--da-card-w))/max(1,sibling-count() - 1)))));
}
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:first-child {
margin-left: 0;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:last-child {
margin-right: 0;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:has(+[class*="_card_"]:hover) {
--da-push: 0px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:hover+[class*="_card_"] {
--da-push: 0px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8)) {
max-height: calc(100vh - 150px) !important;
overflow-y: auto !important;
overflow-x: hidden !important;
padding: 40px 44px 60px !important;
gap: 24px 16px !important;
align-content: flex-start;
scrollbar-width: none;
-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 36px,#000 calc(100% - 48px),transparent 100%);
mask-image: linear-gradient(180deg,transparent 0,#000 36px,#000 calc(100% - 48px),transparent 100%);
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8))>[class*="_card_"] {
--da-card-w: 176px;
flex: 0 0 176px !important;
width: 176px;
height: 300px;
margin: 0 !important;
transform-origin: 50% 50%;
--da-tilt: 0deg;
--da-lift: 0px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8))>[class*="_card_"]:nth-child(odd) {
--da-tilt: -1deg;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8))>[class*="_card_"]:nth-child(even) {
--da-tilt: 1deg;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8))>[class*="_card_"]:is(:hover,:focus-visible) {
--da-lift: -8px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_list_"]:has(>:nth-child(8))>[class*="_card_"] [class*="_cardPreview_"] {
font-size: 10.5px !important;
-webkit-line-clamp: 5 !important;
bottom: 54px;
}
@media (min-width:621px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open]):has(textarea[name="message-edit-content"])>:is([data-deep-arcana-portrait-bleed="true"],[data-deep-arcana-portrait-frame="true"],[data-deep-arcana-portrait-name="true"],[data-deep-arcana-meta-fallback="true"],[data-deep-arcana-theater-hero="true"]) {
display: none !important;
}
}
@media (min-width:621px) {
}
[data-component="ChatView"]:has([data-scrolling])::before,
[data-component="ChatView"]:has([data-scrolling])::after {
animation-play-state: paused !important;
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) {
display: block !important;
flex: 0 0 auto !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
overflow: visible !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])::before {
content: none !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"] {
padding: 4px 0 !important;
font-size: 12px !important;
font-weight: 500 !important;
letter-spacing: .02em !important;
text-transform: none !important;
white-space: nowrap !important;
max-width: none !important;
color: rgb(228 235 252/62%) !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div {
display: block !important;
flex: none !important;
height: auto !important;
min-height: 0 !important;
overflow: visible !important;
margin: 2px 0 0 6px !important;
padding: 6px 0 0 16px !important;
border-left: 1px solid rgb(231 237 250/16%) !important;
background: none !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div::before {
content: none !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div {
background: none !important;
border: 0 !important;
display: block !important;
height: auto !important;
min-height: 0 !important;
overflow: visible !important;
}
}
@media (min-width:621px) {
:root:root:root [data-component="MinimalMessage"] :is(textarea[name="message-edit-content"],textarea[name="message-edit-reasoning"]) {
background: none !important;
border: 0 !important;
border-left: 1px solid rgb(231 237 250/18%) !important;
border-radius: 0 !important;
box-shadow: none !important;
outline: none !important;
padding: 4px 36px 4px 16px !important;
font-family: var(--da-font-body) !important;
font-size: calc(14px*var(--lumiverse-font-scale, 1)) !important;
line-height: 1.7 !important;
color: rgb(238 242 252/92%) !important;
}
}
@media (min-width:621px) {
:root:root:root [data-component="MinimalMessage"] :is(textarea[name="message-edit-content"],textarea[name="message-edit-reasoning"]):focus {
background: none !important;
border-left-color: rgb(255 255 255/55%) !important;
box-shadow: none !important;
outline: none !important;
}
}
@media (min-width:621px) {
:root:root:root [data-component="MinimalMessage"] textarea[name="message-edit-reasoning"] {
font-style: italic !important;
color: rgb(228 235 252/70%) !important;
min-height: 110px !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] [class*="_sectionLabel_"] {
font-family: var(--da-font-ui);
font-size: 11px;
letter-spacing: .08em;
text-transform: uppercase;
color: rgb(228 235 252/46%);
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] [class*="_expandBtn_"] {
background: none !important;
border: 0 !important;
box-shadow: none !important;
color: rgb(228 235 252/46%) !important;
}
}
@media (min-width:621px) {
:root [data-component="MinimalMessage"] [class*="_expandBtn_"]:hover {
color: #fff !important;
}
}
[class*="_toast_"] {
background: linear-gradient(180deg,rgb(255 255 255/8%),rgb(255 255 255/3%)),rgb(8 11 22/62%) !important;
border-color: rgb(255 255 255/16%) !important;
box-shadow: 0 10px 28px rgb(0 0 0/34%) !important;
}
[class*="_toast_"][class*="_success_"],
[class*="_toast_"][class*="_warning_"],
[class*="_toast_"][class*="_error_"],
[class*="_toast_"][class*="_info_"] {
border-color: rgb(255 255 255/16%) !important;
box-shadow: 0 10px 28px rgb(0 0 0/34%) !important;
}
:is([class*="_searchField_"],[class*="_searchBar_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_searchBox_"]) {
background: none;
border: 0;
border-bottom: 1px solid rgb(231 237 250/22%);
border-radius: 0;
box-shadow: none;
}
:is([class*="_searchField_"],[class*="_searchBar_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_searchBox_"]):focus-within {
border-bottom-color: rgb(255 255 255/55%);
box-shadow: none;
}
:root:root:root:root:root:root :is(input[type="search"],input[role="combobox"][aria-autocomplete],input[class*="_searchInput_"],input[class*="_search_"]) {
background: transparent !important;
background-image: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
outline: 0 !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) [class*="_bodyToolbar_"] {
display: flex;
align-items: center;
gap: 12px;
padding: 0 0 6px;
border: 0;
background: none;
box-shadow: none;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) [class*="_bodyHint_"] {
font-size: 11px;
font-style: normal;
color: rgb(228 235 252/42%);
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) [class*="_modeSwitch_"] {
background: none !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
gap: 12px;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) [class*="_modeButton_"] {
background: none !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
font-size: 11px;
letter-spacing: .04em;
color: rgb(228 235 252/46%) !important;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"]) [class*="_modeButtonActive_"] {
color: #fff !important;
box-shadow: inset 0-1px 0 rgb(255 255 255/50%) !important;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div>[class*="_body_"] {
display: block !important;
max-height: min(34vh,260px) !important;
overflow-y: auto !important;
padding: 0 8px 0 0 !important;
margin: 0 !important;
background: none !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
font-family: var(--da-font-body) !important;
font-size: 13px !important;
font-style: italic;
line-height: 1.7 !important;
color: rgb(228 235 252/70%) !important;
scrollbar-width: thin;
scrollbar-color: rgb(231 237 250/22%) transparent;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div>[class*="_body_"][class*="_bodyPlainText_"] {
font-family: var(--da-font-mono) !important;
font-style: normal !important;
font-size: 12px !important;
line-height: 1.65 !important;
white-space: pre-wrap !important;
word-break: break-word;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div>[class*="_body_"] p {
margin: 0 0 .7em;
}
}
@media (min-width:621px) {
:root:root [data-component="MinimalMessage"]:not(:has(textarea[name="message-edit-content"]))>:nth-child(2)>*:has(>[data-reasoning-toggle="true"][aria-expanded="true"])>[data-reasoning-toggle="true"]+div>div>[class*="_body_"] strong {
font-style: normal;
font-weight: 700;
color: rgb(255 255 255/88%);
}
}
[data-component="InputArea"] [class*="_sendBtn_"] {
border-color: color-mix(in srgb,var(--lumiverse-border-light) 76%,transparent) !important;
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 16%,transparent) !important;
color: var(--lumiverse-text) !important;
box-shadow: 0 7px 20px rgb(0 0 0/18%),inset 0 1px color-mix(in srgb,var(--lumiverse-text) 12%,transparent),inset 0 0 18px var(--lumiverse-primary-010) !important;
backdrop-filter: blur(16px) saturate(116%) !important;
-webkit-backdrop-filter: blur(16px) saturate(116%) !important;
}
[data-component="InputArea"] [class*="_sendBtn_"]:hover:not(:disabled) {
border-color: color-mix(in srgb,var(--lumiverse-warning, var(--lumiverse-primary)) 48%,var(--lumiverse-border-light)) !important;
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 25%,transparent) !important;
color: var(--lumiverse-warning, var(--lumiverse-text)) !important;
box-shadow: 0 9px 24px rgb(0 0 0/22%),0 0 16px color-mix(in srgb,var(--lumiverse-warning, var(--lumiverse-primary)) 14%,transparent),inset 0 1px color-mix(in srgb,var(--lumiverse-text) 16%,transparent) !important;
}
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnStop_"],
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnHoldTracking_"],
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnHoldReady_"],
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnQueueing_"] {
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 18%,transparent) !important;
}
[data-component="InputArea"] [class*="_sendBtn_"][class*="_sendBtnStop_"] {
border-color: color-mix(in srgb,var(--lumiverse-text) 48%,transparent) !important;
color: var(--lumiverse-text) !important;
}
@media (prefers-reduced-motion:reduce) {
[data-component="InputArea"] [class*="_inputRow_"],
[data-component="InputArea"] [class*="_inputRow_"]>button[class*="_attachBtn_"] {
transition-duration: 0.01ms !important;
}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) {
[data-component="InputArea"] {
background-color: color-mix(in srgb,var(--lumiverse-bg) 90%,transparent) !important;
}
@media (min-width:621px) {
[data-deep-arcana-weather-host] {
background-color: color-mix(in srgb,var(--lumiverse-bg) 90%,transparent) !important;
}
}
[data-component="InputArea"] [class*="_sendBtn_"] {
background-color: color-mix(in srgb,var(--lumiverse-bg-elevated) 86%,transparent) !important;
}
}
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"]::before,
[data-component="ChatView"]::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
@media (min-width:621px) {
[data-deep-arcana-weather-host],
[data-deep-arcana-weather-host]::before,
[data-deep-arcana-weather-host]::after,
[data-deep-arcana-weather-host] [data-deep-arcana-portrait-frame],
[data-deep-arcana-weather-host] [data-deep-arcana-portrait-frame]::before,
[data-deep-arcana-weather-host] [data-deep-arcana-portrait-frame]::after,
[data-deep-arcana-weather-host] [data-deep-arcana-portrait-bleed],
[data-deep-arcana-weather-host] [data-deep-arcana-theater-hero] {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
}
:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"]) {
position: relative;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] {
position: relative;
border-bottom-color: transparent !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 12%,transparent),transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"]::after {
content: "";
position: absolute;
right: 16px;
bottom: 0;
left: 16px;
height: 1px;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 18%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 82%,transparent);
pointer-events: none;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] h2 {
color: var(--lumiverse-text);
text-shadow: 0 0 22px var(--lumiverse-primary-015);
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_inputRow_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 48%,transparent) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-008,var(--lumiverse-primary-010)),transparent 34%),var(--da-v28-clear-field) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent) !important;
backdrop-filter: blur(16px) saturate(88%) !important;
-webkit-backdrop-filter: blur(16px) saturate(88%) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_inputRow_"]:focus-within {
border-color: color-mix(in srgb,var(--lumiverse-primary-050) 66%,var(--lumiverse-border-hover)) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 0 0 3px var(--lumiverse-primary-010),0 0 20px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_inputRow_"] input {
border: 0 !important;
outline: 0 !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_closeBtn_"] {
border-radius: 999px !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_closeBtn_"]:hover,
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_closeBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 72%) !important;
box-shadow: 0 0 18px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"] {
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 16%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 22%,transparent)) !important;
border-right-color: transparent !important;
box-shadow: none !important;
scrollbar-width: thin;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"] {
border-radius: var(--lumiverse-radius-md) !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]:hover,
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(ellipse 90% 120%at 12% 50%,var(--lumiverse-primary-010),transparent 70%),color-mix(in srgb,var(--lumiverse-bg-hover) 44%,transparent) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtnActive_"] {
color: var(--lumiverse-text) !important;
background: linear-gradient(90deg,var(--lumiverse-primary-020),transparent 84%),color-mix(in srgb,var(--lumiverse-bg-hover) 52%,transparent) !important;
box-shadow: inset 2px 0 var(--lumiverse-primary),inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 0 20px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>[class*="_content_"] {
background: transparent !important;
scrollbar-width: thin;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>[class*="_content_"]::-webkit-scrollbar,
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]::-webkit-scrollbar {
width: 10px;
height: 10px;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>[class*="_content_"]::-webkit-scrollbar-track,
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]::-webkit-scrollbar-track {
background: transparent;
}
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>[class*="_content_"]::-webkit-scrollbar-thumb,
[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_body_"]>nav[class*="_sidebar_"]::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 999px;
background: var(--lumiverse-primary-020);
background-clip: padding-box;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] {
position: relative;
border-bottom-color: transparent !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 12%,transparent),transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"]::after {
content: "";
position: absolute;
right: 16px;
bottom: 0;
left: 16px;
height: 1px;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 18%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 82%,transparent);
pointer-events: none;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_headerTitle_"] {
color: var(--lumiverse-text) !important;
text-shadow: 0 0 22px var(--lumiverse-primary-015);
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_headerCount_"] {
color: var(--lumiverse-text-hint) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_toggleSwitch_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 60%,transparent) !important;
background: color-mix(in srgb,var(--lumiverse-bg-hover) 60%,transparent) !important;
transition: background-color .2s ease,box-shadow .2s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_toggleSwitchOn_"] {
background: color-mix(in srgb,var(--lumiverse-primary) 40%,var(--lumiverse-bg-deep)) !important;
box-shadow: 0 0 14px var(--lumiverse-primary-015) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_actionBtn_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 56%,transparent) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-010),transparent 40%),color-mix(in srgb,var(--lumiverse-bg-elevated) 40%,transparent) !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_actionBtn_"]:hover,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_actionBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
border-color: var(--lumiverse-border-hover) !important;
box-shadow: 0 0 18px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_dangerBtn_"]:hover {
color: var(--lumiverse-danger) !important;
border-color: var(--lumiverse-danger-050) !important;
box-shadow: 0 0 18px var(--lumiverse-danger-015) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_closeBtn_"] {
border-radius: 999px !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_closeBtn_"]:hover,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_header_"] [class*="_closeBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 72%) !important;
box-shadow: 0 0 18px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] {
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-deep) 16%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 22%,transparent)) !important;
border-right-color: transparent !important;
box-shadow: none !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] {
scrollbar-width: thin;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]::-webkit-scrollbar {
width: 10px;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]::-webkit-scrollbar-track {
background: transparent;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 999px;
background: var(--lumiverse-primary-020);
background-clip: padding-box;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_categoryLabel_"] {
color: var(--lumiverse-text-hint) !important;
letter-spacing: .14em;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_componentItem_"] {
border-radius: var(--lumiverse-radius-md) !important;
border-color: transparent !important;
background: transparent !important;
transition: background-color .18s ease,box-shadow .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_componentItem_"]:hover {
background: radial-gradient(ellipse 90% 120%at 12% 50%,var(--lumiverse-primary-010),transparent 70%),color-mix(in srgb,var(--lumiverse-bg-hover) 44%,transparent) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_componentItemActive_"] {
background: linear-gradient(90deg,var(--lumiverse-primary-020),transparent 84%),color-mix(in srgb,var(--lumiverse-bg-hover) 52%,transparent) !important;
box-shadow: inset 2px 0 var(--lumiverse-primary),inset 0 1px color-mix(in srgb,var(--lumiverse-border-light) 68%,transparent),0 0 20px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_componentName_"] {
color: var(--lumiverse-text) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_componentDesc_"] {
color: var(--lumiverse-text-hint) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_pathBadge_"] {
border-radius: var(--lumiverse-radius-sm) !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 50%,transparent) !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 40%,transparent) !important;
color: var(--lumiverse-text-muted) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"] [class*="_pathBadgeTsx_"] {
background: linear-gradient(135deg,var(--lumiverse-primary-020),var(--lumiverse-primary-010)) !important;
border-color: var(--lumiverse-border-hover) !important;
color: var(--lumiverse-text) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-editor {
background: color-mix(in srgb,var(--lumiverse-bg-deep) 74%,transparent) !important;
color: var(--lumiverse-text) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-gutters {
background: transparent !important;
border-right: 1px solid color-mix(in srgb,var(--lumiverse-border) 50%,transparent) !important;
color: var(--lumiverse-text-hint) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-activeLine {
background: var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-activeLineGutter {
background: var(--lumiverse-primary-010) !important;
color: var(--lumiverse-text-muted) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-selectionBackground,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-focused .cm-selectionBackground,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-content ::selection {
background: var(--lumiverse-primary-020) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-cursor,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-dropCursor {
border-left-color: var(--lumiverse-primary) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]) .cm-scroller {
scrollbar-width: thin;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"] {
background: transparent !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] {
position: relative;
border-bottom-color: transparent !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 14%,transparent) !important;
box-shadow: none !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"]::after {
content: "";
position: absolute;
right: 0;
bottom: 0;
left: 0;
height: 1px;
background: linear-gradient(90deg,var(--lumiverse-border-hover),var(--lumiverse-primary-020) 40%,var(--lumiverse-border-hover) 100%);
opacity: .7;
pointer-events: none;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_tab_"] {
border-radius: var(--lumiverse-radius-md) var(--lumiverse-radius-md)0 0 !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_tab_"]:hover,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_tab_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(ellipse 90% 140%at 50% 100%,var(--lumiverse-primary-010),transparent 72%) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_tabActive_"] {
color: var(--lumiverse-text) !important;
background: linear-gradient(180deg,transparent,var(--lumiverse-primary-010)) !important;
box-shadow: inset 0-2px var(--lumiverse-primary),0 0 18px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_panelToggleBtn_"] {
border-radius: var(--lumiverse-radius-md) !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_panelToggleBtn_"]:hover,
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_tabBar_"] [class*="_panelToggleBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 74%) !important;
box-shadow: 0 0 16px var(--lumiverse-primary-010) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"] [class*="_editorContentRow_"],
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"] [class*="_editorMain_"],
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"] [class*="_editorContainer_"] {
background: transparent !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_statusBar_"] {
position: relative;
border-top-color: transparent !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 22%,transparent) !important;
color: var(--lumiverse-text-hint) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_main_"]>[class*="_statusBar_"] [class*="_shortcutHint_"] {
color: var(--lumiverse-text-muted) !important;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_searchClear_"] {
border-radius: 999px !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,color .18s ease;
}
[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_searchClear_"]:hover {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 74%) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_hdr_"] {
position: relative;
border-bottom-color: transparent !important;
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 12%,transparent),transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_hdr_"]::after {
content: "";
position: absolute;
right: 16px;
bottom: 0;
left: 16px;
height: 1px;
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 18%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 82%,transparent);
pointer-events: none;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_hdrEyebrow_"] {
color: var(--lumiverse-text-hint) !important;
letter-spacing: .2em;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_hdrTitle_"] {
color: var(--lumiverse-text) !important;
text-shadow: 0 0 22px var(--lumiverse-primary-015);
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_kindChip_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 56%,transparent) !important;
border-radius: 999px !important;
background: var(--lumiverse-primary-010) !important;
color: var(--lumiverse-text-muted) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_tile_"] {
border: 1px solid var(--lumiverse-border-hover) !important;
box-shadow: 0 0 16px var(--lumiverse-primary-010) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_iconBtn_"] {
border-radius: var(--lumiverse-radius-md) !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_iconBtn_"]:hover,
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_iconBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 74%) !important;
box-shadow: 0 0 16px var(--lumiverse-primary-010) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_headSep_"] {
background: linear-gradient(180deg,transparent,var(--lumiverse-border-hover),transparent) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] nav[class*="_track_"] {
background: color-mix(in srgb,var(--lumiverse-bg-deep) 14%,transparent) !important;
border-bottom-color: transparent !important;
box-shadow: inset 0-1px color-mix(in srgb,var(--lumiverse-border) 50%,transparent) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackStep_"] {
position: relative;
border-radius: 999px !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackStep_"]:hover,
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackStep_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(ellipse 90% 140%at 50% 100%,var(--lumiverse-primary-010),transparent 72%) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackActive_"] {
color: var(--lumiverse-text) !important;
background: linear-gradient(180deg,transparent,var(--lumiverse-primary-010)) !important;
box-shadow: inset 0-2px var(--lumiverse-primary) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackActive_"]::after {
content: "";
position: absolute;
inset: -1px;
border-radius: inherit;
pointer-events: none;
box-shadow: 0 0 18px var(--lumiverse-primary-020);
opacity: .3;
animation: da-wv-pulse 3.6s ease-in-out infinite alternate;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackLocked_"] {
opacity: .5;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackSep_"] {
background: linear-gradient(90deg,transparent,var(--lumiverse-border-hover),transparent) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_stageHead_"] {
border-bottom-color: color-mix(in srgb,var(--lumiverse-border) 44%,transparent) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_stageH_"] {
color: var(--lumiverse-text) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_stageHelp_"] {
color: var(--lumiverse-text-muted) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_scroll_"] {
scrollbar-width: thin;
scrollbar-color: var(--lumiverse-primary-020) transparent;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_scroll_"]::-webkit-scrollbar {
width: 10px;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_scroll_"]::-webkit-scrollbar-track {
background: transparent;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_scroll_"]::-webkit-scrollbar-thumb {
border: 2px solid transparent;
border-radius: 999px;
background: var(--lumiverse-primary-020);
background-clip: padding-box;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_dreamStatus_"] {
color: var(--lumiverse-text-hint) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_configRail_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 48%,transparent) !important;
border-radius: var(--lumiverse-radius-lg) !important;
background: linear-gradient(145deg,var(--da-v28-clear-card),transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 14%,transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_railGroupLabel_"] {
color: var(--lumiverse-text-hint) !important;
letter-spacing: .14em;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_configLabel_"] {
color: var(--lumiverse-text-muted) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_pipelineStep_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 44%,transparent) !important;
border-radius: var(--lumiverse-radius-md) !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 18%,transparent) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_pipelineNum_"] {
border: 1px solid var(--lumiverse-border-hover) !important;
border-radius: 999px !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 72%) !important;
color: var(--lumiverse-text) !important;
box-shadow: 0 0 14px var(--lumiverse-primary-010) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_footer_"] {
border-top-color: transparent !important;
background: color-mix(in srgb,var(--lumiverse-bg-deep) 20%,transparent) !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btn_"] {
border: 1px solid color-mix(in srgb,var(--lumiverse-border) 56%,transparent) !important;
background: linear-gradient(128deg,var(--lumiverse-primary-010),transparent 40%),color-mix(in srgb,var(--lumiverse-bg-elevated) 40%,transparent) !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease,border-color .18s ease;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btn_"]:hover,
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btn_"]:focus-visible {
color: var(--lumiverse-text) !important;
border-color: var(--lumiverse-border-hover) !important;
box-shadow: 0 0 18px var(--lumiverse-primary-010) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btnPrimary_"] {
position: relative;
border-color: color-mix(in srgb,var(--lumiverse-primary) 70%,transparent) !important;
background: linear-gradient(135deg,color-mix(in srgb,var(--lumiverse-primary) 92%,white),color-mix(in srgb,var(--lumiverse-primary) 64%,var(--lumiverse-bg))) !important;
color: var(--lumiverse-primary-contrast) !important;
box-shadow: inset 0 1px rgba(255,255,255,.35),0 0 22px var(--lumiverse-primary-015) !important;
}
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btnPrimary_"]:hover,
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_btnPrimary_"]:focus-visible {
color: var(--lumiverse-primary-contrast) !important;
box-shadow: inset 0 1px rgba(255,255,255,.4),0 0 32px var(--lumiverse-primary-020) !important;
}
@keyframes da-wv-pulse {
from {
opacity: .15;
}
to {
opacity: .55;
}
}
@media (prefers-reduced-motion:reduce) {
[role="dialog"][aria-label="Weaver"]>[class*="_shell_"] [class*="_trackActive_"]::after {
animation: none !important;
}
}
[data-component="ChatView"] [class*="_chatToolbar_"] {
background: linear-gradient(180deg,color-mix(in srgb,var(--lumiverse-bg-elevated) 38%,transparent),color-mix(in srgb,var(--lumiverse-bg-deep) 20%,transparent)) !important;
border-bottom-color: transparent !important;
box-shadow: inset 0 1px var(--lumiverse-border-light) !important;
backdrop-filter: blur(14px) saturate(90%) !important;
-webkit-backdrop-filter: blur(14px) saturate(90%) !important;
}
[data-component="ChatView"] [class*="_chatToolbar_"]::before {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: radial-gradient(ellipse 34% 150%at 12% -45%,var(--lumiverse-primary-015),transparent 72%),radial-gradient(ellipse 28% 150%at 58% -55%,var(--lumiverse-secondary),transparent 72%);
animation: da-tb-breathe 9s ease-in-out infinite alternate;
}
[data-component="ChatView"] [class*="_chatToolbar_"]::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
background: radial-gradient(circle 1.4px at 5% 34%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 14% 66%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 23% 28%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 31% 58%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 42% 36%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 52% 70%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 61% 30%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 70% 62%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 78% 34%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 86% 64%,var(--lumiverse-primary-050)0 55%,transparent 100%),radial-gradient(circle 1.4px at 93% 32%,var(--lumiverse-primary-050)0 55%,transparent 100%),linear-gradient(90deg,transparent,var(--lumiverse-border-hover) 14%,var(--lumiverse-primary-020) 50%,var(--lumiverse-border-hover) 86%,transparent) bottom/100% 1px no-repeat;
background-repeat: no-repeat;
animation: da-tb-twinkle 6s ease-in-out infinite;
}
@keyframes da-tb-breathe {
from {
opacity: .45;
}
to {
opacity: 1;
}
}
@keyframes da-tb-twinkle {
0%,
100% {
opacity: .5;
}
50% {
opacity: 1;
}
}
[data-component="ChatView"] [class*="_chatToolbar_"] [class*="_toolbarBtn_"] {
border-radius: var(--lumiverse-radius-md) !important;
border-color: transparent !important;
background: transparent !important;
color: var(--lumiverse-text-muted) !important;
transition: background-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[data-component="ChatView"] [class*="_chatToolbar_"] [class*="_toolbarBtn_"]:hover,
[data-component="ChatView"] [class*="_chatToolbar_"] [class*="_toolbarBtn_"]:focus-visible {
color: var(--lumiverse-text) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),transparent 74%) !important;
box-shadow: 0 0 18px var(--lumiverse-primary-010) !important;
}
[data-component="ChatView"] [class*="_chatToolbar_"] [class*="_toolbarBtn_"][aria-pressed="true"] {
color: var(--lumiverse-primary) !important;
background: radial-gradient(circle,var(--lumiverse-primary-020),var(--lumiverse-primary-010) 70%,transparent) !important;
box-shadow: inset 0 0 0 1px var(--lumiverse-border-hover),0 0 20px var(--lumiverse-primary-010) !important;
}
@media (prefers-reduced-motion:reduce) {
[data-component="ChatView"] [class*="_chatToolbar_"]::before,
[data-component="ChatView"] [class*="_chatToolbar_"]::after {
animation: none !important;
}
}
/*
* [GLASS_OFF] Native glass-off preference
* Honor the native glass switch: blur is disabled through these existing rules when glass is off.
*/
html:not([data-glass]) [data-component="InputArea"] [class*="_popover_"]:has([class*="_personaGroup_"]),
html:not([data-glass]) [data-component="InputArea"] [class*="_popRowBtn_"]:has([class*="_personaAvatar_"])::after,
html:not([data-glass]) [data-component="InputArea"] [class*="_popover_"],
html:not([data-glass]) div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"],
html:not([data-glass]) [data-spindle-mount="sidebar"]+div :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select),
html:not([data-glass]) [data-spindle-mount="sidebar"]+div :is(fieldset,details,table,[role="listbox"],[role="tree"],[role="grid"]),
html:not([data-glass]) div:has(>div>[data-spindle-mount="character_editor_tab"]),
html:not([data-glass]) :is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])),
html:not([data-glass]) div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child,
html:not([data-glass]) :where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select),
html:not([data-glass]) :where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(fieldset,details,table,[role="group"],[role="tree"],[role="grid"]),
html:not([data-glass]) div:has(>[data-spindle-mount="sidebar"]),
html:not([data-glass]) [data-spindle-mount="sidebar"],
html:not([data-glass]) [data-spindle-mount="sidebar"]+div>:first-child,
html:not([data-glass]) [data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"],
html:not([data-glass]) body>:is([role="menu"],[role="listbox"]),
html:not([data-glass]) [data-radix-popper-content-wrapper]>:is([role="menu"],[role="listbox"]),
html:not([data-glass]) [data-spindle-drawer-tab="multiplayer"],
html:not([data-glass]) [data-spindle-drawer-tab="multiplayer"]>div>div,
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_editor_"],
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_pronounSection_"],
html:not([data-glass]) [data-spindle-drawer-tab="lorebook"] [class*="_panelFooter_"],
html:not([data-glass]) [data-spindle-drawer-tab="lorebook"] [class*="_vectorSummaryGrid_"] span,
html:not([data-glass]) [data-spindle-drawer-tab="loom"],
html:not([data-glass]) [class*="_dialog_"]:has([class*="_textareaHighlighted_"]),
html:not([data-glass]) [class*="_dialog_"]:has([class*="_textareaHighlighted_"]) [class*="_editorArea_"],
html:not([data-glass]) [data-spindle-drawer-tab="personas"] :is([class*="_pronounSection_"],[class*="_tagBindingSection_"]),
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_pronounInputWrap_"],
html:not([data-glass]) [data-spindle-drawer-tab="connections"] :is([class*="_createBtn_"],[class*="_form_"],[class*="_bindingCard_"]),
html:not([data-glass]) [data-spindle-drawer-tab="connections"] [class*="_item_"]:has(>[class*="_itemRow_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] [class*="_layout_"],
html:not([data-glass]) [data-spindle-drawer-tab="loom"] :is([class*="_header_"],[class*="_toolbar_"],[class*="_extensionToolbar_"],[class*="_extensionTabBar_"],[class*="_profileBar_"],[class*="_contextBar_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] :is([class*="_item_"]:has(>[class*="_dragHandle_"]),[class*="_categoryHeader_"],[class*="_accordionSection_"],[class*="_accordionBody_"],[class*="_macroPanel_"],[class*="_sealedBlockPanel_"],[class*="_previewPanel_"],[class*="_workflowCard_"],[class*="_connectionProfile_"],[class*="_presetManagerCard_"],[class*="_settingsField_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] [class*="_dropdownMenu_"],
html:not([data-glass]) [data-spindle-drawer-tab] input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i]),
html:not([data-glass]) [data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button)),
html:not([data-glass]) [data-spindle-drawer-tab="worldinfo"] [class*="_entryCard_"],
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_searchBar_"]:has(>[class*="_searchInput_"]),
html:not([data-glass]) [data-component="InputArea"],
html:not([data-glass]) [data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"]):has(>input),
html:not([data-glass]) [class*="_toast_"],
html:not([data-glass]) [class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_activeBadge_"],
html:not([data-glass]) [class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_mediaBadge_"],
html:not([data-glass]) [class*="_backdrop_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]),
html:not([data-glass]) [data-component="InputArea"] [class*="_sendBtn_"],
html:not([data-glass]) [class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_inputRow_"],
html:not([data-glass]) [data-component="ChatView"] [class*="_chatToolbar_"] {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
html:not([data-glass]) [data-component="InputArea"] [class*="_popover_"]:has([class*="_personaGroup_"]),
html:not([data-glass]) [data-component="InputArea"] [class*="_popover_"],
html:not([data-glass]) div:has(>div>[data-spindle-mount="sidebar"])>button[type="button"],
html:not([data-glass]) [data-spindle-mount="sidebar"]+div :is(fieldset,details,table,[role="listbox"],[role="tree"],[role="grid"]),
html:not([data-glass]) div:has(>div>[data-spindle-mount="character_editor_tab"]),
html:not([data-glass]) :is([role="dialog"],[aria-modal="true"],:where([class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"]),[role="dialog"][aria-label="Weaver"]>[class*="_shell_"])):not(:has([data-component="ExpandedTextEditor"])):not(:where([role="dialog"][aria-label="Weaver"])),
html:not([data-glass]) div:has(>div>[data-spindle-mount="character_editor_tab"])>:first-child,
html:not([data-glass]) :where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(fieldset,details,table,[role="group"],[role="tree"],[role="grid"]),
html:not([data-glass]) div:has(>[data-spindle-mount="sidebar"]),
html:not([data-glass]) [data-spindle-mount="sidebar"],
html:not([data-glass]) [data-spindle-mount="sidebar"]+div>:first-child,
html:not([data-glass]) [data-spindle-mount="sidebar"]+div [data-component="ConnectionItem"],
html:not([data-glass]) body>:is([role="menu"],[role="listbox"]),
html:not([data-glass]) [data-radix-popper-content-wrapper]>:is([role="menu"],[role="listbox"]),
html:not([data-glass]) [data-spindle-drawer-tab="multiplayer"],
html:not([data-glass]) [data-spindle-drawer-tab="multiplayer"]>div>div,
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_editor_"],
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_pronounSection_"],
html:not([data-glass]) [data-spindle-drawer-tab="lorebook"] [class*="_panelFooter_"],
html:not([data-glass]) [data-spindle-drawer-tab="lorebook"] [class*="_vectorSummaryGrid_"] span,
html:not([data-glass]) [data-spindle-drawer-tab="loom"],
html:not([data-glass]) [class*="_dialog_"]:has([class*="_textareaHighlighted_"]),
html:not([data-glass]) [class*="_dialog_"]:has([class*="_textareaHighlighted_"]) [class*="_editorArea_"],
html:not([data-glass]) [data-spindle-drawer-tab="personas"] :is([class*="_pronounSection_"],[class*="_tagBindingSection_"]),
html:not([data-glass]) [data-spindle-drawer-tab="connections"] :is([class*="_createBtn_"],[class*="_form_"],[class*="_bindingCard_"]),
html:not([data-glass]) [data-spindle-drawer-tab="connections"] [class*="_item_"]:has(>[class*="_itemRow_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] [class*="_layout_"],
html:not([data-glass]) [data-spindle-drawer-tab="loom"] :is([class*="_header_"],[class*="_toolbar_"],[class*="_extensionToolbar_"],[class*="_extensionTabBar_"],[class*="_profileBar_"],[class*="_contextBar_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] :is([class*="_item_"]:has(>[class*="_dragHandle_"]),[class*="_categoryHeader_"],[class*="_accordionSection_"],[class*="_accordionBody_"],[class*="_macroPanel_"],[class*="_sealedBlockPanel_"],[class*="_previewPanel_"],[class*="_workflowCard_"],[class*="_connectionProfile_"],[class*="_presetManagerCard_"],[class*="_settingsField_"]),
html:not([data-glass]) [data-spindle-drawer-tab="loom"] [class*="_dropdownMenu_"],
html:not([data-glass]) [data-spindle-drawer-tab="worldinfo"] [class*="_entryCard_"],
html:not([data-glass]) [data-component="InputArea"],
html:not([data-glass]) [class*="_toast_"],
html:not([data-glass]) [data-component="InputArea"] [class*="_sendBtn_"] {
background-color: var(--lumiverse-bg-elevated) !important;
}
html:not([data-glass]) [data-spindle-mount="sidebar"]+div :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select),
html:not([data-glass]) :where(div:has(>div>[data-spindle-mount="character_editor_tab"]),[role="dialog"]:not(:has([data-component="ExpandedTextEditor"])),[aria-modal="true"]:not(:has([data-component="ExpandedTextEditor"])),[data-spindle-mount="sidebar"]+div,[class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"]),[class*="_modal_"]:has(>[class*="_shell_"]>[class*="_body_"]>[class*="_sidebar_"] [class*="_componentList_"])) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="color"]),textarea:not([name="message-edit-content"]),select),
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_pronounInputWrap_"],
html:not([data-glass]) [data-spindle-drawer-tab] input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i]),
html:not([data-glass]) [data-spindle-drawer-tab] :is(div,label):has(>input:is([type="search"],[aria-label^="Search "i],[aria-label*=" search"i])):has(>:is(svg,button)),
html:not([data-glass]) [data-spindle-drawer-tab="personas"] [class*="_searchBar_"]:has(>[class*="_searchInput_"]),
html:not([data-glass]) [data-spindle-drawer-tab] :is([class*="_searchBar_"],[class*="_searchField_"],[class*="_searchWrap_"],[class*="_searchContainer_"],[class*="_toolbarSearch_"],[class*="_filterSearch_"]):has(>input) {
background-color: color-mix(in srgb,var(--lumiverse-bg-elevated) 92%,var(--lumiverse-primary) 8%) !important;
}
html:not([data-glass]) [class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_activeBadge_"],
html:not([data-glass]) [class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_mediaBadge_"] {
background-color: color-mix(in srgb,var(--lumiverse-bg-deep) 74%,transparent) !important;
}
html:not([data-glass]) [class*="_modal_"]:has(>[class*="_body_"]>nav[class*="_sidebar_"]>[class*="_navBtn_"]):has(>[class*="_header_"] input[role="combobox"])>[class*="_header_"] [class*="_inputRow_"] {
background-color: color-mix(in srgb,var(--lumiverse-bg-elevated) 92%,var(--lumiverse-primary) 8%) !important;
}
html:not([data-glass]) [data-component="ChatView"] [class*="_chatToolbar_"] {
background-color: color-mix(in srgb,var(--lumiverse-bg-elevated) 90%,transparent) !important;
}
@media (min-width:601px) {
:root:root [data-spindle-mount="sidebar"] {
box-shadow: none !important;
}
}
/*
* [LANDING] Landing-page card table
* The center fan, scattered side cards and narrow-screen fallback share the same cascade. Preserve the clear middle and existing placement rules.
*/
[data-component="LandingPage"] {
--da-ink:var(--lumiverse-primary,#dfe7f5);
--da-text:var(--lumiverse-text,#dfe7f5);
--da-muted:var(--lumiverse-text-muted,rgba(223,231,245,.65));
--da-edge:var(--lumiverse-border-hover,hsla(256,58%,75%,.25));
--da-line:color-mix(in srgb,var(--da-ink) 46%,transparent);
--da-glass:color-mix(in srgb,var(--lumiverse-bg-elevated,#141724) 55%,transparent);
--da-card:var(--lumiverse-bg-elevated,#141724);
--da-deep:var(--lumiverse-bg-deep,#050711);
--da-glow:color-mix(in srgb,var(--da-ink) 22%,transparent);
}
[data-component="LandingPage"] [data-component="LandingPageChats"] {
display: grid !important;
grid-template-columns: repeat(2,minmax(0,1fr)) !important;
gap: 12px !important;
position: relative !important;
height: auto !important;
overflow: visible !important;
counter-reset: da-card;
margin-top: 10px;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid] {
display: contents !important;
position: static !important;
transform: none !important;
height: auto !important;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>[data-index] {
display: none !important;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) {
display: block !important;
position: relative !important;
width: auto !important;
height: auto !important;
aspect-ratio: 2/3;
margin: 0 !important;
padding: 0 !important;
counter-increment: da-card;
transition: rotate .45s cubic-bezier(.2,.8,.2,1),translate .45s cubic-bezier(.2,.8,.2,1),scale .45s cubic-bezier(.2,.8,.2,1),opacity .45s;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index])>* {
width: 100% !important;
height: 100% !important;
aspect-ratio: auto !important;
}
@media (min-width:1280px) {
[data-component="LandingPage"] {
--da-w:clamp(112px,9.4vw,160px);
--da-h:calc(var(--da-w)*1.6);
--da-dock:138px;
}
[data-component="LandingPage"] [data-component="LandingPageChats"] {
grid-template-columns: minmax(0,1fr) calc(var(--da-w)*5.2) minmax(0,1fr) !important;
gap: 0 !important;
align-items: start;
margin-top: 104px;
min-height: 0 !important;
padding-bottom: calc(var(--da-dock) + 40px) !important;
}
[data-component="LandingPage"] [data-component="LandingPageMain"]::before {
content: "";
position: fixed;
inset: 0;
pointer-events: none;
z-index: 0;
background: radial-gradient(circle calc(var(--da-w)*1.7) at 50% calc(100vh - var(--da-dock) - var(--da-w)*2.5),var(--da-glow),transparent 70%);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]::before {
content: "";
position: fixed;
left: 50%;
bottom: calc(var(--da-dock) + var(--da-w)*1.3);
width: calc(var(--da-w)*2.4);
height: calc(var(--da-w)*2.4);
margin-left: calc(var(--da-w)*-1.2);
pointer-events: none;
z-index: 0;
background: linear-gradient(135deg,var(--lumiverse-primary-hover,var(--da-ink)),var(--da-ink));
-webkit-mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 200\ 200\'%3E%3Cdefs%3E%3Cfilter\ id=\'g\'\ x=\'-50%25\'\ y=\'-50%25\'\ width=\'200%25\'\ height=\'200%25\'%3E%3CfeGaussianBlur\ stdDeviation=\'5\'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle\ cx=\'100\'\ cy=\'100\'\ r=\'40\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.45\'\ stroke-dasharray=\'2\ 5\'/%3E%3Cpath\ d=\'M100\ 60A40\ 40\ 0\ 0\ 1\ 100\ 140A21\ 40\ 0\ 0\ 0\ 100\ 60Z\'\ fill=\'%23000\'\ opacity=\'.55\'\ filter=\'url\(%23g\)\'/%3E%3Cpath\ d=\'M100\ 60A40\ 40\ 0\ 0\ 1\ 100\ 140A21\ 40\ 0\ 0\ 0\ 100\ 60Z\'\ fill=\'%23000\'/%3E%3Cpath\ d=\'M150\ 50L151.7\ 54.3\ 156\ 56\ 151.7\ 57.7\ 150\ 62\ 148.3\ 57.7\ 144\ 56\ 148.3\ 54.3Z\'\ fill=\'%23000\'\ opacity=\'0.9\'/%3E%3Cpath\ d=\'M58\ 146L59.1\ 148.9\ 62\ 150\ 59.1\ 151.1\ 58\ 154\ 56.9\ 151.1\ 54\ 150\ 56.9\ 148.9Z\'\ fill=\'%23000\'\ opacity=\'0.65\'/%3E%3Cpath\ d=\'M40\ 69L40.8\ 71.2\ 43\ 72\ 40.8\ 72.8\ 40\ 75\ 39.2\ 72.8\ 37\ 72\ 39.2\ 71.2Z\'\ fill=\'%23000\'\ opacity=\'0.55\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 200\ 200\'%3E%3Cdefs%3E%3Cfilter\ id=\'g\'\ x=\'-50%25\'\ y=\'-50%25\'\ width=\'200%25\'\ height=\'200%25\'%3E%3CfeGaussianBlur\ stdDeviation=\'5\'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle\ cx=\'100\'\ cy=\'100\'\ r=\'40\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.45\'\ stroke-dasharray=\'2\ 5\'/%3E%3Cpath\ d=\'M100\ 60A40\ 40\ 0\ 0\ 1\ 100\ 140A21\ 40\ 0\ 0\ 0\ 100\ 60Z\'\ fill=\'%23000\'\ opacity=\'.55\'\ filter=\'url\(%23g\)\'/%3E%3Cpath\ d=\'M100\ 60A40\ 40\ 0\ 0\ 1\ 100\ 140A21\ 40\ 0\ 0\ 0\ 100\ 60Z\'\ fill=\'%23000\'/%3E%3Cpath\ d=\'M150\ 50L151.7\ 54.3\ 156\ 56\ 151.7\ 57.7\ 150\ 62\ 148.3\ 57.7\ 144\ 56\ 148.3\ 54.3Z\'\ fill=\'%23000\'\ opacity=\'0.9\'/%3E%3Cpath\ d=\'M58\ 146L59.1\ 148.9\ 62\ 150\ 59.1\ 151.1\ 58\ 154\ 56.9\ 151.1\ 54\ 150\ 56.9\ 148.9Z\'\ fill=\'%23000\'\ opacity=\'0.65\'/%3E%3Cpath\ d=\'M40\ 69L40.8\ 71.2\ 43\ 72\ 40.8\ 72.8\ 40\ 75\ 39.2\ 72.8\ 37\ 72\ 39.2\ 71.2Z\'\ fill=\'%23000\'\ opacity=\'0.55\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
animation: da-ld-fl 9s ease-in-out infinite alternate;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]::after {
content: "";
position: fixed;
left: 50%;
bottom: calc(var(--da-dock) - var(--da-w)*1.05);
width: calc(var(--da-w)*4.6);
height: calc(var(--da-w)*4.6);
margin-left: calc(var(--da-w)*-2.3);
pointer-events: none;
z-index: 0;
background: var(--da-ink);
-webkit-mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 900\ 900\'\ fill=\'none\'%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'430\'\ stroke=\'%23000\'\ stroke-opacity=\'.3\'/%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'412\'\ stroke=\'%23000\'\ stroke-opacity=\'.45\'\ stroke-width=\'8\'\ stroke-dasharray=\'1.2\ 15.8\'/%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'300\'\ stroke=\'%23000\'\ stroke-opacity=\'.3\'\ stroke-dasharray=\'2\ 10\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'90.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Ccircle\ cx=\'704.6\'\ cy=\'195.4\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M704.6\ 181.4A14\ 14\ 0\ 0\ 1\ 704.6\ 209.4A9.90\ 14\ 0\ 0\ 0\ 704.6\ 181.4Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'810.0\'\ cy=\'450.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M810.0\ 436.0A14\ 14\ 0\ 0\ 1\ 810.0\ 464.0Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'704.6\'\ cy=\'704.6\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M704.6\ 690.6A14\ 14\ 0\ 0\ 1\ 704.6\ 718.6A9.90\ 14\ 0\ 0\ 1\ 704.6\ 690.6Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'810.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'810.0\'\ r=\'14\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'195.4\'\ cy=\'704.6\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(390.9,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M195.4\ 690.6A14\ 14\ 0\ 0\ 1\ 195.4\ 718.6A9.90\ 14\ 0\ 0\ 1\ 195.4\ 690.6Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'90.0\'\ cy=\'450.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(180.0,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M90.0\ 436.0A14\ 14\ 0\ 0\ 1\ 90.0\ 464.0Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'195.4\'\ cy=\'195.4\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(390.9,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M195.4\ 181.4A14\ 14\ 0\ 0\ 1\ 195.4\ 209.4A9.90\ 14\ 0\ 0\ 0\ 195.4\ 181.4Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'880\'\ cy=\'450\'\ r=\'4\'\ fill=\'%23000\'/%3E%3Ccircle\ cx=\'146\'\ cy=\'146\'\ r=\'3\'\ fill=\'%23000\'\ opacity=\'.7\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 900\ 900\'\ fill=\'none\'%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'430\'\ stroke=\'%23000\'\ stroke-opacity=\'.3\'/%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'412\'\ stroke=\'%23000\'\ stroke-opacity=\'.45\'\ stroke-width=\'8\'\ stroke-dasharray=\'1.2\ 15.8\'/%3E%3Ccircle\ cx=\'450\'\ cy=\'450\'\ r=\'300\'\ stroke=\'%23000\'\ stroke-opacity=\'.3\'\ stroke-dasharray=\'2\ 10\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'90.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Ccircle\ cx=\'704.6\'\ cy=\'195.4\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M704.6\ 181.4A14\ 14\ 0\ 0\ 1\ 704.6\ 209.4A9.90\ 14\ 0\ 0\ 0\ 704.6\ 181.4Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'810.0\'\ cy=\'450.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M810.0\ 436.0A14\ 14\ 0\ 0\ 1\ 810.0\ 464.0Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'704.6\'\ cy=\'704.6\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cpath\ d=\'M704.6\ 690.6A14\ 14\ 0\ 0\ 1\ 704.6\ 718.6A9.90\ 14\ 0\ 0\ 1\ 704.6\ 690.6Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'810.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Ccircle\ cx=\'450.0\'\ cy=\'810.0\'\ r=\'14\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3Ccircle\ cx=\'195.4\'\ cy=\'704.6\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(390.9,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M195.4\ 690.6A14\ 14\ 0\ 0\ 1\ 195.4\ 718.6A9.90\ 14\ 0\ 0\ 1\ 195.4\ 690.6Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'90.0\'\ cy=\'450.0\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(180.0,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M90.0\ 436.0A14\ 14\ 0\ 0\ 1\ 90.0\ 464.0Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'195.4\'\ cy=\'195.4\'\ r=\'14\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-opacity=\'.6\'/%3E%3Cg\ transform=\'translate\(390.9,0\)\ scale\(-1,1\)\'%3E%3Cpath\ d=\'M195.4\ 181.4A14\ 14\ 0\ 0\ 1\ 195.4\ 209.4A9.90\ 14\ 0\ 0\ 0\ 195.4\ 181.4Z\'\ fill=\'%23000\'\ opacity=\'.9\'/%3E%3C/g%3E%3Ccircle\ cx=\'880\'\ cy=\'450\'\ r=\'4\'\ fill=\'%23000\'/%3E%3Ccircle\ cx=\'146\'\ cy=\'146\'\ r=\'3\'\ fill=\'%23000\'\ opacity=\'.7\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
opacity: .85;
animation: da-ld-rot 240s linear infinite;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) {
width: var(--da-w) !important;
height: var(--da-h) !important;
aspect-ratio: auto;
margin-bottom: calc(var(--da-h)*-.22) !important;
opacity: .55;
z-index: 1;
content-visibility: auto;
contain-intrinsic-size: var(--da-w) var(--da-h);
translate: var(--da-t,0 0);
--da-hr:0deg;
--da-hs:1.18;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(odd) {
grid-column: 1;
justify-self: center;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(even) {
grid-column: 3;
justify-self: center;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+0) {
rotate: 9deg;
justify-self: center;
--da-t:calc(var(--da-w)*0.08) calc(var(--da-h)*-0.01);
--da-ht:calc(var(--da-w)*0.05) calc(var(--da-h)*-0.14);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+1) {
rotate: -8deg;
justify-self: start;
--da-t:calc(var(--da-w)*0.43) calc(var(--da-h)*-0.05);
--da-ht:calc(var(--da-w)*0.26) calc(var(--da-h)*-0.18);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+2) {
rotate: -14deg;
justify-self: end;
--da-t:calc(var(--da-w)*0.06) calc(var(--da-h)*-0.16);
--da-ht:calc(var(--da-w)*0.03) calc(var(--da-h)*-0.29);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+3) {
rotate: 16deg;
justify-self: center;
--da-t:calc(var(--da-w)*-0.28) calc(var(--da-h)*-0.12);
--da-ht:calc(var(--da-w)*-0.17) calc(var(--da-h)*-0.25);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+4) {
rotate: 12deg;
justify-self: end;
--da-t:calc(var(--da-w)*0.36) calc(var(--da-h)*0.13);
--da-ht:calc(var(--da-w)*0.22) calc(var(--da-h)*0.00);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+5) {
rotate: 20deg;
justify-self: start;
--da-t:calc(var(--da-w)*-0.33) calc(var(--da-h)*0.17);
--da-ht:calc(var(--da-w)*-0.20) calc(var(--da-h)*0.04);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+6) {
rotate: -24deg;
justify-self: center;
--da-t:calc(var(--da-w)*-0.16) calc(var(--da-h)*-0.16);
--da-ht:calc(var(--da-w)*-0.09) calc(var(--da-h)*-0.29);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(8n+7) {
rotate: -30deg;
justify-self: end;
--da-t:calc(var(--da-w)*-0.44) calc(var(--da-h)*-0.21);
--da-ht:calc(var(--da-w)*-0.26) calc(var(--da-h)*-0.34);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):hover {
rotate: var(--da-hr,0deg) !important;
scale: var(--da-hs,1.07) !important;
translate: var(--da-ht,0 0) !important;
opacity: 1 !important;
z-index: 60 !important;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:nth-child(1):not([data-index]) {
position: fixed !important;
left: calc(50% + var(--da-w)*-0.50) !important;
bottom: calc(var(--da-dock) - var(--da-h)*0.000) !important;
top: auto !important;
grid-column: auto !important;
margin: 0 !important;
rotate: 0deg;
opacity: 1 !important;
z-index: 12 !important;
content-visibility: visible !important;
--da-t:0 0;
--da-hr:0deg;
--da-hs:1.07;
--da-ht:0 0;
animation: da-ld-bob 6s ease-in-out infinite alternate;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:nth-child(2):not([data-index]) {
position: fixed !important;
left: calc(50% + var(--da-w)*0.26) !important;
bottom: calc(var(--da-dock) - var(--da-h)*0.040) !important;
top: auto !important;
grid-column: auto !important;
margin: 0 !important;
rotate: 8deg;
opacity: 1 !important;
z-index: 11 !important;
content-visibility: visible !important;
--da-t:0 0;
--da-hr:8deg;
--da-hs:1.07;
--da-ht:0 0;
animation: da-ld-gb 7s ease-in-out 0.0s infinite alternate;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:nth-child(3):not([data-index]) {
position: fixed !important;
left: calc(50% + var(--da-w)*-1.26) !important;
bottom: calc(var(--da-dock) - var(--da-h)*0.040) !important;
top: auto !important;
grid-column: auto !important;
margin: 0 !important;
rotate: -8deg;
opacity: 1 !important;
z-index: 11 !important;
content-visibility: visible !important;
--da-t:0 0;
--da-hr:-8deg;
--da-hs:1.07;
--da-ht:0 0;
animation: da-ld-gb 7s ease-in-out 0.5s infinite alternate;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:nth-child(4):not([data-index]) {
position: fixed !important;
left: calc(50% + var(--da-w)*0.95) !important;
bottom: calc(var(--da-dock) - var(--da-h)*0.120) !important;
top: auto !important;
grid-column: auto !important;
margin: 0 !important;
rotate: 16deg;
opacity: 1 !important;
z-index: 10 !important;
content-visibility: visible !important;
--da-t:0 0;
--da-hr:16deg;
--da-hs:1.07;
--da-ht:0 0;
animation: da-ld-gb 7s ease-in-out 1.0s infinite alternate;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:nth-child(5):not([data-index]) {
position: fixed !important;
left: calc(50% + var(--da-w)*-1.95) !important;
bottom: calc(var(--da-dock) - var(--da-h)*0.120) !important;
top: auto !important;
grid-column: auto !important;
margin: 0 !important;
rotate: -16deg;
opacity: 1 !important;
z-index: 10 !important;
content-visibility: visible !important;
--da-t:0 0;
--da-hr:-16deg;
--da-hs:1.07;
--da-ht:0 0;
animation: da-ld-gb 7s ease-in-out 1.5s infinite alternate;
}
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) [class*="_card_"]::before {
content: counter(da-card,upper-roman);
position: absolute;
top: 12px;
left: 0;
right: 0;
z-index: 4;
text-align: center;
font-size: 10px;
letter-spacing: .4em;
color: var(--da-ink);
text-shadow: 0 1px 8px var(--da-deep);
pointer-events: none;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) [class*="_cardBtn_"]::after {
content: "";
position: absolute;
left: 11px;
top: 11px;
width: 34px;
height: 34px;
z-index: 4;
pointer-events: none;
background: var(--da-ink);
opacity: .9;
-webkit-mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 100\ 100\'%3E%3Cpath\ d=\'M58\ 10L66.4\ 31.6\ 88\ 40\ 66.4\ 48.4\ 58\ 70\ 49.6\ 48.4\ 28\ 40\ 49.6\ 31.6Z\'\ fill=\'%23000\'\ opacity=\'1\'/%3E%3Cpath\ d=\'M28\ 52L31.9\ 62.1\ 42\ 66\ 31.9\ 69.9\ 28\ 80\ 24.1\ 69.9\ 14\ 66\ 24.1\ 62.1Z\'\ fill=\'%23000\'\ opacity=\'0.95\'/%3E%3Cpath\ d=\'M86\ 54L90.5\ 65.5\ 102\ 70\ 90.5\ 74.5\ 86\ 86\ 81.5\ 74.5\ 70\ 70\ 81.5\ 65.5Z\'\ fill=\'%23000\'\ opacity=\'0.9\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
mask: url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 100\ 100\'%3E%3Cpath\ d=\'M58\ 10L66.4\ 31.6\ 88\ 40\ 66.4\ 48.4\ 58\ 70\ 49.6\ 48.4\ 28\ 40\ 49.6\ 31.6Z\'\ fill=\'%23000\'\ opacity=\'1\'/%3E%3Cpath\ d=\'M28\ 52L31.9\ 62.1\ 42\ 66\ 31.9\ 69.9\ 28\ 80\ 24.1\ 69.9\ 14\ 66\ 24.1\ 62.1Z\'\ fill=\'%23000\'\ opacity=\'0.95\'/%3E%3Cpath\ d=\'M86\ 54L90.5\ 65.5\ 102\ 70\ 90.5\ 74.5\ 86\ 86\ 81.5\ 74.5\ 70\ 70\ 81.5\ 65.5Z\'\ fill=\'%23000\'\ opacity=\'0.9\'/%3E%3C/svg%3E)center/100% 100%no-repeat;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) [class*="_cardContent_"]>:first-child {
display: block;
font-weight: 700;
color: var(--da-text);
letter-spacing: .1em;
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]:not([data-virtual-grid]~[data-virtual-grid])>div:first-child [class*="_cardContent_"]::after {
content: "CONTINUE";
display: block;
margin-top: 5px;
font-size: 9px;
letter-spacing: .28em;
color: var(--da-ink);
text-shadow: 0 0 14px var(--da-glow);
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) [class*="_deleteBtn_"] {
opacity: 0;
transition: opacity .2s ease;
z-index: 5 !important;
border-radius: 50% !important;
background: color-mix(in srgb,var(--lumiverse-bg-elevated,#141724) 82%,transparent) !important;
border: 1px solid var(--da-edge) !important;
color: var(--da-text) !important;
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):hover [class*="_deleteBtn_"] {
opacity: 1;
}
@media (prefers-reduced-motion:reduce) {
[data-component="LandingPage"] [data-component="LandingPageChats"]::before,
[data-component="LandingPage"] [data-component="LandingPageChats"]::after,
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) {
animation: none !important;
}
}
@keyframes da-ld-fl {
from {
transform: translateY(0);
}
to {
transform: translateY(-10px);
}
}
@keyframes da-ld-rot {
to {
transform: rotate(360deg);
}
}
@keyframes da-ld-bob {
from {
translate: 0 0;
}
to {
translate: 0 calc(var(--da-h)*-.045);
}
}
@keyframes da-ld-gb {
from {
translate: 0 0;
}
to {
translate: 0 calc(var(--da-h)*-.03);
}
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_logoIcon_"] {
border: 1px solid var(--da-edge) !important;
border-radius: 14px !important;
background: var(--da-glass) !important;
box-shadow: 0 0 26px var(--da-glow) !important;
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] h1 {
color: var(--da-text) !important;
text-shadow: 0 0 28px var(--da-glow);
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_taglineBtn_"] {
color: var(--da-muted) !important;
transition: color .18s ease;
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_taglineBtn_"]:hover {
color: var(--da-text) !important;
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_accountBtn_"] {
border: 1px solid var(--da-edge) !important;
border-radius: 999px !important;
background: var(--da-glass) !important;
color: var(--da-text) !important;
transition: border-color .18s ease,box-shadow .18s ease;
}
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_accountBtn_"]:hover,
[data-component="LandingPage"] [data-component="LandingPageHeader"] [class*="_accountBtn_"]:focus-visible {
border-color: var(--da-line) !important;
box-shadow: 0 0 18px var(--da-glow);
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_searchField_"] {
border: 1px solid var(--da-edge) !important;
border-radius: 999px !important;
background: var(--da-glass) !important;
box-shadow: 0 0 40px color-mix(in srgb,var(--da-ink) 6%,transparent) !important;
transition: border-color .2s ease,box-shadow .2s ease;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_searchField_"]:focus-within {
border-color: var(--da-line) !important;
box-shadow: 0 0 0 3px color-mix(in srgb,var(--da-ink) 10%,transparent),0 0 34px var(--da-glow) !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_searchInput_"] {
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
outline: 0 !important;
color: var(--da-text) !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_iconButton_"],
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_hiddenManagerBtn_"] {
border: 1px solid var(--da-edge) !important;
border-radius: 12px !important;
background: var(--da-glass) !important;
color: var(--da-muted) !important;
transition: border-color .18s ease,box-shadow .18s ease,color .18s ease;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_iconButton_"]:hover,
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_hiddenManagerBtn_"]:hover {
color: var(--da-text) !important;
border-color: var(--da-line) !important;
box-shadow: 0 0 16px var(--da-glow);
}
@media (min-width:1280px) {
[data-component="LandingPage"] [data-component="LandingPageHeader"] {
position: fixed !important;
top: 30px !important;
left: 56px !important;
right: 84px !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
z-index: 90 !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] {
position: static !important;
height: 0 !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: none !important;
overflow: visible !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_searchField_"] {
position: fixed !important;
left: 50% !important;
bottom: 40px !important;
transform: translateX(-50%) !important;
width: min(460px,42vw) !important;
height: 50px !important;
margin: 0 !important;
z-index: 90 !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--da-ink) 8%,transparent),0 24px 70px color-mix(in srgb,var(--da-deep) 55%,transparent) !important;
backdrop-filter: blur(16px) saturate(90%) !important;
-webkit-backdrop-filter: blur(16px) saturate(90%) !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"]>[class*="_container_"] {
position: fixed !important;
top: 78px !important;
right: 180px !important;
z-index: 90 !important;
display: flex !important;
gap: 6px !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_iconButton_"],
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_hiddenManagerBtn_"] {
width: 40px !important;
height: 40px !important;
margin: 0 !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_hiddenManagerBtn_"] {
position: fixed !important;
top: 78px !important;
right: 132px !important;
z-index: 90 !important;
}
[data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_galleryWidthBtn_"] {
right: 84px !important;
}
}
html:not([data-glass]) [data-component="LandingPage"] [data-component="LandingPageTabs"] [class*="_searchField_"] {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
background-color: color-mix(in srgb,var(--lumiverse-bg-elevated,#141724) 90%,transparent) !important;
}
[data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) {
grid-row: auto !important;
grid-column: auto !important;
}
@media (max-width:1279px) {
[data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) {
rotate: none !important;
translate: none !important;
scale: none !important;
transition: none !important;
}
}
@media (min-width:1280px) {
[data-component="LandingPage"] [data-component="LandingPageChats"] {
grid-template-columns: minmax(0,1fr) minmax(0,1fr) !important;
column-gap: calc(var(--da-w)*6.2) !important;
}
[data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(odd) {
grid-column: 1 !important;
justify-self: center !important;
}
[data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]):nth-child(even) {
grid-column: 2 !important;
justify-self: center !important;
}
}
[data-component="LandingPage"] [data-component="LandingPageChats"]>[data-virtual-grid]>div:not([data-index]) [class*="_cardBtn_"]::after {
width: 48px;
height: 40px;
left: 8px;
top: 8px;
background: url(./assets/stella-portrait-ornament.png)center/contain no-repeat !important;
mask: none !important;
-webkit-mask: none !important;
opacity: 1;
}
[data-spindle-drawer-tab] :is(input,textarea,select,[role="group"]),
[role="dialog"] :is(input,textarea,select),
[data-component="InputArea"] :is(input,textarea,button) {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
@media (max-width:620px) {
[data-deep-arcana-weather-host] {
--da-mobile-edge: clamp(4px, 1.6vw, 8px);
--da-mobile-hero-height: clamp(210px, 64vw, 340px);
display: flex;
flex-direction: column;
position: relative;
width: 100%;
min-width: 0;
isolation: isolate;
}
[data-deep-arcana-weather-host]>[data-deep-arcana-theater] {
display: none !important;
}
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"] {
order: 2;
display: block !important;
position: relative !important;
inset: auto !important;
width: calc(100% - var(--da-mobile-edge)*2) !important;
min-width: 0 !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: -28px auto 24px !important;
padding: 0 !important;
overflow: visible !important;
border: 0 !important;
border-radius: 0 0 16px 16px !important;
background: transparent !important;
box-shadow: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"]::before,
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"]::after {
display: none !important;
}
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"]>:first-child {
display: none !important;
}
[data-deep-arcana-weather-host]>[data-deep-arcana-theater-hero] {
order: 1;
display: block !important;
position: relative !important;
inset: auto !important;
width: calc(100% - var(--da-mobile-edge)*2) !important;
height: var(--da-mobile-hero-height) !important;
margin: 8px auto 0 !important;
overflow: hidden !important;
border: 0 !important;
border-radius: 16px 16px 0 0 !important;
background: transparent !important;
transform: none !important;
mask-image: linear-gradient(180deg,black 0% 45%,rgb(0 0 0/.94) 58%,rgb(0 0 0/.65) 74%,rgb(0 0 0/.25) 90%,transparent 100%) !important;
-webkit-mask-image: linear-gradient(180deg,black 0% 45%,rgb(0 0 0/.94) 58%,rgb(0 0 0/.65) 74%,rgb(0 0 0/.25) 90%,transparent 100%) !important;
pointer-events: none;
}
[data-deep-arcana-theater-hero] :is(img,picture),
[data-deep-arcana-theater-hero]>[data-deep-arcana-theater-fallback] {
display: block;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center 34% !important;
transform: none !important;
mask: none !important;
-webkit-mask: none !important;
filter: none !important;
}
[data-deep-arcana-theater-hero]::before {
display: none !important;
}
[data-deep-arcana-theater-hero]::after {
content: "";
position: absolute;
inset: 38%0 0;
pointer-events: none;
background: transparent;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
mask-image: linear-gradient(180deg,transparent,black 80%);
-webkit-mask-image: linear-gradient(180deg,transparent,black 80%);
}
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-bleed],
[data-deep-arcana-weather-host]>[data-deep-arcana-meta-fallback] {
display: none !important;
}
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-frame] {
display: block;
position: absolute;
inset: 15px calc(var(--da-mobile-edge) + 7px) auto;
height: calc(var(--da-mobile-hero-height) - 25px);
z-index: 3;
pointer-events: none;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 25%,transparent);
border-bottom: 0;
border-radius: 10px 10px 0 0;
background: url(./assets/stella-portrait-ornament.png)left 3px top 3px/55px auto no-repeat;
mask-image: linear-gradient(180deg,black 65%,transparent);
}
[data-deep-arcana-weather-host]>[data-deep-arcana-portrait-name] {
display: flex;
align-items: center;
gap: 10px;
position: absolute;
inset: calc(var(--da-mobile-hero-height) - 55px) 12%auto;
z-index: 4;
font: calc(13px*var(--lumiverse-font-scale, 1))/1.3 var(--da-font-ledger, serif);
color: var(--lumiverse-text);
text-align: center;
pointer-events: none;
}
[data-deep-arcana-portrait-name]::before,
[data-deep-arcana-portrait-name]::after {
content: "";
flex: 1;
height: 1px;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--lumiverse-text) 35%,transparent),transparent);
}
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"]>:nth-child(2) {
display: flex !important;
flex-direction: column !important;
position: relative !important;
inset: auto !important;
width: 100% !important;
min-width: 0 !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
padding: 12px clamp(14px,4vw,24px) 16px !important;
overflow: visible !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
[data-component="MinimalMessage"]>:nth-child(2)>:first-child {
display: flex !important;
flex-wrap: wrap;
gap: 6px;
position: static !important;
width: 100%;
min-width: 0;
margin: 0 0 8px;
padding: 0;
}
[data-component="MinimalMessage"]>:nth-child(2)>:first-child>[class*="_name_"] {
display: none;
}
[data-component="MinimalMessage"] [class*="_metaPill_"] {
position: relative !important;
inset: auto !important;
flex: 0 1 auto;
min-width: 0;
max-width: 100% !important;
white-space: normal;
flex-wrap: wrap;
margin: 0 !important;
transform: none !important;
}
[data-component="MinimalMessage"]>:nth-child(2)>div:has(>[data-reasoning-toggle]) {
position: static !important;
width: 100% !important;
height: auto !important;
min-width: 0;
margin: 0 0 10px;
transform: none !important;
}
[data-component="MinimalMessage"] [data-reasoning-toggle] {
position: static !important;
width: auto !important;
max-width: 100%;
padding: 4px 0 !important;
transform: none !important;
}
[data-component="MinimalMessage"] [data-reasoning-toggle]::after {
display: none;
}
[data-component="MinimalMessage"] [data-component="MessageContent"] {
display: block;
position: relative !important;
width: 100% !important;
min-width: 0;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: 0;
padding: 0;
overflow: visible !important;
font-family: var(--da-font-body, var(--lumiverse-font-sans));
font-size: calc(16px*var(--lumiverse-font-scale, 1));
line-height: 1.68;
overflow-wrap: anywhere;
}
[data-component="MinimalMessage"] [data-component="MessageContent"] pre {
overflow-x: auto;
max-width: 100%;
}
[data-component="MinimalMessage"] :is([data-component="SwipeControls"],[data-component="GreetingNav"]) {
display: flex !important;
position: static !important;
inset: auto !important;
align-self: flex-start;
justify-content: flex-start;
width: auto !important;
max-width: 100%;
margin: 14px 0 0 !important;
transform: none !important;
}
[data-deep-arcana-weather-host]>[data-component="MinimalMessage"]>:nth-child(3) {
display: flex;
justify-content: flex-end;
position: relative;
inset: auto;
margin: 0 14px 8px;
opacity: 1;
visibility: visible;
transform: none;
}
[data-component="InputArea"]>[class*="_actionBar_"] {
max-height: 36px !important;
min-height: 32px !important;
overflow-x: auto !important;
opacity: 1 !important;
}
[data-component="InputArea"]>[class*="_actionBar_"] :is(button,[class*="_actionDivider_"]) {
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
[data-component="InputArea"] textarea[name="chat-message"] {
font-size: max(16px,1rem) !important;
}
[data-deep-arcana-weather-host][data-da-editing="true"]>:is([data-deep-arcana-theater-hero],[data-deep-arcana-portrait-frame],[data-deep-arcana-portrait-name]) {
display: none !important;
}
[data-deep-arcana-weather-host][data-da-editing="true"]>[data-component="MinimalMessage"] {
margin-top: 8px !important;
}
}
[data-deep-arcana-weather-host][data-da-live="false"]>:is([data-component="MinimalMessage"],[data-deep-arcana-theater-hero],[data-deep-arcana-portrait-frame],[data-deep-arcana-portrait-name]),
[data-deep-arcana-weather-host][data-da-live="false"]>[data-component="MinimalMessage"]::before,
[data-deep-arcana-weather-host][data-da-live="false"]>[data-component="MinimalMessage"]::after {
animation-play-state: paused !important;
}
[data-component="ChatView"]::before,
[data-component="ChatView"]::after {
animation-play-state: paused !important;
will-change: auto !important;
}
[data-deep-arcana-weather-host][data-da-live="false"] [data-reasoning-toggle] :is(span,svg),
[data-deep-arcana-weather-host][data-da-live="false"] [data-reasoning-toggle]::before,
[data-deep-arcana-weather-host][data-da-live="false"] [class*="_name_"] {
animation-play-state: paused !important;
}
[data-component="LandingPage"]::before {
background-image: radial-gradient(circle at 4% 11%,rgb(247 249 255/78%)0 .7px,transparent 1.7px),radial-gradient(circle at 12% 63%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.5px),radial-gradient(circle at 19% 31%,rgb(220 88 120/46%)0 .6px,transparent 1.65px),radial-gradient(circle at 27% 82%,rgb(247 249 255/58%)0 .7px,transparent 1.8px),radial-gradient(circle at 35% 17%,color-mix(in srgb,var(--lumiverse-text) 41%,transparent)0 .5px,transparent 1.5px),radial-gradient(circle at 43% 56%,rgb(247 249 255/70%)0 .65px,transparent 1.7px),radial-gradient(circle at 52% 92%,color-mix(in srgb,var(--lumiverse-primary) 50%,transparent)0 .7px,transparent 1.8px),radial-gradient(circle at 59% 26%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.5px),radial-gradient(circle at 66% 71%,rgb(247 249 255/61%)0 .65px,transparent 1.75px),radial-gradient(circle at 74% 8%,rgb(220 88 120/43%)0 .6px,transparent 1.7px),radial-gradient(circle at 82% 48%,color-mix(in srgb,var(--lumiverse-text) 48%,transparent)0 .55px,transparent 1.55px),radial-gradient(circle at 91% 86%,rgb(247 249 255/67%)0 .7px,transparent 1.8px),radial-gradient(circle at 97% 22%,color-mix(in srgb,var(--lumiverse-text) 38%,transparent)0 .5px,transparent 1.5px);
background-size: 317px 293px,401px 367px,283px 347px,463px 431px,359px 389px,521px 467px,307px 419px,449px 337px,377px 503px,491px 373px,347px 457px,557px 443px,419px 527px;
background-position: 0 0,61px 97px,127px 41px,211px 153px,37px 223px,289px 73px,173px 307px,337px 187px,83px 379px,419px 23px,263px 271px,503px 347px,139px 467px;
opacity: .38;
}
[data-component="LandingPage"]::after {
background: radial-gradient(ellipse 40% 32%at 16% 25%,color-mix(in srgb,var(--lumiverse-primary) 13%,transparent),transparent 72%),radial-gradient(ellipse 44% 35%at 82% 72%,rgb(102 51 86/13%),transparent 74%),radial-gradient(ellipse 34% 24%at 55% 8%,color-mix(in srgb,var(--lumiverse-text) 5%,transparent),transparent 76%);
}
/*
* Shared landing/chat atmosphere. Pseudo-elements do not intercept clicks or
* create a new containing block for the existing fixed fan/search controls.
*/
[data-component="LandingPage"] {
isolation: isolate;
}
[data-component="LandingPage"]::before,
[data-component="LandingPage"]::after {
content: "";
position: fixed;
inset: 0;
pointer-events: none;
animation: none !important;
transform: none;
will-change: auto;
}
[data-component="LandingPage"]::after {
z-index: 0;
opacity: 1;
backdrop-filter: blur(calc(var(--lcs-glass-blur, 8px)*.5)) saturate(90%);
-webkit-backdrop-filter: blur(calc(var(--lcs-glass-blur, 8px)*.5)) saturate(90%);
}
[data-component="LandingPage"]::before {
z-index: 1;
filter: none;
}
[data-component="LandingPage"] [data-landing-background-grid],
[data-component="LandingPage"] [data-landing-background-glow] {
display: none;
}
/* The header, gallery and controls already live in the native content layer. */
[data-component="LandingPage"]>:has(>[data-component="LandingPageHeader"]) {
position: relative;
z-index: 2;
}
html:not([data-glass]) [data-component="LandingPage"]::after {
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
@media (prefers-reduced-transparency:reduce) {
[data-component="LandingPage"]::after {
backdrop-filter: none;
-webkit-backdrop-filter: none;
}
}
/* Paint the color fade on a passive, softly masked layer behind crisp text. */
/* The native image vignette must not introduce a second straight cutoff. */
/*
* One rounded paint boundary. The tilt wrapper carries the outer shadow;
* the image button must not draw a second border or clip the inner frame.
*/
/*
* Clip the complete card scene at cardTilt, not only its children.
* A flat paint group still rotates in 3D through the native transform; it
* simply prevents descendant 3D image/shine layers from escaping the clip.
* The explicit rounded SVG mask has a 16px radius in the element's viewport.
* Keep the soft exterior shadow outside that mask on the placement wrapper.
* No pointer handlers, transforms, scrolling, colors or layout are replaced.
*/
/*
* [CARD_CLIP] Confirmed rounded 3D hover boundary
* Clip the complete painted scene on the outer tilt wrapper. Native 3D rotation remains active. Do not revert this wrapper to overflow:visible and clip-path:none.
*/
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_cardTilt_"] {
width: 100% !important;
height: 100% !important;
aspect-ratio: auto !important;
;
;
;
;
;
;
border: 0 !important;
background: transparent !important;
overflow: hidden !important;
border-radius: 16px !important;
clip-path: inset(0 round 16px) !important;
transform-style: flat !important;
-webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20rx%3D%2216%22%20ry%3D%2216%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);
mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20rx%3D%2216%22%20ry%3D%2216%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);
-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
box-shadow: none !important;
}
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_card_"] {
position: relative;
width: 100% !important;
height: 100% !important;
aspect-ratio: auto !important;
;
;
isolation: isolate;
overflow: hidden !important;
clip-path: inset(0 round 16px);
border: 1px solid var(--da-line) !important;
border-radius: 16px !important;
background: var(--da-card) !important;
box-shadow: none !important;
}
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_card_"]::after {
content: "";
position: absolute;
inset: 7px;
z-index: 4;
border: 1px solid color-mix(in srgb,var(--lumiverse-text) 30%,transparent);
border-radius: 9px;
background: transparent;
mask: none;
-webkit-mask: none;
pointer-events: none;
}
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_cardBtn_"] {
position: relative !important;
display: block !important;
width: 100% !important;
height: 100% !important;
min-height: 0;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
outline-offset: -4px;
background: transparent !important;
box-shadow: none !important;
;
overflow: visible !important;
clip-path: none !important;
}
/*
* Portrait and its native LazyImage wrapper fill the entire card, including
* behind the timestamp. No image/metadata boundary remains to make a line.
*/
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_cardImage_"] {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
aspect-ratio: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
;
background: transparent !important;
}
[data-component="LandingPageChats"] [class*="_cardImage_"]>div:has(>img),
[data-component="LandingPageChats"] [class*="_cardImage_"]>picture {
width: 100% !important;
height: 100% !important;
}
[data-component="LandingPageChats"] [class*="_cardImage_"] img:not([class*="_perspectiveLayer_"]) {
display: block;
width: 100% !important;
height: 100% !important;
object-fit: cover;
object-position: center top;
;
}
[data-component="LandingPageChats"] [class*="_cardImageOverlay_"] {
display: none !important;
}
/*
* The fade begins above the name. This samples the portrait itself, rather
* than blurring a separate rectangle of color below it. Text is above it.
*/
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_cardBtn_"]::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background: linear-gradient(180deg,transparent 26%,color-mix(in srgb,var(--da-card) 4%,transparent) 40%,color-mix(in srgb,var(--da-card) 17%,transparent) 55%,color-mix(in srgb,var(--da-card) 45%,transparent) 72%,color-mix(in srgb,var(--da-card) 78%,transparent) 89%,var(--da-card) 100%);
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
mask-image: linear-gradient(180deg,transparent 25%,rgb(0 0 0/.1) 42%,rgb(0 0 0/.45) 62%,black 88%);
-webkit-mask-image: linear-gradient(180deg,transparent 25%,rgb(0 0 0/.1) 42%,rgb(0 0 0/.45) 62%,black 88%);
}
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) [class*="_cardContent_"] {
position: absolute !important;
inset: auto 0 0 !important;
display: block !important;
z-index: 2;
padding: 38px 12px 14px !important;
text-align: center !important;
font-size: 10px;
line-height: 1.35;
letter-spacing: .08em;
color: var(--da-muted);
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
html:not([data-glass]) [data-component="LandingPageChats"] [class*="_cardBtn_"]::before {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
@media (prefers-reduced-transparency:reduce) {
[data-component="LandingPageChats"] [class*="_cardBtn_"]::before {
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
}
/*
* Greeting colors inherit the native palette. Masks preserve SVG artwork
* without baking the old gold/silver paint into data URLs.
*/
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) {
--da-greeting-height:372px;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]::before {
border: 0;
background: var(--lumiverse-primary) !important;
-webkit-mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)left 1px top 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)right 1px top 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)left 1px bottom 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)right 1px bottom 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20196%20356%22%20preserveAspectRatio%3D%22none%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%22195%22%20height%3D%22355%22%20rx%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E)center/100% 100%no-repeat;
mask: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)left 1px top 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)right 1px top 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)left 1px bottom 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%201Q13.6%2010.4%2023%2012Q13.6%2013.6%2012%2023Q10.4%2013.6%201%2012Q10.4%2010.4%2012%201Z%22%2F%3E%3C%2Fsvg%3E)right 1px bottom 1px/11px 11px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20196%20356%22%20preserveAspectRatio%3D%22none%22%3E%3Crect%20x%3D%22.5%22%20y%3D%22.5%22%20width%3D%22195%22%20height%3D%22355%22%20rx%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-opacity%3D%22.5%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3C%2Fsvg%3E)center/100% 100%no-repeat;
box-shadow: none;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_card_"]:not(:has([class*="_cardBanner_"])) [class*="_cardHeader_"]::before {
content: "";
position: absolute;
pointer-events: none;
z-index: -1;
width: calc(var(--da-card-w)*.62);
height: calc(var(--da-card-w)*.62);
left: 50%;
translate: -50%0;
top: calc((var(--da-greeting-height) - var(--da-card-w)*.62)*.36 - 22px);
background: var(--lumiverse-text);
-webkit-mask: url(./assets/doodle-orbit-dim.svg)center/contain no-repeat;
mask: url(./assets/doodle-orbit-dim.svg)center/contain no-repeat;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_count_"] {
color: var(--lumiverse-text-dim) !important;
background: transparent !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_closeBtnPos_"] {
color: var(--lumiverse-text-muted) !important;
}
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) [class*="_closeBtnPos_"]:hover {
color: var(--lumiverse-text) !important;
}
@media (max-width:760px) {
[class*="_modal_"]:has([class*="_cardPreview_"]):has([class*="_cardLabel_"]) {
--da-greeting-height:296px;
}
}
[data-component="LandingPageChats"] [data-virtual-grid]>div:not([data-index]) {
border-radius: 16px;
box-shadow: 0 10px 40px color-mix(in srgb,var(--da-deep) 60%,transparent),0 0 28px var(--da-glow);
}
/*
* Approved celestial Markdown additions.
* The existing message presentation is preserved.
* Preserve existing dialogue, ornamental blockquotes, bold/italic styling,
* palette settings, scrolling, weather, composer and landing-card hover.
* Colors below come from native palette tokens; no extra blur or animation.
*/
/* Headings: celestial character without ornamenting every paragraph. */
/*
* [MARKDOWN] Approved celestial Markdown additions
* Additional headings, dividers, lists, code, tables, links and details. The original dialogue and decorative blockquote rules remain separate.
*/
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] :is(h1,h2,h3,h4,h5,h6) {
color: var(--lumiverse-text) !important;
font-family: var(--da-font-display, inherit) !important;
line-height: 1.3;
text-wrap: balance;
letter-spacing: .035em;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] h1 {
font-size: 1.75em !important;
margin: .2em 0 .8em !important;
padding-bottom: .65em;
border: 0;
background: linear-gradient(90deg,color-mix(in srgb,var(--lumiverse-primary) 70%,transparent),transparent 86%) left bottom/100% 1px no-repeat;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] h2 {
font-size: 1.28em !important;
margin: 1.65em 0 .65em !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] h2::before {
content: "✦";
margin-inline-end: .65em;
font-size: .65em;
color: var(--lumiverse-primary);
}
/* Dividers: one centered star, with fading lines rather than a hard rule. */
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] hr {
position: relative;
overflow: visible;
height: 20px;
margin: 1.8em 0 !important;
border: 0 !important;
background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--lumiverse-primary) 45%,transparent) 32%,transparent 46%,transparent 54%,color-mix(in srgb,var(--lumiverse-primary) 45%,transparent) 68%,transparent) center/100% 1px no-repeat !important;
/* The inherited glow was designed for a 1px line, not this 20px star holder. */
box-shadow: none !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] hr::after {
content: "✦";
position: absolute;
inset: 0;
text-align: center;
color: var(--lumiverse-primary);
font-size: 12px;
line-height: 20px;
}
/* Keep real ordered/bulleted lists and task checkboxes intact. */
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] :is(ul,ol) {
margin-block: .8em !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] li {
margin-block: .35em !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] li::marker {
color: var(--lumiverse-primary);
}
/* Inline code gets a faint highlight, not another enclosed pill. */
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] :not(pre)>code {
padding: .08em .28em !important;
border: 0 !important;
border-radius: 3px !important;
background: color-mix(in srgb,var(--lumiverse-primary) 9%,transparent) !important;
box-shadow: none !important;
color: var(--lumiverse-primary-text) !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] pre {
padding: 1.15em 1.3em !important;
border: 1px solid color-mix(in srgb,var(--lumiverse-primary) 20%,transparent) !important;
border-radius: 12px !important;
background: linear-gradient(135deg,color-mix(in srgb,var(--lumiverse-primary) 5%,transparent),transparent 60%),color-mix(in srgb,var(--lumiverse-bg-deep) 42%,transparent) !important;
box-shadow: inset 0 1px color-mix(in srgb,var(--lumiverse-text) 9%,transparent) !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] pre code {
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
/* Tables and native HTML details: light structure, no solid indigo panels. */
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] table {
border-collapse: separate !important;
border-spacing: 0;
border: 1px solid color-mix(in srgb,var(--lumiverse-primary) 22%,transparent) !important;
border-radius: 12px;
overflow: hidden;
background: transparent !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] :is(th,td) {
padding: .8em 1em !important;
border: 0 !important;
border-bottom: 1px solid color-mix(in srgb,var(--lumiverse-text) 10%,transparent) !important;
background: transparent !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] th {
color: var(--lumiverse-text) !important;
background: color-mix(in srgb,var(--lumiverse-primary) 8%,transparent) !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] tr:last-child td {
border-bottom: 0 !important;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] a {
color: var(--lumiverse-prose-link, var(--lumiverse-primary-text)) !important;
text-decoration: underline;
text-decoration-color: color-mix(in srgb,currentColor 40%,transparent);
text-underline-offset: .22em;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] a:hover {
text-shadow: 0 0 10px color-mix(in srgb,currentColor 22%,transparent);
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] details {
padding: .8em 1em;
border: 1px solid color-mix(in srgb,var(--lumiverse-primary) 20%,transparent);
border-radius: 12px;
background: color-mix(in srgb,var(--lumiverse-bg-elevated) 20%,transparent);
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] summary {
cursor: pointer;
padding: .2em 0;
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] summary::marker {
color: var(--lumiverse-primary);
}
:is([data-component="MinimalMessage"],[data-component="BubbleMessage"]) [data-component="MessageContent"] details[open] summary {
margin-bottom: .75em;
}
/*
* Full-card INLINE editing, not a full-screen modal.
* Every rule requires the native message-edit-content textarea. Removing
* that textarea on Save/Cancel restores the original reading layout.
* The text field owns editing scroll; the native action row stays outside it.
*/
/*
* [EDIT_FULL] Full-card inline editor
* Only active while the named native edit textarea exists. The portrait is hidden, the text field owns its scroll, and the action row remains outside it.
*/
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) {
display: flex !important;
flex-direction: column !important;
grid-template-columns: minmax(0,1fr) !important;
grid-template-rows: minmax(0,1fr) !important;
position: relative !important;
height: var(--da-chamber-height, min(70vh, 560px)) !important;
min-height: 0 !important;
max-height: none !important;
overflow: hidden !important;
}
/* Native avatar is the first child; native bubble/editor is the second. */
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:first-child {
display: none !important;
}
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2) {
position: absolute !important;
inset: 0 !important;
grid-column: 1/-1 !important;
grid-row: 1 !important;
display: flex !important;
flex-direction: column !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
max-width: none !important;
max-height: none !important;
margin: 0 !important;
padding: clamp(14px,2vw,26px) !important;
box-sizing: border-box !important;
overflow: hidden !important;
z-index: 45 !important;
}
/* Native MessageEditArea root, identified through its public action mount. */
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])>:nth-child(2)>:has(>[data-spindle-mount="message_edit_actions"]) {
position: relative !important;
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
max-height: none !important;
overflow: hidden !important;
gap: 10px !important;
}
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) :has(>[data-spindle-mount="message_edit_actions"])>div:has(textarea[name="message-edit-content"]),
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) div:has(>textarea[name="message-edit-content"]) {
position: relative !important;
display: flex !important;
flex-direction: column !important;
flex: 1 1 auto !important;
width: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
max-height: none !important;
overflow: hidden !important;
}
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) textarea[name="message-edit-content"] {
flex: 1 1 auto !important;
width: 100% !important;
height: 100% !important;
min-height: 0 !important;
max-height: none !important;
box-sizing: border-box !important;
resize: none !important;
overflow-x: hidden !important;
overflow-y: auto !important;
}
/* Keep optional reasoning editing reachable without pushing content/actions out. */
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) :has(>[data-spindle-mount="message_edit_actions"])>div:has(textarea[name="message-edit-reasoning"]) {
flex: 0 1 auto !important;
max-height: 35% !important;
overflow-y: auto !important;
}
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] {
position: relative !important;
inset: auto !important;
flex: 0 0 auto !important;
display: flex !important;
flex-wrap: wrap !important;
justify-content: flex-end !important;
width: 100% !important;
margin: 0 !important;
padding: 6px 0 0 !important;
z-index: 46 !important;
}
/*
* Decorations must not sit over an active text field. The weather component
* and all normal-mode animations are otherwise left unchanged.
*/
:root:root:root [data-deep-arcana-weather-host]:has(textarea[name="message-edit-content"])>:is([data-deep-arcana-theater-hero],[data-deep-arcana-portrait-bleed],[data-deep-arcana-portrait-frame],[data-deep-arcana-portrait-name],[data-deep-arcana-meta-fallback],[data-deep-arcana-weather-source],[data-deep-arcana-time-source]) {
display: none !important;
}
@media (max-width:620px) {
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) {
height: var(--da-mobile-reader-height, 70dvh) !important;
}
}
/* Editing gets its own footer. Reading-mode rules remain untouched. */
/*
* [EDIT_FOOTER] Editor footer alignment
* The reading-mode separator must not cross Save/Cancel. This editing-only footer owns its separator and button spacing.
*/
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])::before,
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"])::after {
content: none !important;
display: none !important;
}
/* The separator belongs above the action row, not at a fixed card offset. */
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] {
align-items: center !important;
justify-content: flex-end !important;
gap: 10px !important;
min-height: 45px !important;
padding: 12px 0 0 !important;
border: 0 !important;
border-top: 1px solid color-mix(in srgb,var(--lumiverse-text) 14%,transparent) !important;
box-sizing: border-box !important;
}
/* Normalize geometry only; keep existing glass colors and button styling. */
:root:root:root [data-component="MinimalMessage"]:has(textarea[name="message-edit-content"]) [data-spindle-mount="message_edit_actions"] button {
position: relative !important;
inset: auto !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
align-self: center !important;
min-height: 32px !important;
margin: 0 !important;
padding: 6px 14px !important;
line-height: 1.2 !important;
box-sizing: border-box !important;
}
/*
* DEEP ARCANA — LUNAR GLASS
* components/MessageList.css
* Author: Algaena. Keep the existing rule order and values when maintaining this theme.
* Bracketed labels are navigation notes, not new CSS behavior.
* Sections may recur because the existing cascade is intentionally retained.
*/
/*
* [WEATHER_LAYERS] Passive weather and time paint
* These layers read markers supplied by the MinimalMessage decorator. They do not own message content or input.
*/
[data-deep-arcana-weather-source],
[data-deep-arcana-time-source] {
position: absolute;
top: 22px;
right: var(--da-weather-card-inset);
left: var(--da-weather-card-inset);
display: none;
height: var(--da-chamber-height);
pointer-events: none;
border-radius: var(--da-chamber-radius);
}
[data-deep-arcana-weather-source] {
z-index: 24;
opacity: var(--da-weather-opacity, .42);
background-image: var(--da-weather-back-image, none);
background-size: var(--da-weather-back-size, auto);
background-position: var(--da-weather-back-position, 0 0);
background-repeat: repeat;
animation: var(--da-weather-back-animation, none);
}
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after,
[data-deep-arcana-time-source]::before,
[data-deep-arcana-time-source]::after {
content: "";
position: absolute;
pointer-events: none;
}
[data-deep-arcana-weather-source]::before {
background-image: var(--da-weather-front-image, none);
background-size: var(--da-weather-front-size, auto);
background-position: var(--da-weather-front-position, 0 0);
background-repeat: repeat;
filter: var(--da-weather-front-filter, none);
animation: var(--da-weather-front-animation, none);
}
[data-deep-arcana-weather-source]::after {
background: var(--da-weather-atmosphere, transparent);
opacity: .72;
animation: var(--da-weather-atmosphere-animation, none);
}
/*
* [WEATHER_WIND] wind appearance
* Existing textures, timing, and opacity are preserved. Later rules can refine this initial appearance; do not reorder them.
*/
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i]) {
--da-weather-back-image: radial-gradient(ellipse 46% 3.2% at 34% 24%,rgb(205 217 239 / 19%) 0%,rgb(205 217 239 / 8%) 45%,transparent 76%),radial-gradient(ellipse 43% 2.6% at 68% 64%,rgb(181 198 228 / 16%) 0%,transparent 75%),radial-gradient(ellipse 38% 2.2% at 27% 86%,rgb(228 235 249 / 13%) 0%,transparent 76%);
--da-weather-back-size: 520px 170px,680px 240px,430px 130px;
--da-weather-back-position: 0 0,0 0,0 0;
--da-weather-back-animation: da-wind-back 10s linear infinite;
--da-weather-front-image: radial-gradient(ellipse 48% 2.4% at 40% 38%,rgb(244 248 255 / 30%) 0%,rgb(198 213 239 / 12%) 48%,transparent 78%),radial-gradient(ellipse 44% 2% at 66% 78%,rgb(226 235 251 / 24%) 0%,transparent 78%);
--da-weather-front-size: 720px 210px,540px 160px;
--da-weather-front-position: 0 0,0 0;
--da-weather-front-filter: blur(1.2px) drop-shadow(0 0 5px rgb(207 219 243 / 12%));
--da-weather-front-animation: da-wind-front 7s linear infinite;
--da-weather-atmosphere: linear-gradient(90deg,transparent,rgb(210 221 242 / 4%) 48%,transparent);
}
/*
* [WEATHER_FOG] fog appearance
* Existing textures, timing, and opacity are preserved. Later rules can refine this initial appearance; do not reorder them.
*/
:is([data-deep-arcana-weather-source*="<!-- weather:fog -->"i],[data-deep-arcana-weather-source*=" fog"i],[data-deep-arcana-weather-source*=" mist"i],[data-deep-arcana-weather-source*=" haze"i]) {
--da-weather-back-image: radial-gradient(ellipse 58% 19% at 8% 21%,rgb(213 222 239 / 13%),transparent 74%),radial-gradient(ellipse 69% 23% at 76% 48%,rgb(177 193 221 / 11%),transparent 77%),radial-gradient(ellipse 62% 20% at 31% 88%,rgb(226 233 247 / 12%),transparent 76%);
--da-weather-back-size: 100% 100%;
--da-weather-back-animation: da-fog-breathe 18s ease-in-out infinite alternate;
--da-weather-front-image: radial-gradient(ellipse 50% 15% at 72% 28%,rgb(244 247 253 / 13%),transparent 72%),radial-gradient(ellipse 62% 18% at 18% 69%,rgb(199 211 234 / 12%),transparent 75%);
--da-weather-front-size: 100% 100%;
--da-weather-front-filter: blur(22px);
--da-weather-front-animation: da-fog-drift 24s ease-in-out infinite alternate;
--da-weather-atmosphere: linear-gradient(180deg,transparent 5%,rgb(197 211 234 / 3%) 50%,rgb(228 235 248 / 6%));
}
/*
* [WEATHER_SNOW] snow appearance
* Existing textures, timing, and opacity are preserved. Later rules can refine this initial appearance; do not reorder them.
*/
:is([data-deep-arcana-weather-source*="<!-- weather:snow -->"i],[data-deep-arcana-weather-source*=" snow"i],[data-deep-arcana-weather-source*="blizzard"i],[data-deep-arcana-weather-source*="flurr"i],[data-deep-arcana-weather-source*="sleet"i]) {
--da-weather-back-image: radial-gradient(circle 1.5px at 11% 18%,rgb(245 248 255 / 42%) 45%,transparent 70%),radial-gradient(circle 2px at 43% 53%,rgb(218 227 245 / 35%) 45%,transparent 70%),radial-gradient(circle 1.4px at 72% 81%,rgb(247 249 255 / 38%) 45%,transparent 70%),radial-gradient(circle 1.8px at 89% 27%,rgb(198 212 239 / 32%) 45%,transparent 70%);
--da-weather-back-size: 230px 330px;
--da-weather-back-animation: da-snow-back 15s linear infinite;
--da-weather-front-image: radial-gradient(circle 3.2px at 8% 16%,rgb(255 255 255 / 70%) 42%,transparent 72%),radial-gradient(circle 2.5px at 28% 46%,rgb(235 241 254 / 61%) 42%,transparent 72%),radial-gradient(circle 3.8px at 57% 9%,rgb(255 255 255 / 68%) 42%,transparent 72%),radial-gradient(circle 2.7px at 76% 59%,rgb(220 231 252 / 59%) 42%,transparent 72%);
--da-weather-front-size: 315px 380px;
--da-weather-front-filter: drop-shadow(0 0 3px rgb(231 238 255 / 42%));
--da-weather-front-animation: da-snow-front 10s linear infinite;
}
[data-deep-arcana-time-source] {
z-index: 23;
opacity: .72;
}
[data-deep-arcana-time-source]::before {
background: radial-gradient(circle at 18% 12%,rgb(255 230 188/12%),transparent 40%),linear-gradient(112deg,transparent 30%,rgb(227 233 252/5%) 50%,transparent 70%);
}
[data-deep-arcana-time-source]::after {
opacity: .42;
background-image: radial-gradient(circle 1px at 18% 22%,rgb(244 239 225/52%) 45%,transparent 70%),radial-gradient(circle 1.2px at 62% 68%,rgb(221 228 249/43%) 45%,transparent 70%),radial-gradient(circle .8px at 86% 31%,rgb(255 239 205/42%) 45%,transparent 70%);
background-size: 310px 260px;
background-repeat: repeat;
}
:is([data-deep-arcana-time-source*="<!-- time:sun -->"i],[data-deep-arcana-time-source*=" sunny"i],[data-deep-arcana-time-source*="sunlight"i],[data-deep-arcana-time-source*="sunbeam"i],[data-deep-arcana-time-source*="sunlit"i],[data-deep-arcana-time-source*=" daylight"i]) {
display: block;
background: radial-gradient(circle at 13% 8%,rgb(255 226 169/18%),transparent 46%);
}
:is([data-deep-arcana-time-source*="<!-- time:morning -->"i],[data-deep-arcana-time-source*=" morning"i],[data-deep-arcana-time-source*=" dawn"i],[data-deep-arcana-time-source*="sunrise"i],[data-deep-arcana-time-source*="daybreak"i]) {
display: block;
background: linear-gradient(118deg,rgb(255 190 161/13%),transparent 42%,rgb(191 179 235/7%));
}
:is([data-deep-arcana-time-source*="<!-- time:noon -->"i],[data-deep-arcana-time-source*=" noon"i],[data-deep-arcana-time-source*="midday"i]) {
display: block;
background: radial-gradient(circle at 53% -8%,rgb(255 244 207/22%),transparent 52%);
}
:is([data-deep-arcana-time-source*="<!-- time:night -->"i],[data-deep-arcana-time-source*=" night"i],[data-deep-arcana-time-source*=" evening"i],[data-deep-arcana-time-source*=" dusk"i],[data-deep-arcana-time-source*="moonlight"i]) {
display: block;
background: linear-gradient(145deg,rgb(64 74 122/12%),transparent 50%,rgb(62 36 88/10%));
}
:is([data-deep-arcana-time-source*="<!-- time:midnight -->"i],[data-deep-arcana-time-source*=" midnight"i]) {
display: block;
opacity: .84;
background: radial-gradient(circle at 78% 10%,rgb(167 181 229/12%),transparent 35%),linear-gradient(150deg,rgb(27 31 67/21%),transparent 54%,rgb(58 24 70/13%));
}
@media (max-width:620px) {
[data-deep-arcana-weather-source],
[data-deep-arcana-time-source] {
opacity: calc(var(--da-weather-opacity,.42)*.72);
}
}
/*
* [WEATHER_REDUCED] Reduced-motion behavior
* Keep the existing preference-based animation stop. No scroll-triggered pause is added.
*/
@media (prefers-reduced-motion:reduce) {
[data-deep-arcana-weather-source],
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after,
[data-deep-arcana-time-source],
[data-deep-arcana-time-source]::before,
[data-deep-arcana-time-source]::after {
animation: none !important;
}
}
[data-deep-arcana-weather-source],
[data-deep-arcana-time-source] {
overflow: clip !important;
overflow-clip-margin: 0px !important;
clip-path: inset(0 round var(--da-chamber-radius)) !important;
}
/*
* [WEATHER_RAIN] rain appearance
* Existing textures, timing, and opacity are preserved. Later rules can refine this initial appearance; do not reorder them.
*/
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i]) {
--da-weather-back-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgMTgwIDMwMCI+PGcgc3Ryb2tlPSJyZ2IoMjAyIDIxNiAyNDEpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xOSA4bC00IDE1IiBvcGFjaXR5PSIuMjgiLz48cGF0aCBkPSJNNjEgNzRsLTUgMTkiIG9wYWNpdHk9Ii4yMCIvPjxwYXRoIGQ9Ik0xMTIgMzFsLTMgMTMiIG9wYWNpdHk9Ii4yNCIvPjxwYXRoIGQ9Ik0xNTQgMTIybC01IDE3IiBvcGFjaXR5PSIuMTgiLz48cGF0aCBkPSJNMzggMTgxbC00IDE0IiBvcGFjaXR5PSIuMjIiLz48cGF0aCBkPSJNOTMgMjM5bC01IDIwIiBvcGFjaXR5PSIuMTciLz48cGF0aCBkPSJNMTY1IDI2N2wtMyAxMiIgb3BhY2l0eT0iLjI0Ii8+PC9nPjwvc3ZnPg=="),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgMTgwIDMwMCI+PGcgc3Ryb2tlPSJyZ2IoMjAyIDIxNiAyNDEpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xOSA4bC00IDE1IiBvcGFjaXR5PSIuMjgiLz48cGF0aCBkPSJNNjEgNzRsLTUgMTkiIG9wYWNpdHk9Ii4yMCIvPjxwYXRoIGQ9Ik0xMTIgMzFsLTMgMTMiIG9wYWNpdHk9Ii4yNCIvPjxwYXRoIGQ9Ik0xNTQgMTIybC01IDE3IiBvcGFjaXR5PSIuMTgiLz48cGF0aCBkPSJNMzggMTgxbC00IDE0IiBvcGFjaXR5PSIuMjIiLz48cGF0aCBkPSJNOTMgMjM5bC01IDIwIiBvcGFjaXR5PSIuMTciLz48cGF0aCBkPSJNMTY1IDI2N2wtMyAxMiIgb3BhY2l0eT0iLjI0Ii8+PC9nPjwvc3ZnPg==");
--da-weather-back-size: 180px 300px,234px 390px;
--da-weather-back-position: 0 0,37px -71px;
--da-weather-back-animation: da-rain-v9-back 1.7s linear infinite;
--da-weather-front-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMzYwIiB2aWV3Qm94PSIwIDAgMjQwIDM2MCI+PGcgc3Ryb2tlPSJyZ2IoMjQ0IDI0OCAyNTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxN2wtNiAyMyIgb3BhY2l0eT0iLjU0Ii8+PHBhdGggZD0iTTc2IDEwOWwtNyAyOCIgb3BhY2l0eT0iLjQyIi8+PHBhdGggZD0iTTEzOSA1MWwtNSAyMSIgb3BhY2l0eT0iLjQ4Ii8+PHBhdGggZD0iTTIwNyAxNzNsLTcgMjYiIG9wYWNpdHk9Ii4zOSIvPjxwYXRoIGQ9Ik00OCAyNDdsLTUgMTkiIG9wYWNpdHk9Ii40NiIvPjxwYXRoIGQ9Ik0xNjQgMzA2bC02IDI0IiBvcGFjaXR5PSIuNDMiLz48L2c+PC9zdmc+"),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMzYwIiB2aWV3Qm94PSIwIDAgMjQwIDM2MCI+PGcgc3Ryb2tlPSJyZ2IoMjQ0IDI0OCAyNTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxN2wtNiAyMyIgb3BhY2l0eT0iLjU0Ii8+PHBhdGggZD0iTTc2IDEwOWwtNyAyOCIgb3BhY2l0eT0iLjQyIi8+PHBhdGggZD0iTTEzOSA1MWwtNSAyMSIgb3BhY2l0eT0iLjQ4Ii8+PHBhdGggZD0iTTIwNyAxNzNsLTcgMjYiIG9wYWNpdHk9Ii4zOSIvPjxwYXRoIGQ9Ik00OCAyNDdsLTUgMTkiIG9wYWNpdHk9Ii40NiIvPjxwYXRoIGQ9Ik0xNjQgMzA2bC02IDI0IiBvcGFjaXR5PSIuNDMiLz48L2c+PC9zdmc+");
--da-weather-front-size: 240px 360px,312px 468px;
--da-weather-front-position: 0 0,83px -109px;
--da-weather-front-filter: blur(.25px) drop-shadow(0 0 2px rgb(220 232 252 / 16%));
--da-weather-front-animation: da-rain-v9-front 1.05s linear infinite;
--da-weather-atmosphere: linear-gradient(118deg,rgb(93 118 159 / 6%),transparent 36% 70%,rgb(189 205 233 / 5%));
}
@media (max-width:620px) {
/*
* [WEATHER_EXPANDED] Expanded-message clipping
* Expanded and normal reading share weather layers, but use state-specific bounds to prevent paint leaks.
*/
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host]:not(:has(>[data-deep-arcana-theater="true"][open])):not(:has(textarea[name="message-edit-content"]))>[data-deep-arcana-time-source] {
top: 8px !important;
height: var(--da-mobile-reader-height) !important;
border-radius: 14px !important;
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-time-source] {
height: calc(100% - 42px) !important;
}
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-time-source] {
top: 0 !important;
right: var(--da-weather-card-inset) !important;
bottom: 0 !important;
left: var(--da-weather-card-inset) !important;
width: auto !important;
height: auto !important;
overflow: hidden !important;
contain: strict !important;
}
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after {
inset: -1px !important;
overflow: hidden !important;
clip-path: inset(1px) !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i])::before {
opacity: .78 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i])::after {
background: radial-gradient(ellipse 70% 42%at 50% -4%,rgb(157 180 220/10%),transparent 72%),linear-gradient(112deg,rgb(100 124 166/6%),transparent 38% 70%,rgb(192 207 235/5%)) !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i])::before {
opacity: .76 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i])::after {
background: linear-gradient(102deg,transparent 12%,rgb(216 227 247/5%) 46%,transparent 77%) !important;
}
/*
* [WEATHER_STORM] storm appearance
* Existing textures, timing, and opacity are preserved. Later rules can refine this initial appearance; do not reorder them.
*/
:is([data-deep-arcana-weather-source*="<!-- weather:storm -->"i],[data-deep-arcana-weather-source*=" storm"i],[data-deep-arcana-weather-source*=" thunder"i],[data-deep-arcana-weather-source*="lightning"i],[data-deep-arcana-weather-source*="tempest"i])::before {
inset: -1px !important;
opacity: .9 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:storm -->"i],[data-deep-arcana-weather-source*=" storm"i],[data-deep-arcana-weather-source*=" thunder"i],[data-deep-arcana-weather-source*="lightning"i],[data-deep-arcana-weather-source*="tempest"i])::after {
inset: -1px !important;
right: -1px !important;
left: -1px !important;
background-position: 74%0,0 0 !important;
clip-path: inset(1px) !important;
}
@media (max-width:620px) {
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-time-source] {
top: 0 !important;
right: var(--da-mobile-edge) !important;
bottom: 0 !important;
left: var(--da-mobile-edge) !important;
border-radius: 14px !important;
clip-path: inset(0 round 14px) !important;
}
}
@media (prefers-reduced-motion:reduce) {
[data-deep-arcana-weather-source],
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after {
animation: none !important;
}
}
[data-deep-arcana-weather-source],
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after,
[data-deep-arcana-time-source],
[data-deep-arcana-time-source]::before,
[data-deep-arcana-time-source]::after {
animation-play-state: running !important;
}
[data-deep-arcana-time-source]::before {
animation: da-light-breathe 12s ease-in-out infinite alternate !important;
}
[data-deep-arcana-time-source]::after {
animation: da-motes 18s linear infinite !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:fog -->"i],[data-deep-arcana-weather-source*=" fog"i],[data-deep-arcana-weather-source*=" mist"i],[data-deep-arcana-weather-source*=" haze"i]) {
background-image: url(./assets/weather-fog-a.svg) !important;
background-size: 1400px 540px !important;
background-position: 0 100%;
background-repeat: repeat-x !important;
animation: da-w17-fog-a-x 130s linear infinite,da-w17-fog-a-y 21s ease-in-out infinite alternate !important;
display: block !important;
--da-weather-opacity: .58 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:fog -->"i],[data-deep-arcana-weather-source*=" fog"i],[data-deep-arcana-weather-source*=" mist"i],[data-deep-arcana-weather-source*=" haze"i])::before {
background-image: url(./assets/weather-fog-b.svg) !important;
background-size: 1000px 540px !important;
background-position: 0 100%;
background-repeat: repeat-x !important;
opacity: 1;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-fog-b-x 96s linear infinite,da-w17-fog-b-y 17s ease-in-out infinite alternate,da-w17-fog-breathe 15s ease-in-out infinite alternate !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:fog -->"i],[data-deep-arcana-weather-source*=" fog"i],[data-deep-arcana-weather-source*=" mist"i],[data-deep-arcana-weather-source*=" haze"i])::after {
background-image: radial-gradient(ellipse 90% 46%at 50% 108%,rgb(176 190 224/22%),transparent 72%),linear-gradient(0deg,rgb(158 174 212/11%),transparent 42%) !important;
background-size: 100% 100%,100% 100% !important;
background-position: 0 0;
background-repeat: no-repeat !important;
opacity: .9;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-breathe 12s ease-in-out infinite alternate !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:snow -->"i],[data-deep-arcana-weather-source*=" snow"i],[data-deep-arcana-weather-source*="blizzard"i],[data-deep-arcana-weather-source*="flurr"i],[data-deep-arcana-weather-source*="sleet"i]) {
background-image: url(./assets/weather-snow-mid.svg),url(./assets/weather-snow-far.svg) !important;
background-size: 520px 680px,420px 560px !important;
background-position: 0 0,0 0;
background-repeat: repeat,repeat !important;
animation: da-w17-snow-x 30s linear infinite,da-w17-snow-y 30s linear infinite !important;
display: block !important;
--da-weather-opacity: .92 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:snow -->"i],[data-deep-arcana-weather-source*=" snow"i],[data-deep-arcana-weather-source*="blizzard"i],[data-deep-arcana-weather-source*="flurr"i],[data-deep-arcana-weather-source*="sleet"i])::before {
background-image: url(./assets/weather-snow-near.svg) !important;
background-size: 760px 800px !important;
background-position: 0 0;
background-repeat: repeat !important;
opacity: 1;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-snow-near-x 30s linear infinite,da-w17-snow-near-y 30s linear infinite !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:snow -->"i],[data-deep-arcana-weather-source*=" snow"i],[data-deep-arcana-weather-source*="blizzard"i],[data-deep-arcana-weather-source*="flurr"i],[data-deep-arcana-weather-source*="sleet"i])::after {
background-image: radial-gradient(ellipse 85% 44%at 50% -12%,rgb(206 220 246/13%),transparent 72%),linear-gradient(0deg,rgb(196 210 238/8%),transparent 30%) !important;
background-size: 100% 100%,100% 100% !important;
background-position: 0 0;
background-repeat: no-repeat !important;
opacity: .9;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-breathe 11s ease-in-out infinite alternate !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i]) {
background-image: url(./assets/weather-wind-wisps.svg) !important;
background-size: 1280px 560px !important;
background-position: 0 0;
background-repeat: repeat-x !important;
animation: da-w17-wind-far-x 28s linear infinite !important;
display: block !important;
--da-weather-opacity: .86 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i])::before {
background-image: url(./assets/weather-wind-motes.svg),url(./assets/weather-wind-streams.svg) !important;
background-size: 1100px 560px,1280px 560px !important;
background-position: 0 0,380px 0;
background-repeat: repeat-x,repeat-x !important;
opacity: 1;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-wind-near-x 16s linear infinite !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:wind -->"i],[data-deep-arcana-weather-source*=" wind"i],[data-deep-arcana-weather-source*="breeze"i],[data-deep-arcana-weather-source*="gust"i],[data-deep-arcana-weather-source*="gale"i])::after {
background-image: none !important;
background-size: 70% 100% !important;
background-position: -150%0;
background-repeat: repeat-x !important;
opacity: 1;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: none !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i]) {
background-image: url(./assets/weather-rain-far.svg) !important;
background-size: 480px 960px !important;
background-position: 0 0;
background-repeat: repeat !important;
animation: da-w17-rain-far 4.6s linear infinite !important;
display: block !important;
--da-weather-opacity: .74 !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i])::before {
background-image: url(./assets/weather-rain-mid.svg),url(./assets/weather-rain-near.svg) !important;
background-size: 600px 1200px,900px 1200px !important;
background-position: 120px -240px,310px -90px;
background-repeat: repeat,repeat !important;
opacity: 1;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-rain-front 3.9s linear infinite !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:rain -->"i],[data-deep-arcana-weather-source*=" rain"i],[data-deep-arcana-weather-source*="drizzl"i],[data-deep-arcana-weather-source*="downpour"i],[data-deep-arcana-weather-source*="rainfall"i],[data-deep-arcana-weather-source*="rainwater"i],[data-deep-arcana-weather-source*="patter"i])::after {
background-image: radial-gradient(ellipse 75% 40%at 50% -8%,rgb(150 178 226/13%),transparent 72%),linear-gradient(0deg,rgb(126 152 198/10%),transparent 36%),linear-gradient(112deg,rgb(100 124 166/5%),transparent 40% 70%,rgb(192 207 235/4%)) !important;
background-size: 100% 100%,100% 100%,100% 100% !important;
background-position: 0 0;
background-repeat: no-repeat !important;
opacity: .9;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-breathe 9s ease-in-out infinite alternate !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:storm -->"i],[data-deep-arcana-weather-source*=" storm"i],[data-deep-arcana-weather-source*=" thunder"i],[data-deep-arcana-weather-source*="lightning"i],[data-deep-arcana-weather-source*="tempest"i]) {
background-image: url(./assets/weather-storm-clouds.svg),url(./assets/weather-storm-deck.svg) !important;
background-size: 1800px 460px,1200px 420px !important;
background-position: 0 0,0 0;
background-repeat: repeat-x,repeat-x !important;
animation: da-w17-cloud-x 96s linear infinite,da-w17-cloud-y 23s ease-in-out infinite alternate !important;
display: block !important;
--da-weather-opacity: .68 !important;
--da-weather-back-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgMTgwIDMwMCI+PGcgc3Ryb2tlPSJyZ2IoMjAyIDIxNiAyNDEpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xOSA4bC00IDE1IiBvcGFjaXR5PSIuMjgiLz48cGF0aCBkPSJNNjEgNzRsLTUgMTkiIG9wYWNpdHk9Ii4yMCIvPjxwYXRoIGQ9Ik0xMTIgMzFsLTMgMTMiIG9wYWNpdHk9Ii4yNCIvPjxwYXRoIGQ9Ik0xNTQgMTIybC01IDE3IiBvcGFjaXR5PSIuMTgiLz48cGF0aCBkPSJNMzggMTgxbC00IDE0IiBvcGFjaXR5PSIuMjIiLz48cGF0aCBkPSJNOTMgMjM5bC01IDIwIiBvcGFjaXR5PSIuMTciLz48cGF0aCBkPSJNMTY1IDI2N2wtMyAxMiIgb3BhY2l0eT0iLjI0Ii8+PC9nPjwvc3ZnPg=="),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMzAwIiB2aWV3Qm94PSIwIDAgMTgwIDMwMCI+PGcgc3Ryb2tlPSJyZ2IoMjAyIDIxNiAyNDEpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0xOSA4bC00IDE1IiBvcGFjaXR5PSIuMjgiLz48cGF0aCBkPSJNNjEgNzRsLTUgMTkiIG9wYWNpdHk9Ii4yMCIvPjxwYXRoIGQ9Ik0xMTIgMzFsLTMgMTMiIG9wYWNpdHk9Ii4yNCIvPjxwYXRoIGQ9Ik0xNTQgMTIybC01IDE3IiBvcGFjaXR5PSIuMTgiLz48cGF0aCBkPSJNMzggMTgxbC00IDE0IiBvcGFjaXR5PSIuMjIiLz48cGF0aCBkPSJNOTMgMjM5bC01IDIwIiBvcGFjaXR5PSIuMTciLz48cGF0aCBkPSJNMTY1IDI2N2wtMyAxMiIgb3BhY2l0eT0iLjI0Ii8+PC9nPjwvc3ZnPg=="),radial-gradient(ellipse 75% 18% at 22% 8%,rgb(70 82 118 / 17%),transparent 72%);
--da-weather-back-size: 150px 250px,207px 345px,820px 310px;
--da-weather-back-position: 0 0,0 0,0 0;
--da-weather-back-animation: da-storm-v9-back .82s linear infinite;
--da-weather-front-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMzYwIiB2aWV3Qm94PSIwIDAgMjQwIDM2MCI+PGcgc3Ryb2tlPSJyZ2IoMjQ0IDI0OCAyNTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxN2wtNiAyMyIgb3BhY2l0eT0iLjU0Ii8+PHBhdGggZD0iTTc2IDEwOWwtNyAyOCIgb3BhY2l0eT0iLjQyIi8+PHBhdGggZD0iTTEzOSA1MWwtNSAyMSIgb3BhY2l0eT0iLjQ4Ii8+PHBhdGggZD0iTTIwNyAxNzNsLTcgMjYiIG9wYWNpdHk9Ii4zOSIvPjxwYXRoIGQ9Ik00OCAyNDdsLTUgMTkiIG9wYWNpdHk9Ii40NiIvPjxwYXRoIGQ9Ik0xNjQgMzA2bC02IDI0IiBvcGFjaXR5PSIuNDMiLz48L2c+PC9zdmc+"),url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDAiIGhlaWdodD0iMzYwIiB2aWV3Qm94PSIwIDAgMjQwIDM2MCI+PGcgc3Ryb2tlPSJyZ2IoMjQ0IDI0OCAyNTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxN2wtNiAyMyIgb3BhY2l0eT0iLjU0Ii8+PHBhdGggZD0iTTc2IDEwOWwtNyAyOCIgb3BhY2l0eT0iLjQyIi8+PHBhdGggZD0iTTEzOSA1MWwtNSAyMSIgb3BhY2l0eT0iLjQ4Ii8+PHBhdGggZD0iTTIwNyAxNzNsLTcgMjYiIG9wYWNpdHk9Ii4zOSIvPjxwYXRoIGQ9Ik00OCAyNDdsLTUgMTkiIG9wYWNpdHk9Ii40NiIvPjxwYXRoIGQ9Ik0xNjQgMzA2bC02IDI0IiBvcGFjaXR5PSIuNDMiLz48L2c+PC9zdmc+");
--da-weather-front-size: 200px 300px,280px 420px;
--da-weather-front-position: 0 0,0 0;
--da-weather-front-filter: blur(.2px) drop-shadow(0 0 2px rgb(224 235 254 / 22%));
--da-weather-front-animation: da-storm-v9-front .54s linear infinite;
--da-weather-atmosphere: linear-gradient(180deg,rgb(248 251 255 / 85%),rgb(174 196 238 / 42%));
--da-weather-atmosphere-animation: da-lightning-v9 10.8s steps(1,end) infinite;
}
:is([data-deep-arcana-weather-source*="<!-- weather:storm -->"i],[data-deep-arcana-weather-source*=" storm"i],[data-deep-arcana-weather-source*=" thunder"i],[data-deep-arcana-weather-source*="lightning"i],[data-deep-arcana-weather-source*="tempest"i])::before {
background-image: url(./assets/weather-rain-near.svg),url(./assets/weather-rain-mid.svg),url(./assets/weather-rain-far.svg) !important;
background-size: 900px 1200px,600px 1200px,480px 960px !important;
background-position: 310px -90px,120px -240px,0 0;
background-repeat: repeat,repeat,repeat !important;
opacity: .96;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-storm-rain 2.5s linear infinite !important;
}
:is([data-deep-arcana-weather-source*="<!-- weather:storm -->"i],[data-deep-arcana-weather-source*=" storm"i],[data-deep-arcana-weather-source*=" thunder"i],[data-deep-arcana-weather-source*="lightning"i],[data-deep-arcana-weather-source*="tempest"i])::after {
background-image: url(./assets/weather-lightning.svg),radial-gradient(ellipse 34% 74%at 62% -6%,rgb(200 217 255/38%),rgb(150 178 238/11%) 58%,transparent 80%),radial-gradient(ellipse 52% 90%at 62% -14%,rgb(168 190 238/16%),transparent 72%) !important;
background-size: auto 100%,100% 100%,100% 100% !important;
background-position: 62%0,0 0,0 0;
background-repeat: no-repeat,no-repeat,no-repeat !important;
opacity: 0;
filter: none !important;
transform: none;
-webkit-mask-image: none !important;
mask-image: none !important;
animation: da-w17-lightning 15s linear infinite !important;
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-time-source] {
z-index: 24 !important;
border-radius: var(--da-chamber-radius) !important;
clip-path: inset(0 round var(--da-chamber-radius)) !important;
}
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after,
[data-deep-arcana-time-source]::before,
[data-deep-arcana-time-source]::after {
inset: 0 !important;
overflow: visible !important;
border-radius: inherit !important;
clip-path: none !important;
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-time-source] {
z-index: 42 !important;
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>[data-deep-arcana-weather-source] {
z-index: 43 !important;
}
[data-deep-arcana-weather-host]:has(>[data-deep-arcana-theater="true"][open])>:is([data-deep-arcana-time-source],[data-deep-arcana-weather-source]) {
pointer-events: none !important;
isolation: isolate;
}
@media (prefers-reduced-motion:reduce) {
[data-deep-arcana-weather-source],
[data-deep-arcana-weather-source]::before,
[data-deep-arcana-weather-source]::after,
[data-deep-arcana-time-source],
[data-deep-arcana-time-source]::before,
[data-deep-arcana-time-source]::after {
animation: none !important;
animation-play-state: paused !important;
}
}
[data-deep-arcana-weather-source],
[data-deep-arcana-time-source] {
contain: layout paint style;
}
@media (max-width:620px) {
[data-deep-arcana-weather-host][data-deep-arcana-weather-host][data-deep-arcana-weather-host]>[data-deep-arcana-weather-source],
[data-deep-arcana-weather-host][data-deep-arcana-weather-host][data-deep-arcana-weather-host]>[data-deep-arcana-time-source] {
position: absolute !important;
inset: 8px var(--da-mobile-edge) 30px !important;
z-index: 20 !important;
width: auto !important;
height: auto !important;
max-height: none !important;
overflow: hidden !important;
border-radius: 16px !important;
clip-path: inset(0 round 16px) !important;
pointer-events: none !important;
}
}