diff --git a/resources/css/app.css b/resources/css/app.css index f470964..84f1ae3 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -1,9 +1,75 @@ @import "bootstrap/dist/css/bootstrap.min.css"; @import "bootstrap-icons/font/bootstrap-icons.css"; +:root { + --app-primary: #0d6efd; + --app-secondary: #6f42c1; + --app-bg-soft: #eef3ff; + --bs-primary: #0d6efd; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary: #6f42c1; + --bs-secondary-rgb: 111, 66, 193; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #6610f2; + --bs-body-bg: #f8fbff; +} + body { font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif; overflow-x: hidden; + background: var(--app-bg-soft); +} + +.navbar, +.hero-card, +.card, +.modal-content { + border-color: rgba(13, 110, 253, 0.12) !important; +} + +.navbar { + background: rgba(255, 255, 255, 0.92) !important; + backdrop-filter: blur(10px); +} + +.btn-primary { + background: linear-gradient(135deg, var(--app-primary), var(--app-secondary)); + border-color: transparent; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-check:checked + .btn-primary, +.btn-primary.active { + background: linear-gradient(135deg, #0b5ed7, #5a2bbf); + border-color: transparent; +} + +.btn-outline-primary { + border-color: var(--app-primary); + color: var(--app-primary); +} + +.btn-outline-primary:hover, +.btn-outline-primary:focus, +.btn-outline-primary:active, +.btn-outline-primary.active { + background: linear-gradient(135deg, var(--app-primary), var(--app-secondary)); + border-color: transparent; + color: #fff; +} + +.text-primary, +.link-primary, +.nav-link.active, +.dropdown-item.active { + color: var(--app-primary) !important; +} + +.bg-primary, +.text-bg-primary { + background: linear-gradient(135deg, var(--app-primary), var(--app-secondary)) !important; } .landing-shell { diff --git a/resources/js/Components/ApplicationLogo.vue b/resources/js/Components/ApplicationLogo.vue index d952df7..c2b83e4 100644 --- a/resources/js/Components/ApplicationLogo.vue +++ b/resources/js/Components/ApplicationLogo.vue @@ -1,7 +1,22 @@ + \ No newline at end of file diff --git a/resources/js/Pages/Welcome.vue b/resources/js/Pages/Welcome.vue index af8632f..6805534 100644 --- a/resources/js/Pages/Welcome.vue +++ b/resources/js/Pages/Welcome.vue @@ -1,5 +1,6 @@