| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- :host {
- --bright-blue: oklch(51.01% 0.274 263.83);
- --electric-violet: oklch(53.18% 0.28 296.97);
- --french-violet: oklch(47.66% 0.246 305.88);
- --vivid-pink: oklch(69.02% 0.277 332.77);
- --hot-red: oklch(61.42% 0.238 15.34);
- --orange-red: oklch(63.32% 0.24 31.68);
- --gray-900: oklch(19.37% 0.006 300.98);
- --gray-700: oklch(36.98% 0.014 302.71);
- --gray-400: oklch(70.9% 0.015 304.04);
- --red-to-pink-to-purple-vertical-gradient: linear-gradient(
- 180deg,
- var(--orange-red) 0%,
- var(--vivid-pink) 50%,
- var(--electric-violet) 100%
- );
- --red-to-pink-to-purple-horizontal-gradient: linear-gradient(
- 90deg,
- var(--orange-red) 0%,
- var(--vivid-pink) 50%,
- var(--electric-violet) 100%
- );
- --pill-accent: var(--bright-blue);
- font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
- Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
- "Segoe UI Symbol";
- box-sizing: border-box;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- h1 {
- font-size: 3.125rem;
- color: var(--gray-900);
- font-weight: 500;
- line-height: 100%;
- letter-spacing: -0.125rem;
- margin: 0;
- font-family: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
- Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
- "Segoe UI Symbol";
- }
- p {
- margin: 0;
- color: var(--gray-700);
- }
- main {
- width: 100%;
- min-height: 100%;
- display: flex;
- justify-content: center;
- align-items: center;
- padding: 1rem;
- box-sizing: inherit;
- position: relative;
- }
- .angular-logo {
- max-width: 9.2rem;
- }
- .content {
- display: flex;
- justify-content: space-around;
- width: 100%;
- margin-bottom: 3rem;
- }
- .content > [class$='-side'] {
- flex-grow: 1;
- }
- .content > .left-side {
- display: flex;
- flex-direction: column;
- align-items: end;
- }
- .content h1 {
- margin-top: 1.75rem;
- }
- .content p {
- margin-top: 1.5rem;
- }
- .divider {
- width: 1px;
- background: var(--red-to-pink-to-purple-vertical-gradient);
- margin-inline: 0.5rem;
- }
- .pill-group {
- display: flex;
- flex-direction: column;
- align-items: start;
- flex-wrap: wrap;
- gap: 1.25rem;
- }
- .pill {
- display: flex;
- align-items: center;
- --pill-accent: var(--bright-blue);
- background: color-mix(in srgb, var(--pill-accent) 5%, transparent);
- color: var(--pill-accent);
- padding-inline: 0.75rem;
- padding-block: 0.375rem;
- border-radius: 2.75rem;
- border: 0;
- transition: background 0.3s ease;
- font-family: var(--inter-font);
- font-size: 0.875rem;
- font-style: normal;
- font-weight: 500;
- line-height: 1.4rem;
- letter-spacing: -0.00875rem;
- text-decoration: none;
- }
- .pill:hover {
- background: color-mix(in srgb, var(--pill-accent) 15%, transparent);
- }
- .pill-group .pill:nth-child(6n + 1) {
- --pill-accent: var(--bright-blue);
- }
- .pill-group .pill:nth-child(6n + 2) {
- --pill-accent: var(--french-violet);
- }
- .pill-group .pill:nth-child(6n + 3),
- .pill-group .pill:nth-child(6n + 4),
- .pill-group .pill:nth-child(6n + 5) {
- --pill-accent: var(--hot-red);
- }
- .pill-group svg {
- margin-inline-start: 0.25rem;
- }
- .social-links {
- display: flex;
- align-items: center;
- gap: 0.73rem;
- margin-top: 1.5rem;
- }
- .social-links path {
- transition: fill 0.3s ease;
- fill: var(--gray-400);
- }
- .social-links a:hover svg path {
- fill: var(--gray-900);
- }
- @media screen and (pointer: none), (pointer: coarse) {
- .content {
- flex-direction: column;
- width: 100%;
- }
- .divider {
- height: 1px;
- width: 100%;
- background: var(--red-to-pink-to-purple-horizontal-gradient);
- margin-block: 1.5rem;
- }
- }
|