diff --git a/src/assets/styles/about.css b/src/assets/styles/about.css index d42f679..c9dce34 100644 --- a/src/assets/styles/about.css +++ b/src/assets/styles/about.css @@ -2,8 +2,8 @@ display: block; padding: 1rem; - > .moto { + & .moto { color: #3a8657; - font-size: 3rem; + font-size: 2rem; } } diff --git a/src/assets/styles/header.css b/src/assets/styles/header.css index 0c0ad15..40c845b 100644 --- a/src/assets/styles/header.css +++ b/src/assets/styles/header.css @@ -10,14 +10,15 @@ border-bottom: 1px solid var(--border); height: var(--header-h); padding: 0 1.5rem; - display: flex; + display: grid; + grid-template-columns: 1fr auto 1fr; align-items: center; - justify-content: space-between; .header__brand { display: flex; align-items: center; gap: 0.75rem; + justify-self: start; .logo { width: 2rem; @@ -33,6 +34,7 @@ .caption { text-align: center; + justify-self: center; h1 { font-size: 1.25rem; @@ -48,14 +50,27 @@ display: flex; gap: 1rem; align-items: center; + justify-self: end; justify-content: flex-end; } } +[slot="header-right"] { + display: flex; + align-items: center; + max-width: 33vw; + flex-wrap: nowrap; + justify-content: flex-end; +} + +.controls { + flex-shrink: 0; +} + .switch { background-color: black; height: 2rem; width: 2rem; border-radius: 50%; cursor: pointer; -} +} \ No newline at end of file diff --git a/src/assets/styles/varnmala/english.css b/src/assets/styles/varnmala/english.css index 0c153ed..8013cdd 100644 --- a/src/assets/styles/varnmala/english.css +++ b/src/assets/styles/varnmala/english.css @@ -1,5 +1,72 @@ -.container__english { - +.controls { + background-color: color-mix(in srgb, var(--background) 95%, var(--text) 5%); + padding: 0.5rem 0.7rem; + z-index: 100; + display: flex; + flex-direction: row; + align-items: center; + gap: 0.8rem; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); + color: var(--text); + border-radius: 4px; + margin-left: 0.5rem; +} + +.control-group { + display: flex; + align-items: center; + gap: 0.5rem; + accent-color: var(--primary); +} + +.control-group label { + font-weight: bold; + color: var(--text); + font-size: 0.85rem; + white-space: nowrap; +} + +.control-group select { + padding: 0.35rem 0.5rem; + border-radius: 4px; + border: 1px solid var(--border); + background-color: var(--background); + color: var(--text); + font-size: 0.85rem; + max-width: 80px; +} + +.control-group button { + padding: 0.4rem 0.7rem; + border-radius: 4px; + border: 1px solid var(--border); + background-color: var(--background); + color: var(--text); + font-size: 0.85rem; + cursor: pointer; + transition: all 0.3s; + white-space: nowrap; + min-width: 65px; + font-weight: 500; +} + +.control-group input[type="color"] { + width: 35px; + height: 30px; + padding: 0; + border: 1px solid var(--border); + cursor: pointer; +} + +.control-group button:hover, +.control-group select:hover { + background-color: color-mix(in srgb, var(--background) 90%, var(--text) 10%); + border-color: var(--primary); + transform: translateY(-1px); +} + +/* Container styles */ +.container__english { & .letter { font-size: min(100vw, 100vh); line-height: 1; @@ -10,50 +77,6 @@ transition: color 0.5s ease-in; } - /* Controls styles */ - & .controls { - position: relative; - background-color: color-mix(in srgb, var(--background) 95%, var(--text) 5%); - padding: 1rem; - z-index: 100; - display: flex; - justify-content: space-around; - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); - color: var(--text); - } - - & .control-group { - display: flex; - align-items: center; - gap: 1rem; - accent-color: var(--primary); - } - - & .control-group label { - font-weight: bold; - color: var(--text); - } - - & .control-group select, - & .control-group button { - padding: 0.5rem; - border-radius: 4px; - border: 1px solid var(--border); - background-color: var(--background); - color: var(--text); - } - - & .control-group button { - cursor: pointer; - transition: all 0.3s; - } - - & .control-group button:hover, - & .control-group select:hover { - background-color: color-mix(in srgb, var(--background) 90%, var(--text) 10%); - border-color: var(--primary); - } - /* Background styles */ & .bg-gradient1 { background: linear-gradient(45deg, #ff6b6b, #4ecdc4); diff --git a/src/pages/varnmala/english.astro b/src/pages/varnmala/english.astro index 30cb715..53e301f 100644 --- a/src/pages/varnmala/english.astro +++ b/src/pages/varnmala/english.astro @@ -7,23 +7,16 @@ import BackButton from "@/components/ui/backButton.astro"; - - - -
- + - +
@@ -31,11 +24,18 @@ import BackButton from "@/components/ui/backButton.astro";
+ + + +
A
diff --git a/src/utils/constants.ts b/src/utils/constants.ts index f7ebecf..0dcfd5d 100644 --- a/src/utils/constants.ts +++ b/src/utils/constants.ts @@ -35,7 +35,7 @@ export const NavbarLinks: LinkProps[] = [ title: "Record", path: "/record", icon: RecordIcon, - isActive: true + isActive: false }, { name: "Alphabets",