or
diff --git a/web/src/lib/components/ui/TabPanel.svelte b/web/src/lib/components/ui/TabPanel.svelte
index 54de4371..423a3790 100644
--- a/web/src/lib/components/ui/TabPanel.svelte
+++ b/web/src/lib/components/ui/TabPanel.svelte
@@ -6,7 +6,7 @@
// background hides the seam — producing the connected "folder tab" look. keep it
// flush against the tab bar (no margin between them) for the join to line up.
export const tabPanel = tv({
- base: "-mt-px rounded border border-border-default bg-background-default text-foreground-default",
+ base: "-mt-px rounded-sm border border-border-default bg-background-default text-foreground-default",
variants: {
// the common surface padding; turn off to lay out children yourself
padded: {
diff --git a/web/src/lib/components/ui/Tabs.svelte b/web/src/lib/components/ui/Tabs.svelte
index 3efcd2c3..55f7f9a3 100644
--- a/web/src/lib/components/ui/Tabs.svelte
+++ b/web/src/lib/components/ui/Tabs.svelte
@@ -53,7 +53,7 @@
class={itemClass(isActive)}
>
{#if Glyph}
-
+
{/if}
{#if vertical}
{tab.label}
@@ -66,7 +66,7 @@
{/if}
{#if tab.count}
-
{tab.count}
{/if}
diff --git a/web/src/lib/components/ui/Tag.svelte b/web/src/lib/components/ui/Tag.svelte
index 464c1057..45cfc58c 100644
--- a/web/src/lib/components/ui/Tag.svelte
+++ b/web/src/lib/components/ui/Tag.svelte
@@ -2,7 +2,7 @@
import { tv, type VariantProps } from "tailwind-variants";
export const tag = tv({
- base: "inline-flex items-center gap-1 rounded leading-none font-medium select-none",
+ base: "inline-flex items-center gap-1 rounded-sm leading-none font-medium select-none",
variants: {
color: {
default: "border border-border-default bg-background-default text-foreground-default",
diff --git a/web/src/lib/components/ui/Textarea.svelte b/web/src/lib/components/ui/Textarea.svelte
index 20200428..2f06b3db 100644
--- a/web/src/lib/components/ui/Textarea.svelte
+++ b/web/src/lib/components/ui/Textarea.svelte
@@ -8,13 +8,13 @@
export const textareaField = tv({
slots: {
- root: "relative flex items-start gap-1 rounded border bg-background-default transition-colors",
+ root: "relative flex items-start gap-1 rounded-sm border bg-background-default transition-colors",
// the floor has to live on the textarea, not the root: the resize handle only ever
// shrinks the textarea, so a min-height on the root would let the handle drag past the
// box's own minimum and leave dead space under the field. keep this in sync with
// textareaMinHeight above — it's 2px shorter because the root's border sits outside it.
textarea:
- "min-h-[calc(16rem-2px)] flex-1 self-stretch bg-transparent py-2 text-sm leading-6 outline-none placeholder:text-foreground-placeholder read-only:resize-none disabled:cursor-not-allowed disabled:resize-none"
+ "min-h-63.5 flex-1 self-stretch bg-transparent py-2 text-sm leading-6 outline-none placeholder:text-foreground-placeholder read-only:resize-none disabled:cursor-not-allowed disabled:resize-none"
},
variants: {
error: {
diff --git a/web/src/lib/components/ui/Toggle.svelte b/web/src/lib/components/ui/Toggle.svelte
index 14588967..0cc5687d 100644
--- a/web/src/lib/components/ui/Toggle.svelte
+++ b/web/src/lib/components/ui/Toggle.svelte
@@ -47,7 +47,7 @@