diff --git a/css/about.css b/css/about.css new file mode 100644 index 0000000..19b1f6c --- /dev/null +++ b/css/about.css @@ -0,0 +1,131 @@ +@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap'); + + +@font-face { + font-family: "Inter", sans-serif; + src: url("https://cdn.jsdelivr.net/gh/rsms/inter/docs/font-files/InterVariable.woff2") format("woff2"); + unicode-range: U+23, U+2A, U+2D, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AE, U+25B6, U+25C0, U+25C9, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E06D, U+E080-E0B4, U+E0C0-E0CC, U+E0FF-E10D, U+E140-E14A, U+E150-E157, U+E181-E189, U+E1C0-E1C4, U+E1C6-E1D9, U+E200-E216, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F77A, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F260-1F265, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FBC5-1FBC9, U+E0061-E0067, U+E0069, U+E006C-E0079, U+E007F; +} + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;700&display=swap'); + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + font-family: "Inter", sans-serif; + margin: 0; + padding: 0; + overflow-x: hidden; + color: white; + background-color: black; +} + +.card { + display: flex; + flex-direction: column; + flex-wrap: wrap; + justify-content: center; + align-items: center; + min-height: 100vh; + width: 100%; + background-color: black; + background-repeat: no-repeat; + background-size: cover; + background-position: center; +} + +.card2 { + display: flex; + flex-direction: column; + min-height: 50vh; + width: 100%; +} + +.cleft, +.cright { + width: 100%; + max-width: 550px; + padding: 1.5rem; +} + +.welcometoinet { + font-family: "Inter", sans-serif; + text-align: left; + background-color: #050e01; + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(10px); + /* Fixed syntax prefix here */ + color: white; + padding: 5% 5%; + height: 372px; + font-size: 21px; + font-weight: 280; + width: 50%; + border-radius: 20px; +} + +h1 { + font-weight: 700; + margin-bottom: 5%; + padding: 0px; + font-size: 64px; +} + +h2 { + margin-top: 0; + font-weight: 50; +} + +.smolcard { + height: 50vh; + background-size: cover; + background-position: center bottom; + background-repeat: no-repeat; + display: flex; + flex-direction: row; +} + +.scleft, +.scright { + width: 100%; + max-width: 50%; + padding: 1.5rem; + box-sizing: border-box; +} + +.scright { + position: relative; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: flex-end; +} + +.grid-container { + display: grid; + grid-template-columns: repeat(4, 1fr); + /* 4 equal fractions */ + gap: 0px; + /* Space between items */ +} + +.grid_title { + margin-top: 10px; + font-family: "Inter", sans-serif; + font-weight: 800; + color: white; + text-align: center; + font-size: 1.25em; +} + +.grid_divs { + margin:0; + padding: 2em; + padding-top: 15%; + min-height: 50dvh; + height: .5vh; +} \ No newline at end of file diff --git a/css/downloads.css b/css/downloads.css new file mode 100644 index 0000000..2727147 --- /dev/null +++ b/css/downloads.css @@ -0,0 +1,78 @@ +@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap'); + + +@font-face { + font-family: "Inter", sans-serif; + src: url("https://cdn.jsdelivr.net/gh/rsms/inter/docs/font-files/InterVariable.woff2") format("woff2"); + unicode-range: U+23, U+2A, U+2D, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AE, U+25B6, U+25C0, U+25C9, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E06D, U+E080-E0B4, U+E0C0-E0CC, U+E0FF-E10D, U+E140-E14A, U+E150-E157, U+E181-E189, U+E1C0-E1C4, U+E1C6-E1D9, U+E200-E216, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F77A, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F260-1F265, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FBC5-1FBC9, U+E0061-E0067, U+E0069, U+E006C-E0079, U+E007F; +} + +body { + margin: 0px; + font-family: "Zalando Sans SemiExpanded", sans-serif; + background: #000000; +} + +.cright, +.cleft { + width: 45%; + padding: 20px; +} +/* Container for the tooltip */ +.tooltip { + position: relative; + display: inline-block; +} + +/* Hidden tooltip text */ +.tooltip .tooltiptext { + visibility: hidden; + width: 140px; + background-color: black; + color: #fff; + text-align: center; + border-radius: 6px; + padding: 5px; + + /* Position the tooltip text */ + position: absolute; + z-index: 1; + bottom: 125%; /* Place text above the button */ + left: 50%; + margin-left: -70px; /* Center it */ + + /* Smooth appearance */ + opacity: 0; + transition: opacity 0.3s; +} + +/* Show text on hover */ +.tooltip:hover .tooltiptext { + visibility: visible; + opacity: 1; +} +.tooltiptext{ + font-family: monospace; +} +button { + font-family: monospace; + background: rgba(134, 134, 134, 0.527); + backdrop-filter: blur(8px); + border-radius: 20px; + border: none; + font-size: 15px; + color: rgb(255, 255, 255); + box-shadow: none; + padding: 5px; +} +.parent-container { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + color: white; + flex-direction: column; +} +a{ + color: rgb(139, 195, 241); +} diff --git a/css/homepage copy.css b/css/homepage copy.css new file mode 100644 index 0000000..3770333 --- /dev/null +++ b/css/homepage copy.css @@ -0,0 +1,96 @@ + +@font-face { + font-family: "Inter", sans-serif; + src: url("https://cdn.jsdelivr.net/gh/rsms/inter/docs/font-files/InterVariable.woff2") format("woff2"); + unicode-range: U+23, U+2A, U+2D, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AE, U+25B6, U+25C0, U+25C9, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E06D, U+E080-E0B4, U+E0C0-E0CC, U+E0FF-E10D, U+E140-E14A, U+E150-E157, U+E181-E189, U+E1C0-E1C4, U+E1C6-E1D9, U+E200-E216, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F77A, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F260-1F265, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FBC5-1FBC9, U+E0061-E0067, U+E0069, U+E006C-E0079, U+E007F; +} + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;700&display=swap'); + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + font-family: "Inter", sans-serif; + margin: 0; + padding: 0; + overflow-x: hidden; + color:white; + background-color: black; +} + +.card { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-around; + align-items: center; + gap: 2rem; + min-height: 100vh; + width: 100%; + background-image: url("../img/IMG_0847.jpeg"); + background-repeat: no-repeat; + background-size: cover; + background-position: center; + padding: 6rem 1rem 2rem 1rem; + background-color: black; +} + +.card2 { + display: flex; + flex-direction: column; + min-height: 100vh; + width: 100%; + background-color: black; +} + +.cleft, +.cright { + width: 100%; + max-width: 550px; + padding: 1.5rem; +} + +.welcometoinet { + font-family: "Inter", sans-serif; + text-align: center; + background-color: #7b7b7b44; + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(10px); /* Fixed syntax prefix here */ + color: white; + padding: 10px 20px; + border-radius: 20px; +} + +h1 { + font-weight: 700; +} + +h2 { + font-weight: 100; +} + +.smolcard{ + height: 50vh; + background-size: cover; + background-position: center bottom; + background-repeat: no-repeat; + display: flex; + flex-direction: row; +} + .scleft, .scright { + width: 100%; + max-width: 50%; + padding: 1.5rem; + box-sizing: border-box; +} +.scright { + position: relative; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: flex-end; +} \ No newline at end of file diff --git a/css/homepage.css b/css/homepage.css new file mode 100644 index 0000000..56e57ff --- /dev/null +++ b/css/homepage.css @@ -0,0 +1,91 @@ +@font-face { + font-family: "OpenMoji"; + src: url("https://cdn.jsdelivr.net/gh/hfg-gmuend/openmoji/font/OpenMoji-color-glyf_colr_0/OpenMoji-color-glyf_colr_0.woff2") format("woff2"); + unicode-range: U+23, U+2A, U+2D, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AE, U+25B6, U+25C0, U+25C9, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E06D, U+E080-E0B4, U+E0C0-E0CC, U+E0FF-E10D, U+E140-E14A, U+E150-E157, U+E181-E189, U+E1C0-E1C4, U+E1C6-E1D9, U+E200-E216, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F77A, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F260-1F265, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FBC5-1FBC9, U+E0061-E0067, U+E0069, U+E006C-E0079, U+E007F; +} + +@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;700&display=swap'); + +*, +*::before, +*::after { + box-sizing: border-box; +} + +body { + font-family: "Inter", sans-serif; + margin: 0; + padding: 0; + overflow-x: hidden; +} + +.card { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-around; + align-items: center; + gap: 2rem; + min-height: 100vh; + width: 100%; + background-color: black; + background-repeat: no-repeat; + background-size: cover; + background-position: center; + padding: 6rem 1rem 2rem 1rem; +} + +.card2 { + display: flex; + flex-direction: column; + min-height: 100vh; + width: 100%; +} + +.cleft, +.cright { + width: 100%; + max-width: 550px; + padding: 1.5rem; +} + +.welcometoinet { + font-family: "Inter", sans-serif; + text-align: center; + background-color: rgba(123, 123, 123, 0.075); + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(10px); /* Fixed syntax prefix here */ + color: white; + padding: 20px 40px; + border-radius: 20px; +} + +h1 { + font-weight: 700; +} + +h2 { + font-weight: 100; +} + +.smolcard{ + height: 33.3333vh; + background-size: cover; + background-position: center bottom; + background-repeat: no-repeat; + display: flex; + flex-direction: row; +} + .scleft, .scright { + width: 100%; + max-width: 50%; + padding: 1.5rem; + box-sizing: border-box; +} +.scright { + position: relative; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: flex-end; +} \ No newline at end of file diff --git a/css/kerbin.css b/css/kerbin.css new file mode 100644 index 0000000..103b783 --- /dev/null +++ b/css/kerbin.css @@ -0,0 +1,276 @@ + +@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap'); + + +@font-face { + font-family: "Inter", sans-serif; + src: url("https://cdn.jsdelivr.net/gh/rsms/inter/docs/font-files/InterVariable.woff2") format("woff2"); + unicode-range: U+23, U+2A, U+2D, U+30-39, U+A9, U+AE, U+200D, U+203C, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AE, U+25B6, U+25C0, U+25C9, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E06D, U+E080-E0B4, U+E0C0-E0CC, U+E0FF-E10D, U+E140-E14A, U+E150-E157, U+E181-E189, U+E1C0-E1C4, U+E1C6-E1D9, U+E200-E216, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F77A, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F260-1F265, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6DC-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F7F0, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F9FF, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FBC5-1FBC9, U+E0061-E0067, U+E0069, U+E006C-E0079, U+E007F; +} + + +*, +*::before, + *::after { + box-sizing: border-box; +} + + body { + margin: 0; + padding: 0; + font-family: "Inter", sans-serif; + line-height: 1.6; + overflow-x: hidden; + color: white; + background-color: black; +} + + +.card1, +.card2, +.card3, +.dreamcard { + min-height: 100vh; + width: 100%; + background-repeat: no-repeat; + background-size: cover; + background-position: center; + padding: 6rem 1rem 2rem 1rem; + display: flex; + flex-direction: column; + justify-content: right ; + align-items: right; + background-color: black; +} + +.dreamcard { + color: #ffffff; + background-color: #000000; +} + +.dreamcard .centerized { + text-align: right; + margin-top: auto; + margin-bottom: auto; + margin-left: 30%; + margin-right: 30%; +} + +.dreamcard h1 { + font-weight: medium; + +} +.dreamcard p{ + font-weight: light; +} +.card1 { + background-color: #000000; + padding: 2rem 1rem; +} + +.card2 { + color: #ffffff; + background-color: #000000; +} + +.card3 { + background-color: #000000; +} + +.card2, +.card3 { + flex-direction: row; + flex-wrap: wrap; + justify-content: space-around; + gap: 2rem; +} + +.cleft { + width: 40vw; + position: static; + left: 0%; + right: 100%; + + +} + +.cright { + width: 100%; + max-width: 550px; + padding: 1.5rem; + box-sizing: border-box; +} + +.tooltip { + position: relative; + display: inline-block; +} + +.tooltip .tooltiptext { + visibility: hidden; + opacity: 0; + transition: opacity 0.3s, transform 0.3s; + + position: absolute; + top: 130%; + left: 50%; + transform: translateX(-50%) translateY(10px); + + width: 140px; + background-color: #1a1a1a; + color: #fff; + text-align: center; + padding: 8px; + border-radius: 8px; + font-family: "Inter", sans-serif; + font-size: 0.8rem; + z-index: 2; +} + +.tooltip .tooltiptext::after { + content: ""; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -5px; + border-width: 5px; + border-style: solid; + border-color: transparent transparent #1a1a1a transparent; + /* Fixed border arrow logic */ +} + +.tooltip:hover .tooltiptext { + visibility: visible; + opacity: 1; + transform: translateX(-50%) translateY(0); +} + +.intro-overlay { + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + background: rgba(0, 0, 0, 0.4); + color: white; + text-align: center; + padding: 1rem 1rem; +} + +.os-box, +.specs-list { + margin-left: auto; + margin-right: auto; +} + +.intro-overlay h1 { + font-size: clamp(7rem, 5vw, 7rem); + + margin-bottom: 0.1rem; + margin-top: -1rem; +} + +.intro-overlay .subtitle { + font-size: clamp(1rem, 1vw, 1.3rem); + width: 100%; + max-width: 600px; + margin-top: -2.5rem; + margin-bottom: 2rem; +} + +.os-box { + background: rgba(0, 0, 0, 0.15); + backdrop-filter: blur(8px); + border: 1px solid rgba(255, 255, 255, 0.2); + padding: 1.5rem; + border-radius: 16px; + width: 100%; + max-width: 500px; + margin-bottom: 2rem; +} + +.os-box h3 { + margin-top: 0; + color: #ffc793; +} + +.os-box p { + margin-top: 0; + color: #ffffff; +} + +.card3 h1 { + color: rgb(215, 255, 168); + font-size: clamp(1.8rem, 4vw, 2.5rem); +} + +.release-tag { + font-family: "Inter", sans-serif; + font-weight: normal; + background: #f00; + padding: 8px 16px; + display: inline-block; + border: 1.5px solid rgba(255, 255, 255, 0.25); + border-radius: 200px; +} +.release-tag2 { + font-family: "Inter", sans-serif; + font-weight: normal; + background: #f00; + padding: 8px 16px; + display: inline-block; + border: 1.5px solid rgba(255, 255, 255, 0.25); + border-radius: 200px; +} +.release-tag:hover { + color: #1a1a1a; + cursor: pointer; +} +.specs-list { + margin-top: 1.5rem; + background: rgba(255, 255, 255, 0.3); + padding: 1rem 1.5rem; + border-radius: 12px; + color: #f0f0f0; + width: 100%; +} + +.specs-list h3 { + margin-top: 0; + font-size: 1.1rem; + color: #fff; +} + +.specs-list ul { + list-style-type: none; + padding: 0; + margin: 0; +} + +.specs-list li { + padding: 6px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.specs-list li:last-child { + border-bottom: none; +} + +.specs-list ul { + list-style-type: none; + padding: 0; + margin: 0; + text-align: center; + +} +.align-sbs { + display: flex; + gap: 10px; + -webkit-user-select: none; + user-select: none; +} +a{ + color: inherit; +} \ No newline at end of file