Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,16 @@
.shell {
display: flex;
flex-direction: column;
border: 1px solid var(--wpds-color-stroke-surface-neutral);
border: 1px solid var(--color-frame-border);
border-radius: 16px;
background-color: var(--wpds-color-bg-surface-neutral-strong);
background-color: var(--color-frame-bg);
padding: var(--wpds-dimension-padding-lg);
box-shadow: 0 1px 2px rgb(0 0 0 / 4%), 0 4px 12px rgb(0 0 0 / 6%);
transition: border-color 120ms ease, box-shadow 120ms ease;
}

.shell:focus-within {
border-color: var(--wpds-color-fg-interactive-brand, #2563eb);
border-color: var(--color-frame-theme);
box-shadow: 0 1px 2px rgb(0 0 0 / 6%), 0 6px 16px rgb(0 0 0 / 8%);
}

Expand All @@ -24,7 +24,7 @@
}

.shellDragging {
border-color: var(--wpds-color-fg-interactive-brand, #2563eb);
border-color: var(--color-frame-theme);
border-style: dashed;
}

Expand All @@ -36,8 +36,8 @@
align-items: center;
justify-content: center;
border-radius: 16px;
background-color: var(--wpds-color-bg-surface-neutral-strong);
color: var(--wpds-color-fg-interactive-brand, #2563eb);
background-color: var(--color-frame-bg);
color: var(--color-frame-theme);
font-size: var(--wpds-typography-font-size-sm);
pointer-events: none;
}
Expand All @@ -63,11 +63,11 @@
max-width: 220px;
height: 28px;
padding: 0 4px 0 6px;
border: 1px solid var(--wpds-color-stroke-surface-neutral);
border: 1px solid var(--color-frame-border);
border-radius: var(--wpds-border-radius-sm, 4px);
background-color: var(--wpds-color-bg-surface-neutral);
background-color: var(--color-frame-surface);
font-size: var(--wpds-typography-font-size-xs);
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
}

.attachmentThumb {
Expand All @@ -82,7 +82,7 @@
display: inline-flex;
flex-shrink: 0;
align-items: center;
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.attachmentName {
Expand All @@ -96,7 +96,7 @@
.attachmentSize {
flex-shrink: 0;
white-space: nowrap;
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.attachmentRemove {
Expand All @@ -110,14 +110,14 @@
border: 0;
border-radius: var(--wpds-border-radius-sm, 4px);
background-color: transparent;
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
cursor: pointer;
}

.attachmentRemove:hover,
.attachmentRemove:focus-visible {
background-color: var(--wpds-color-bg-surface-neutral-strong);
color: var(--wpds-color-fg-content-neutral);
background-color: var(--color-frame-bg);
color: var(--color-frame-text);
}

.inputWrapper {
Expand Down Expand Up @@ -146,7 +146,7 @@
padding: var(--wpds-dimension-padding-xs) 0;
border: 0;
background: transparent;
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
font-size: var(--wpds-typography-font-size-md);
line-height: 1.5;
width: 100%;
Expand All @@ -157,11 +157,11 @@
}

.input::placeholder {
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.input[data-preview='true'] {
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.toolbar {
Expand All @@ -186,10 +186,10 @@
width: 22px;
height: 22px;
padding: 0;
border: 1px solid var(--wpds-color-stroke-surface-neutral);
border: 1px solid var(--color-frame-border);
border-radius: var(--wpds-border-radius-sm, 4px);
background-color: transparent;
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
cursor: pointer;
font: inherit;
}
Expand All @@ -201,12 +201,12 @@

.iconButton:hover:not(:disabled),
.iconButton:focus-visible:not(:disabled) {
background-color: var(--wpds-color-bg-surface-neutral);
background-color: var(--color-frame-surface);
}

.iconButton:disabled {
cursor: not-allowed;
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.pill {
Expand All @@ -218,15 +218,15 @@
border: 0;
border-radius: var(--wpds-border-radius-sm, 4px);
background-color: transparent;
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
font: inherit;
font-size: var(--wpds-typography-font-size-sm);
cursor: pointer;
}

.pill:hover:not(:disabled),
.pill:focus-visible:not(:disabled) {
background-color: var(--wpds-color-bg-surface-neutral);
background-color: var(--color-frame-surface);
}

.pill:disabled {
Expand All @@ -242,12 +242,12 @@
.commandName {
font-family: var(--wpds-typography-font-family-mono, ui-monospace, monospace);
font-size: var(--wpds-typography-font-size-sm);
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
}

.commandDescription {
font-size: var(--wpds-typography-font-size-xs);
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.sendButton,
Expand All @@ -269,7 +269,7 @@
which has equal specificity to a single class and would otherwise win by
load order, leaving the button invisible. */
.toolbar .sendButton {
background-color: var(--wpds-color-fg-interactive-brand, #2563eb);
background-color: var(--color-frame-theme);
color: #fff;
}

Expand All @@ -284,8 +284,8 @@
}

.toolbar .stopButton {
background-color: var(--wpds-color-fg-content-neutral);
color: var(--wpds-color-bg-surface-neutral-strong);
background-color: var(--color-frame-text);
color: var(--color-frame-bg);
}

.stopButton:hover,
Expand Down Expand Up @@ -324,7 +324,7 @@
padding: 0 var(--wpds-dimension-padding-xs);
min-height: 16px;
font-size: var(--wpds-typography-font-size-xs);
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.metaHint {
Expand All @@ -338,6 +338,6 @@
}

.error {
color: var(--wpds-color-fg-content-error, #dc2626);
color: var(--color-frame-error);
font-size: var(--wpds-typography-font-size-xs);
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
display: flex;
flex-direction: column;
gap: var(--wpds-dimension-padding-lg);
color: var(--color-frame-text);
}

/* User bubbles act as turn anchors; give them generous breathing room above
Expand All @@ -19,14 +20,14 @@
.userText {
align-self: flex-end;
padding: var(--wpds-dimension-padding-md) var(--wpds-dimension-padding-lg);
background-color: color-mix(in srgb, var(--wpds-color-fg-interactive-brand, #2563eb) 10%, transparent);
background-color: color-mix(in srgb, var(--color-frame-theme) 16%, transparent);
/* Bottom-right tight so the bubble reads as originating from the user
on the right; other corners round generously. */
border-radius: 18px 18px var(--wpds-border-radius-md, 8px) 18px;
max-width: 80%;
font-size: var(--wpds-typography-font-size-md);
line-height: 1.55;
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
white-space: pre-wrap;
word-wrap: break-word;
}
Expand All @@ -49,11 +50,11 @@
gap: 4px;
max-width: 200px;
padding: 2px 8px;
border: 1px solid var(--wpds-color-stroke-surface-neutral);
border: 1px solid var(--color-frame-border);
border-radius: var(--wpds-border-radius-sm, 4px);
background-color: var(--wpds-color-bg-surface-neutral);
background-color: var(--color-frame-surface);
font-size: var(--wpds-typography-font-size-xs);
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
}

.userAttachmentName {
Expand All @@ -70,7 +71,7 @@
max-width: 160px;
max-height: 160px;
border-radius: var(--wpds-border-radius-md, 8px);
border: 1px solid var(--wpds-color-stroke-surface-neutral);
border: 1px solid var(--color-frame-border);
object-fit: cover;
}

Expand All @@ -86,7 +87,7 @@
gap: var(--wpds-dimension-padding-sm);
font-family: var(--wpds-typography-font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);
font-size: var(--wpds-typography-font-size-sm);
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
padding: 2px 0;
min-width: 0;
}
Expand All @@ -101,8 +102,8 @@
.toolOutput {
margin: 0;
padding: var(--wpds-dimension-padding-sm) var(--wpds-dimension-padding-md);
border-left: 2px solid var(--wpds-color-stroke-surface-neutral);
color: var(--wpds-color-fg-content-neutral);
border-left: 2px solid var(--color-frame-border);
color: var(--color-frame-text);
font-family: var(--wpds-typography-font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);
font-size: var(--wpds-typography-font-size-xs);
line-height: 1.5;
Expand All @@ -117,16 +118,16 @@
}

.toolOutputError {
border-left-color: var(--wpds-color-fg-content-error, #dc2626);
color: var(--wpds-color-fg-content-error, #dc2626);
border-left-color: var(--color-frame-error);
color: var(--color-frame-error);
}

.toolOutputToggle {
align-self: flex-start;
background: none;
border: none;
padding: 0;
color: var(--wpds-color-fg-interactive-brand, #2563eb);
color: var(--color-frame-theme);
font: inherit;
font-size: var(--wpds-typography-font-size-xs);
cursor: pointer;
Expand All @@ -138,13 +139,13 @@
}

.toolLabel {
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
font-weight: 600;
flex-shrink: 0;
}

.toolDetail {
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
Expand All @@ -160,7 +161,7 @@

.questionText {
margin: 0;
color: var(--wpds-color-fg-content-neutral);
color: var(--color-frame-text);
}

.questionOptions {
Expand All @@ -176,7 +177,7 @@
background: none;
border: none;
padding: 0;
color: var(--wpds-color-fg-interactive-brand, #2563eb);
color: var(--color-frame-theme);
font: inherit;
cursor: pointer;
}
Expand All @@ -187,7 +188,7 @@
}

.questionOption:disabled {
color: var(--wpds-color-fg-content-neutral-weak);
color: var(--color-frame-text-secondary);
opacity: 0.6;
cursor: default;
}
Expand All @@ -197,7 +198,7 @@
.questionOptionPicked,
.questionOptionPicked:disabled {
font-weight: 600;
color: var(--wpds-color-fg-interactive-brand, #2563eb);
color: var(--color-frame-theme);
opacity: 1;
}

Expand All @@ -206,8 +207,8 @@
margin: var(--wpds-dimension-padding-sm) 0;
padding: 2px 10px;
border-radius: 9999px;
background-color: var(--wpds-color-bg-surface-neutral-weak);
color: var(--wpds-color-fg-content-neutral-weak);
background-color: var(--color-frame-surface);
color: var(--color-frame-text-secondary);
font-size: var(--wpds-typography-font-size-xs);
text-align: center;
}
Loading