{actions}
- {children}
+ {children}
);
diff --git a/apps/frontend/src/routes/__root.tsx b/apps/frontend/src/routes/__root.tsx
index 1cc4f54c..4e00f036 100644
--- a/apps/frontend/src/routes/__root.tsx
+++ b/apps/frontend/src/routes/__root.tsx
@@ -29,7 +29,6 @@ import {
SidebarMenuSubButton,
SidebarMenuSubItem,
SidebarProvider,
- SidebarRail,
SidebarTrigger,
useSidebar,
} from "@/components/ui/sidebar";
@@ -133,7 +132,7 @@ function SidebarBrandMark({ className }: { className?: string }) {
)}
>
{/* Optical nudge: text-lg metrics sit slightly high in the 48px strip. */}
-
+
{/* size-8 matches icon menu buttons in the rail. */}
財
@@ -281,7 +280,6 @@ function AppSidebar({ buildTarget: sidebarBuildTarget }: AppSidebarProps) {
-
);
}
diff --git a/apps/frontend/src/styles.css b/apps/frontend/src/styles.css
index ca1088bd..7e8e711f 100644
--- a/apps/frontend/src/styles.css
+++ b/apps/frontend/src/styles.css
@@ -12,6 +12,14 @@
border-radius: var(--radius-xl);
}
+[data-slot="scroll-area-scrollbar"][data-orientation="vertical"] {
+ width: 0.375rem;
+}
+
+[data-slot="scroll-area-scrollbar"][data-orientation="horizontal"] {
+ height: 0.375rem;
+}
+
@custom-variant dark (&:is(.dark *));
@theme inline {
@@ -167,7 +175,13 @@
@apply border-border outline-ring/50;
}
body {
- @apply bg-background text-foreground;
+ @apply select-none bg-background text-foreground;
+ }
+ input,
+ textarea,
+ [contenteditable="true"],
+ [contenteditable="plaintext-only"] {
+ user-select: text;
}
[data-sonner-toaster] {
--width: 356px;