@@ -179,7 +179,7 @@ export function SearchPrimer() {
{/* Color identity for commander */}
-
+
For commander decks
@@ -199,7 +199,7 @@ export function SearchPrimer() {
{/* Combining */}
-
+
-
both (AND)
diff --git a/src/components/SetSymbol.tsx b/src/components/SetSymbol.tsx
index 61f7ca7..cf9b2d1 100644
--- a/src/components/SetSymbol.tsx
+++ b/src/components/SetSymbol.tsx
@@ -20,7 +20,7 @@ const SIZE_CLASSES = {
};
const RARITY_CLASSES: Record = {
- common: "text-rarity-common dark:text-gray-400",
+ common: "text-rarity-common dark:text-zinc-300",
uncommon: "text-rarity-uncommon",
rare: "text-rarity-rare",
mythic: "text-rarity-mythic",
diff --git a/src/components/UserMenu.tsx b/src/components/UserMenu.tsx
index d981de0..13fe177 100644
--- a/src/components/UserMenu.tsx
+++ b/src/components/UserMenu.tsx
@@ -37,7 +37,7 @@ export default function UserMenu() {
{isOpen && (
-
+
setIsOpen(false)}
- className="w-full flex items-center gap-2 px-4 py-3 hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors text-gray-900 dark:text-white text-sm"
+ className="w-full flex items-center gap-2 px-4 py-3 hover:bg-gray-100 dark:hover:bg-zinc-700 transition-colors text-gray-900 dark:text-white text-sm"
>
View Profile
@@ -70,7 +70,7 @@ export default function UserMenu() {
signOut();
setIsOpen(false);
}}
- className="w-full flex items-center gap-2 px-4 py-3 hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors text-gray-900 dark:text-white text-sm"
+ className="w-full flex items-center gap-2 px-4 py-3 hover:bg-gray-100 dark:hover:bg-zinc-700 transition-colors text-gray-900 dark:text-white text-sm"
>
Sign Out
diff --git a/src/components/comments/CommentForm.tsx b/src/components/comments/CommentForm.tsx
index 011b5b0..e1ebdb5 100644
--- a/src/components/comments/CommentForm.tsx
+++ b/src/components/comments/CommentForm.tsx
@@ -78,12 +78,12 @@ export function CommentForm({
/>
{isPending && (
-
+
Saving...
)}
{!isPending && isEditMode && isDirty && (
-
+
Unsaved changes
)}
@@ -92,7 +92,7 @@ export function CommentForm({
type="button"
onClick={onCancel}
disabled={isPending}
- className="px-3 py-1.5 text-sm font-medium rounded-md bg-gray-100 dark:bg-slate-800 hover:bg-gray-200 dark:hover:bg-slate-700 text-gray-700 dark:text-gray-300 disabled:opacity-50"
+ className="px-3 py-1.5 text-sm font-medium rounded-md bg-gray-100 dark:bg-zinc-800 hover:bg-gray-200 dark:hover:bg-zinc-700 text-gray-700 dark:text-zinc-300 disabled:opacity-50"
>
Cancel
@@ -103,7 +103,7 @@ export function CommentForm({
disabled={!hasContent || isPending}
className={`px-3 py-1.5 text-sm font-medium rounded-md disabled:opacity-50 disabled:cursor-not-allowed ${
isEditMode
- ? "bg-gray-100 dark:bg-slate-800 hover:bg-gray-200 dark:hover:bg-slate-700 text-gray-700 dark:text-gray-300"
+ ? "bg-gray-100 dark:bg-zinc-800 hover:bg-gray-200 dark:hover:bg-zinc-700 text-gray-700 dark:text-zinc-300"
: "bg-blue-600 hover:bg-blue-700 text-white"
}`}
>
diff --git a/src/components/comments/CommentItem.tsx b/src/components/comments/CommentItem.tsx
index 10c55cb..c2857f3 100644
--- a/src/components/comments/CommentItem.tsx
+++ b/src/components/comments/CommentItem.tsx
@@ -123,7 +123,7 @@ export function CommentItem({
if (isError || !record) {
return (
-
+
[Failed to load {type}]
);
@@ -137,24 +137,24 @@ export function CommentItem({
@{handle ?? did.slice(0, 16)}
-
·
+
·
{record.updatedAt && record.updatedAt !== record.createdAt && (
-
+
(edited)
)}
-
+
@@ -163,14 +163,14 @@ export function CommentItem({
) : (
replyCount > 0 && (
-
+
{replyCount}
@@ -187,7 +187,7 @@ export function CommentItem({
deleteCommentMutation.isPending ||
deleteReplyMutation.isPending
}
- className="flex items-center gap-1 text-sm text-gray-500 dark:text-gray-400 hover:text-red-600 dark:hover:text-red-400"
+ className="flex items-center gap-1 text-sm text-gray-500 dark:text-zinc-300 hover:text-red-600 dark:hover:text-red-400"
>
@@ -217,12 +217,12 @@ function CommentSkeleton() {
diff --git a/src/components/comments/CommentThread.tsx b/src/components/comments/CommentThread.tsx
index fff22cd..d5faf3e 100644
--- a/src/components/comments/CommentThread.tsx
+++ b/src/components/comments/CommentThread.tsx
@@ -45,7 +45,7 @@ export function CommentThread({
return (
0 ? "pl-4 border-l border-gray-200 dark:border-slate-700" : ""
+ depth > 0 ? "pl-4 border-l border-gray-200 dark:border-zinc-600" : ""
}
>
-
+
+
-
-
+
+
{title}
{count > 0 && (
-
+
({count})
)}
@@ -88,7 +88,7 @@ export function CommentsPanel({
@@ -97,19 +97,19 @@ export function CommentsPanel({
{commentsQuery.isLoading && (
-
+
Loading comments...
)}
{!commentsQuery.isLoading && comments.length === 0 && (
-
+
No comments yet. Be the first to comment!
)}
{comments.length > 0 && (
-
+
{comments.map((comment) => (
{session && (
-
+
{showForm ? (
setShowForm(true)}
- className="w-full text-left px-3 py-2 text-sm text-gray-500 dark:text-gray-400 bg-gray-50 dark:bg-slate-800 rounded-md hover:bg-gray-100 dark:hover:bg-slate-700"
+ className="w-full text-left px-3 py-2 text-sm text-gray-500 dark:text-zinc-300 bg-gray-50 dark:bg-zinc-800 rounded-md hover:bg-gray-100 dark:hover:bg-zinc-700"
>
Write a comment...
@@ -160,7 +160,7 @@ export function CommentsPanel({
)}
{!session && (
-
+
Sign in to comment
)}
diff --git a/src/components/deck/BulkEditPreview.tsx b/src/components/deck/BulkEditPreview.tsx
index 4fdd808..e9b0c6f 100644
--- a/src/components/deck/BulkEditPreview.tsx
+++ b/src/components/deck/BulkEditPreview.tsx
@@ -24,7 +24,7 @@ interface BulkEditPreviewProps {
export function BulkEditPreview({ lines }: BulkEditPreviewProps) {
return (
-
+
{lines.map((line) => (
))}
@@ -43,7 +43,7 @@ function PreviewRow({ line }: { line: PreviewLine }) {
case "pending":
return (
-
+
{line.name}...
@@ -76,14 +76,14 @@ function ResolvedCardRow({
? "bg-amber-50 dark:bg-amber-900/40 hover:bg-amber-100 dark:hover:bg-amber-900/50"
: line.isNew
? "bg-green-50 dark:bg-green-900/40 hover:bg-green-100 dark:hover:bg-green-900/50"
- : "hover:bg-gray-100 dark:hover:bg-slate-800";
+ : "hover:bg-gray-100 dark:hover:bg-zinc-800";
return (
-
+
{line.quantity}
diff --git a/src/components/deck/CardDragOverlay.tsx b/src/components/deck/CardDragOverlay.tsx
index 56b6c58..03bc40c 100644
--- a/src/components/deck/CardDragOverlay.tsx
+++ b/src/components/deck/CardDragOverlay.tsx
@@ -16,7 +16,7 @@ export function CardDragOverlay({ draggedCardId }: CardDragOverlayProps) {
return (
{draggedCardId && cardData ? (
-
+
{cardData.name}
diff --git a/src/components/deck/CardModal.tsx b/src/components/deck/CardModal.tsx
index 6d24178..28f7c8a 100644
--- a/src/components/deck/CardModal.tsx
+++ b/src/components/deck/CardModal.tsx
@@ -117,10 +117,10 @@ export function CardModal({
role="dialog"
aria-modal="true"
aria-labelledby={titleId}
- className="bg-white dark:bg-slate-900 rounded-lg shadow-2xl max-w-md w-full pointer-events-auto border border-gray-300 dark:border-slate-700"
+ className="bg-white dark:bg-zinc-900 rounded-lg shadow-2xl max-w-md w-full pointer-events-auto border border-gray-300 dark:border-zinc-600"
>
{/* Header */}
-
+
{primaryFace ? (
<>
@@ -138,7 +138,7 @@ export function CardModal({
)}
{primaryFace.type_line && (
-
+
{primaryFace.type_line}
)}
@@ -156,7 +156,7 @@ export function CardModal({
type="button"
onClick={onClose}
aria-label="Close"
- className="text-gray-400 hover:text-gray-600 dark:hover:text-gray-300 transition-colors ml-4"
+ className="text-gray-400 hover:text-gray-600 dark:hover:text-zinc-300 transition-colors ml-4"
>
@@ -179,7 +179,7 @@ export function CardModal({
{/* Quantity */}
-
{/* Section */}
-
+
Section