diff --git a/src/app/globals.css b/src/app/globals.css index bfb81d3..3947432 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -16,6 +16,17 @@ html { scroll-behavior: smooth; } +body { + overflow-x: hidden; +} + +/* ===== Selection ===== */ + +::selection { + background-color: rgba(225, 29, 72, 0.3); + color: inherit; +} + @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; @@ -32,6 +43,5 @@ html { /* ===== Focus ===== */ :focus-visible { - @apply outline-2 outline-offset-2 outline-neutral-900; - @apply dark:outline-white; + @apply outline-2 outline-offset-2 outline-rose-500; } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 8c33a61..e961cba 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -26,31 +26,18 @@ export const metadata: Metadata = { }, }; -const themeScript = ` - (function() { - var stored = localStorage.getItem('theme'); - var prefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches; - if (stored === 'dark' || (!stored && prefersDark)) { - document.documentElement.classList.add('dark'); - } - })(); -`; - export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode; }>) { return ( - - -