@@ -2,7 +2,7 @@
2@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Code+Pro:wght@400;500;600;700&display=swap");
2@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Source+Code+Pro:wght@400;500;600;700&display=swap");
5− font-size: 12px;
5+ --tray-time: 0ms;
@@ -21,84 +21,93 @@ p a {
21 @apply text-green;
21 @apply text-green;
26− @apply text-4xl md:text-5xl lg:text-6xl font-bold leading-tight;
32+ @apply text-3xl md:text-4xl lg:text-5xl font-bold leading-tight;
31− @apply text-3xl md:text-4xl lg:text-5xl font-bold leading-tight;
37+ @apply text-2xl md:text-3xl lg:text-4xl font-bold leading-tight;
36− @apply text-xl md:text-2xl lg:text-3xl font-bold;
42+ @apply text-lg md:text-xl lg:text-2xl font-semibold;
41− @apply text-base md:text-lg lg:text-xl font-semibold;
47+ @apply text-sm md:text-base lg:text-lg font-semibold;
44.type-ui-small {
50.type-ui-small {
45− @apply text-sm lg:text-base font-medium;
51+ @apply text-xs lg:text-base font-medium;
56+ @apply text-sm md:text-base lg:text-base leading-relaxed;
50− @apply text-base md:text-lg lg:text-xl leading-relaxed;
60+ @apply text-sm md:text-base lg:text-base font-semibold leading-relaxed;
53.type-sub {
63.type-sub {
54− @apply text-sm lg:text-base font-semibold;
64+ @apply text-xs md:text-sm;
57−caption,
67+.type-sub-bold {
59− @apply text-sm lg:text-base font-medium block text-left;
68+ @apply text-xs md:text-sm font-semibold;
62code .type-code {
71code .type-code {
63 @apply bg-wall p-4 font-mono;
72 @apply bg-wall p-4 font-mono;
66−button {
75+/* Utils */
70−.tile-height {
85+.flex-center {
71− height: 38rem;
86+ display: flex;
88+ justify-content: center;
74−.preview-tile-height {
91+.bg-img {
92+ background-repeat: no-repeat;
93+ background-position: center center;
75− @apply h-96;
94+ @apply bg-wall;
78.button-sm {
97.button-sm {
79− @apply table px-4 py-1 rounded-lg type-ui;
98+ @apply flex-center px-2 h-6 rounded-lg type-ui;
82.button-lg {
101.button-lg {
83− @apply flex px-4 lg:px-6 py-2 rounded-xl h-12 md:h-16 flex-center type-ui;
102+ @apply flex-center px-4 lg:px-6 py-1 rounded-xl h-10 md:h-14 type-ui;
86.badge-sm {
105.badge-sm {
87− @apply flex type-ui-small px-3 lg:px-4 items-center justify-center h-8 md:h-10 rounded-full;
106+ @apply flex-center type-ui-small px-2 lg:px-2 h-6 md:h-10 rounded-full;
90.badge-lg {
109.badge-lg {
91− @apply flex type-ui px-4 lg:px-6 items-center justify-center h-10 md:h-14 rounded-full;
110+ @apply flex-center type-ui px-4 lg:px-6 h-10 md:h-14 rounded-full;
100− @apply type-ui h-12;
104.button-sm:hover,
113.button-sm:hover,
@@ -108,15 +117,17 @@ a:hover {
108 opacity: 0.66;
117 opacity: 0.66;
120+/* BEM Classes - Use sparingly */
111−.hero-card-height {
122+.port-hero-card-height {
112− height: 562px;
123+ height: 36em;
115−.hero-image-height {
126+.port-hero-image-height {
116− height: 512px;
127+ height: 32em;
119−.hero-image {
130+.port-hero-image {
120 transform: translateX(8%);
131 transform: translateX(8%);
121 background-image: linear-gradient(
132 background-image: linear-gradient(
122 to right,
133 to right,
@@ -127,26 +138,6 @@ a:hover {
127 background-size: cover;
138 background-size: cover;
136− align-items: center;
137− justify-content: center;
141− background-repeat: no-repeat;
142− background-position: center center;
150.tray-menu-open {
141.tray-menu-open {
151 transform: translateX(0);
142 transform: translateX(0);
152 transition: transform var(--tray-time);
143 transition: transform var(--tray-time);
@@ -207,187 +198,3 @@ a:hover {
207 position: static !important;
198 position: static !important;
208 border-radius: 0 !important;
199 border-radius: 0 !important;
211−.markdown *:last-child {
215−.markdown *:first-child {
219−.markdown *:first-child figure {
226−.markdown blockquote {
231− @apply text-3xl md:text-4xl lg:text-5xl font-bold mt-24 mb-12;
234−.markdown.large-typescale h1 {
235− @apply text-4xl md:text-5xl lg:text-6xl font-bold mt-24 mb-12;
239− @apply text-2xl md:text-3xl lg:text-4xl font-bold mt-16 mb-12;
242−.markdown.large-typescale h2 {
243− @apply text-3xl md:text-4xl lg:text-5xl font-bold mt-16 mb-12;
247− @apply text-lg md:text-xl lg:text-2xl font-semibold mt-8 mb-8;
250−.markdown.large-typescale h3 {
251− @apply text-xl md:text-2xl lg:text-3xl font-semibold mt-8 mb-8;
255− @apply text-base md:text-lg lg:text-xl font-semibold mt-4 mb-4;
258−.markdown.large-typescale h4 {
259− @apply text-lg md:text-xl lg:text-2xl font-semibold mt-4 mb-4;
263− @apply text-base md:text-lg lg:text-xl leading-relaxed;
266−.markdown.large-typescale p {
267− @apply text-lg md:text-xl lg:text-2xl leading-relaxed;
278− @apply mt-12 mb-12 z-0;
286−@media (min-width: 768px) {
294−.markdown pre[class*="language-"] {
298−.markdown code[class*="language-"] {
299− @apply px-2 py-0.5 bg-wall rounded-md;
303−.markdown a code[class*="language-"] {
304− @apply bg-washedGreen;
308−.markdown pre[class*="language-"] code {
309− @apply p-4 md:p-8 rounded-xl;
313− list-style: outside;
314− list-style-type: disc;
318− list-style: outside;
319− list-style-type: decimal;
323− @apply py-2 ml-6 text-base md:text-lg lg:text-xl;
326−.markdown.large-typescale li {
327− @apply py-2 ml-6 text-lg md:text-xl lg:text-2xl;
336−.markdown blockquote {
337− @apply border-l-4 border-deepWall pl-6 italic;
339−.markdown blockquote cite {
340− @apply not-italic font-semibold;
344− border-collapse: separate;
349−.markdown table tr th,
350−.markdown table tr td {
351− border-right-width: 2px;
352− border-right-style: solid;
353− border-bottom-width: 2px;
354− border-bottom-style: solid;
355− padding: 8px !important;
359−.markdown table tr th:first-child,
360−.markdown table tr td:first-child {
361− border-left-width: 2px;
362− border-left-style: solid;
366−.markdown table tr th {
367− background: rgba(240, 239, 236, 0.33);
368− border-top-width: 2px;
369− border-top-style: solid;
371− vertical-align: middle;
375−/* top-left border-radius */
376−.markdown table tr:first-child th:first-child {
377− border-top-left-radius: 8px;
380−/* top-right border-radius */
381−.markdown table tr:first-child th:last-child {
382− border-top-right-radius: 8px;
385−/* bottom-left border-radius */
386−.markdown table tr:last-child td:first-child {
387− border-bottom-left-radius: 8px;
390−/* bottom-right border-radius */
391−.markdown table tr:last-child td:last-child {
392− border-bottom-right-radius: 8px;