diff --git a/src/app/_components/core/index.ts b/src/app/_components/core/index.ts
index 31e9c8e5..57091c07 100644
--- a/src/app/_components/core/index.ts
+++ b/src/app/_components/core/index.ts
@@ -12,5 +12,4 @@ export * from "./mobile-shell";
export * from "./page-loading-fallback";
export * from "./page-scaffold";
export * from "./responsive-mobile-shell";
-export * from "./scrollable-page";
export * from "./settings-section";
diff --git a/src/app/_components/core/scrollable-page.module.css b/src/app/_components/core/scrollable-page.module.css
deleted file mode 100644
index 4ed295fe..00000000
--- a/src/app/_components/core/scrollable-page.module.css
+++ /dev/null
@@ -1,8 +0,0 @@
-.scroll {
- flex: 1 1 auto;
- min-height: 0;
- min-width: 0;
- overflow-y: auto;
- overscroll-behavior-y: contain;
- -webkit-overflow-scrolling: touch;
-}
diff --git a/src/app/_components/core/scrollable-page.tsx b/src/app/_components/core/scrollable-page.tsx
deleted file mode 100644
index aec3be45..00000000
--- a/src/app/_components/core/scrollable-page.tsx
+++ /dev/null
@@ -1,16 +0,0 @@
-import type { ReactNode } from "react";
-
-import styles from "./scrollable-page.module.css";
-
-export interface ScrollablePageProps {
- children: ReactNode;
- className?: string;
-}
-
-export function ScrollablePage({ children, className }: ScrollablePageProps) {
- return (
-
- {children}
-
- );
-}
diff --git a/src/app/auth/components/auth-divider.module.css b/src/app/auth/components/auth-divider.module.css
deleted file mode 100644
index 12733a98..00000000
--- a/src/app/auth/components/auth-divider.module.css
+++ /dev/null
@@ -1,20 +0,0 @@
-.wrapper {
- display: flex;
- align-items: center;
- gap: var(--spacing-md);
- width: 100%;
- margin: var(--spacing-lg) 0;
-}
-
-.line {
- flex: 1 1 auto;
- height: var(--border-light);
- background: var(--color-chat-input-border);
-}
-
-.label {
- font-size: var(--font-size-sm);
- color: var(--color-text-secondary);
- text-transform: uppercase;
- letter-spacing: 0.04em;
-}
diff --git a/src/app/auth/components/auth-divider.tsx b/src/app/auth/components/auth-divider.tsx
deleted file mode 100644
index d51602f7..00000000
--- a/src/app/auth/components/auth-divider.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-"use client";
-/**
- * "OR" 分隔符
- *
- *
- */
-import styles from "./auth-divider.module.css";
-
-export function AuthDivider({ label = "or" }: { label?: string }) {
- return (
-
- );
-}
diff --git a/src/app/auth/components/index.ts b/src/app/auth/components/index.ts
index 45497f29..48014875 100644
--- a/src/app/auth/components/index.ts
+++ b/src/app/auth/components/index.ts
@@ -3,7 +3,6 @@
*/
export * from "./auth-background";
-export * from "./auth-divider";
export * from "./auth-email-panel";
export * from "./auth-error-message";
export * from "./auth-facebook-panel";