diff --git a/apps/web/app/globals.css b/apps/web/app/globals.css index d3220e2..c75f69b 100644 --- a/apps/web/app/globals.css +++ b/apps/web/app/globals.css @@ -4,12 +4,25 @@ @custom-variant dark (&:where(.dark, .dark *)); +html, +body { + width: 100%; + min-height: 100%; + margin: 0; +} + +* { + box-sizing: border-box; +} + :root { /* background colors */ --bg-primary: #b0c3a3; - --bg-secondary: #4b5743; + --bg-secondary: #122918; --bg-text: #f5fdef; + --border-color: #4b5743; + /* text colors */ --text-primary: #171717; --text-secondary: #525252; @@ -26,11 +39,13 @@ --bg-secondary: #0e3b1a; --bg-text: #4b5743; + --border-color: #0e3b1a; + /* text colors */ --text-primary: #ededed; --text-secondary: #a3a3a3; --text-title: #efbf04; - --text-title-shadow: #9F7F03; + --text-title-shadow: #9f7f03; --text-muted: #737373; --text-brand: #c084fc; --text-danger: #f87171; @@ -48,8 +63,8 @@ background-color: var(--bg-text); } - .border-secondary { - border-color: var(--bg-secondary); + .border-color { + border-color: var(--border-color); } /* text colors */ @@ -71,12 +86,17 @@ .text-danger { color: var(--text-danger); } + .text-navbar-active { + color: #efbf04; + } + .text-navbar-inactive { + color: #9F7F03; + } .title-shadow { -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: var(--text-title-shadow); } - /* screen responsiveness */ .h1-responsive { diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 194ebb3..9a23a3a 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -1,5 +1,6 @@ import { Metadata } from "next"; import { ThemeProvider } from "@/components/theme-provider"; +import NavBar from "@/components/navbar"; import "./globals.css"; export const metadata: Metadata = { @@ -13,7 +14,7 @@ export default function RootLayout({ children: React.ReactNode; }) { return ( - +