diff --git a/package.json b/package.json index 4e2d8a4..d2faac7 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,10 @@ "lint": "next lint" }, "dependencies": { + "next": "14.2.3", "react": "^18", "react-dom": "^18", - "next": "14.2.3" + "sass": "^1.77.2" }, "devDependencies": { "eslint": "^8", diff --git a/public/artmadillo_logo.png b/public/artmadillo_logo.png new file mode 100644 index 0000000..e380310 Binary files /dev/null and b/public/artmadillo_logo.png differ diff --git a/public/businessplanartmadillo1.png b/public/businessplanartmadillo1.png new file mode 100644 index 0000000..fac6247 Binary files /dev/null and b/public/businessplanartmadillo1.png differ diff --git a/public/businessplanartmadillo2.png b/public/businessplanartmadillo2.png new file mode 100644 index 0000000..0cfde94 Binary files /dev/null and b/public/businessplanartmadillo2.png differ diff --git a/public/businessplanartmadillo3.png b/public/businessplanartmadillo3.png new file mode 100644 index 0000000..5acc86d Binary files /dev/null and b/public/businessplanartmadillo3.png differ diff --git a/public/linkedin.png b/public/linkedin.png new file mode 100644 index 0000000..914aa47 Binary files /dev/null and b/public/linkedin.png differ diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/verena_menzel.jpg b/public/verena_menzel.jpg new file mode 100644 index 0000000..0cae81e Binary files /dev/null and b/public/verena_menzel.jpg differ diff --git a/src/app/globals.css b/src/app/globals.css deleted file mode 100644 index f4bd77c..0000000 --- a/src/app/globals.css +++ /dev/null @@ -1,107 +0,0 @@ -:root { - --max-width: 1100px; - --border-radius: 12px; - --font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", - "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", - "Fira Mono", "Droid Sans Mono", "Courier New", monospace; - - --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; - - --primary-glow: conic-gradient( - from 180deg at 50% 50%, - #16abff33 0deg, - #0885ff33 55deg, - #54d6ff33 120deg, - #0071ff33 160deg, - transparent 360deg - ); - --secondary-glow: radial-gradient( - rgba(255, 255, 255, 1), - rgba(255, 255, 255, 0) - ); - - --tile-start-rgb: 239, 245, 249; - --tile-end-rgb: 228, 232, 233; - --tile-border: conic-gradient( - #00000080, - #00000040, - #00000030, - #00000020, - #00000010, - #00000010, - #00000080 - ); - - --callout-rgb: 238, 240, 241; - --callout-border-rgb: 172, 175, 176; - --card-rgb: 180, 185, 188; - --card-border-rgb: 131, 134, 135; -} - -@media (prefers-color-scheme: dark) { - :root { - --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; - - --primary-glow: radial-gradient(rgba(1, 65, 255, 0.4), rgba(1, 65, 255, 0)); - --secondary-glow: linear-gradient( - to bottom right, - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0), - rgba(1, 65, 255, 0.3) - ); - - --tile-start-rgb: 2, 13, 46; - --tile-end-rgb: 2, 5, 19; - --tile-border: conic-gradient( - #ffffff80, - #ffffff40, - #ffffff30, - #ffffff20, - #ffffff10, - #ffffff10, - #ffffff80 - ); - - --callout-rgb: 20, 20, 20; - --callout-border-rgb: 108, 108, 108; - --card-rgb: 100, 100, 100; - --card-border-rgb: 200, 200, 200; - } -} - -* { - box-sizing: border-box; - padding: 0; - margin: 0; -} - -html, -body { - max-width: 100vw; - overflow-x: hidden; -} - -body { - color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); -} - -a { - color: inherit; - text-decoration: none; -} - -@media (prefers-color-scheme: dark) { - html { - color-scheme: dark; - } -} diff --git a/src/app/globals.scss b/src/app/globals.scss new file mode 100644 index 0000000..85622a8 --- /dev/null +++ b/src/app/globals.scss @@ -0,0 +1,227 @@ +$rosa: #F07C7C; +$blau: #417DCD; + + +* { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +html, +body { + max-width: 100vw; + overflow-x: hidden; + scroll-behavior: smooth; +} + +body { + margin: 0; +} + +a { + color: inherit; + text-decoration: none; +} + +// @media (prefers-color-scheme: dark) { +// html { +// color-scheme: dark; +// } +// } + +h2{ + font-size: 2rem; + font-weight: 900; + margin-bottom: 2rem; + text-align: left; + width: 100%; + font-family: 'Onest', sans-serif; + letter-spacing: 0.5rem; + line-height: 2.5rem; +} + +p{ + font-size: 1rem; + line-height: 1.8rem; + margin-bottom: 1rem; + +} + +.bold{ + + font-weight: 900; + font-family: 'Onest', sans-serif; + font-size: 1.2rem; + line-height: 2rem; +} + +.list{ + margin: 2rem 0 4rem 4rem; + list-style: none; + text-align: left; + + li{ + margin: 1rem 0; + position: relative; + + &::before{ + content: ""; + position: absolute; + width: 3rem; + height: 5px; + background-color: black; + left: -4rem; + top: 0.6rem; + } + } +} + + +.main{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 0 8rem; + + @media screen and (max-width: 768px){ + padding: 0 2rem; + + } + + section{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + width: 100%; + + img{ + width: 50%; + height: auto; + + @media screen and (max-width: 768px){ + width: 100%; + height: auto; + + } + } + + &#what-we-do{ + margin: 15rem 0; + display: flex; + font-size: 1rem; + line-height: 1.8rem; + + p{ + column-count: 3; + column-gap: 3rem; + margin-bottom: 3rem; + + @media screen and (max-width: 768px){ + column-count: 1; + column-gap: 0; + + } + + .blau{ + color: $blau; + } + + .inline_headline{ + font-weight: 900; + font-size: 2rem; + margin-bottom: 1rem; + display: block; + font-family: 'Onest', sans-serif; + color: $rosa; + margin-top: 2rem; + letter-spacing: 0.5rem; + line-height: 2.5rem; + } + } + } + + &#who-is-artmadillo{ + display: flex; + flex-direction: row; + justify-content: space-evenly; + align-items: flex-start; + + @media screen and (max-width: 768px){ + flex-direction: column ; + } + + .col{ + width:33%; + + @media screen and (max-width: 768px){ + width:100%; + } + } + + .main__verena{ + width:100%; + } + + .main__spacemandillo{ + width:150%; + } + + .LinkedInLink{ + color: $blau; + font-weight: 900; + font-family: 'Onest', sans-serif; + display: flex; + justify-content: center; + align-items: center; + margin-top: 1rem; + + .linkedin{ + width: 2rem; + height: auto; + margin-right: 0.5rem; + } + } + + .col2{ + padding-left: 1rem; + padding-right: 2rem; + + @media screen and (max-width: 768px){ + padding-left: 0rem; + padding-right: 0rem; + } + + } + + .col3{ + padding-left: 2rem; + text-align: right; + + @media screen and (max-width: 768px){ + padding-left: 0rem; + padding-right: 0rem; + } + + .main__artmandillo{ + margin-bottom: 8rem; + } + + p{ + text-align: left; + } + } + + } + } + + &__logo{ + display: block; + margin: 0 auto; + width: 35rem; + height: auto; + margin-top: 10rem; + } +} \ No newline at end of file diff --git a/src/app/layout.js b/src/app/layout.js index 9aef1df..143441d 100644 --- a/src/app/layout.js +++ b/src/app/layout.js @@ -1,17 +1,25 @@ -import { Inter } from "next/font/google"; -import "./globals.css"; +import { Onest, Sanchez } from "next/font/google"; +import "./globals.scss"; +import Header from "@/components/Header/Header"; +import Footer from "@/components/Footer/Footer"; -const inter = Inter({ subsets: ["latin"] }); + +const onest = Onest({ subsets: ["latin"] }); +const sanchez = Sanchez({ subsets: ["latin"], weight: "400"}); export const metadata = { - title: "Create Next App", + title: "ARTMADILLO - Savage Strategy Design", description: "Generated by create next app", }; export default function RootLayout({ children }) { return ( - {children} + +
+ {children} +