summaryrefslogtreecommitdiff
path: root/public/style.css
diff options
context:
space:
mode:
authorKyren223 <contact@kyren.codes>2026-10-09 03:40:03 +0300
committerKyren223 <contact@kyren.codes>2026-10-09 03:40:03 +0300
commitd3aa8982bfb70cda8d04130347e2a870aebd2d19 (patch)
treeebc477e34e054ed9d33fc78cef78c1841b51dcb9 /public/style.css
parent9b03d2790b8b8db1b5a6755b6130f37e5f7f2455 (diff)
New blog post and a bunch of unrelated website changes
Diffstat (limited to 'public/style.css')
-rw-r--r--public/style.css952
1 files changed, 952 insertions, 0 deletions
diff --git a/public/style.css b/public/style.css
index c555b7d..d972f06 100644
--- a/public/style.css
+++ b/public/style.css
@@ -7,12 +7,34 @@
sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
monospace;
+ --color-red-400: oklch(70.4% 0.191 22.216);
+ --color-red-800: oklch(44.4% 0.177 26.899);
+ --color-red-950: oklch(25.8% 0.092 26.042);
+ --color-emerald-400: oklch(76.5% 0.177 163.223);
+ --color-emerald-800: oklch(43.2% 0.095 166.913);
+ --color-emerald-950: oklch(26.2% 0.051 172.552);
--color-gray-700: oklch(37.3% 0.034 259.733);
+ --color-zinc-200: oklch(92% 0.004 286.32);
+ --color-zinc-300: oklch(87.1% 0.006 286.286);
+ --color-zinc-400: oklch(70.5% 0.015 286.067);
+ --color-zinc-500: oklch(55.2% 0.016 285.938);
+ --color-black: #000;
+ --color-white: #fff;
--spacing: 0.25rem;
+ --container-3xl: 48rem;
+ --text-xs: 0.75rem;
+ --text-xs--line-height: calc(1 / 0.75);
+ --text-sm: 0.875rem;
+ --text-sm--line-height: calc(1.25 / 0.875);
+ --text-2xl: 1.5rem;
+ --text-2xl--line-height: calc(2 / 1.5);
--text-3xl: 1.875rem;
--text-3xl--line-height: calc(2.25 / 1.875);
--font-weight-normal: 400;
--font-weight-bold: 700;
+ --tracking-wider: 0.05em;
+ --leading-relaxed: 1.625;
+ --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
--default-transition-duration: 150ms;
--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
--default-font-family: var(--font-sans);
@@ -225,6 +247,9 @@
.col-span-2 {
grid-column: span 2 / span 2;
}
+ .col-span-3 {
+ grid-column: span 3 / span 3;
+ }
.-m-\[0\.4rem\] {
margin: calc(0.4rem * -1);
}
@@ -243,6 +268,39 @@
.mx-\[1vw\] {
margin-inline: 1vw;
}
+ .my-0 {
+ margin-block: 0px;
+ }
+ .my-\[-0\.5rem\] {
+ margin-block: -0.5rem;
+ }
+ .my-\[-0\.10rem\] {
+ margin-block: -0.10rem;
+ }
+ .my-\[-0\.15rem\] {
+ margin-block: -0.15rem;
+ }
+ .my-\[-0\.20rem\] {
+ margin-block: -0.20rem;
+ }
+ .my-\[-0\.25\] {
+ margin-block: -0.25;
+ }
+ .my-\[-0\.25rem\] {
+ margin-block: -0.25rem;
+ }
+ .my-\[-0\.30rem\] {
+ margin-block: -0.30rem;
+ }
+ .my-\[-0\.50rem\] {
+ margin-block: -0.50rem;
+ }
+ .my-\[-0\.rem\] {
+ margin-block: -0.rem;
+ }
+ .my-\[0\.0rem\] {
+ margin-block: 0.0rem;
+ }
.my-\[0\.625vw\] {
margin-block: 0.625vw;
}
@@ -255,12 +313,21 @@
.my-\[5vw\] {
margin-block: 5vw;
}
+ .mt-0 {
+ margin-top: 0px;
+ }
+ .mt-\[0\.0rem\] {
+ margin-top: 0.0rem;
+ }
.mt-\[0\.5rem\] {
margin-top: 0.5rem;
}
.mt-\[0\.625vw\] {
margin-top: 0.625vw;
}
+ .mt-\[0\.rem\] {
+ margin-top: 0.rem;
+ }
.mt-\[1vw\] {
margin-top: 1vw;
}
@@ -282,9 +349,30 @@
.mb-0 {
margin-bottom: 0px;
}
+ .mb-2 {
+ margin-bottom: calc(var(--spacing) * 2);
+ }
+ .mb-4 {
+ margin-bottom: calc(var(--spacing) * 4);
+ }
.mb-6 {
margin-bottom: calc(var(--spacing) * 6);
}
+ .mb-10 {
+ margin-bottom: calc(var(--spacing) * 10);
+ }
+ .mb-12 {
+ margin-bottom: calc(var(--spacing) * 12);
+ }
+ .mb-\[0\.0rem\] {
+ margin-bottom: 0.0rem;
+ }
+ .mb-\[0\.1rem\] {
+ margin-bottom: 0.1rem;
+ }
+ .mb-\[0\.5rem\] {
+ margin-bottom: 0.5rem;
+ }
.mb-\[0\.30rem\] {
margin-bottom: 0.30rem;
}
@@ -306,6 +394,15 @@
.ml-\[-4vw\] {
margin-left: -4vw;
}
+ .ml-auto {
+ margin-left: auto;
+ }
+ .line-clamp-2 {
+ overflow: hidden;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+ }
.block {
display: block;
}
@@ -321,15 +418,24 @@
.inline-block {
display: inline-block;
}
+ .inline-flex {
+ display: inline-flex;
+ }
.table {
display: table;
}
.h-0 {
height: 0px;
}
+ .h-2 {
+ height: calc(var(--spacing) * 2);
+ }
.h-38 {
height: calc(var(--spacing) * 38);
}
+ .h-\[0\.1rem\] {
+ height: 0.1rem;
+ }
.h-\[9\.5vw\] {
height: 9.5vw;
}
@@ -339,6 +445,9 @@
.h-\[62\%\] {
height: 62%;
}
+ .h-\[80\%\] {
+ height: 80%;
+ }
.h-\[80svh\] {
height: 80svh;
}
@@ -363,12 +472,27 @@
.w-0 {
width: 0px;
}
+ .w-2 {
+ width: calc(var(--spacing) * 2);
+ }
.w-8 {
width: calc(var(--spacing) * 8);
}
+ .w-\[\%\] {
+ width: %;
+ }
+ .w-\[0\%\] {
+ width: 0%;
+ }
+ .w-\[0\.625rem\] {
+ width: 0.625rem;
+ }
.w-\[30\%\] {
width: 30%;
}
+ .w-\[50\%\] {
+ width: 50%;
+ }
.w-\[67\%\] {
width: 67%;
}
@@ -378,6 +502,9 @@
.w-\[75rem\] {
width: 75rem;
}
+ .w-\[80\%\] {
+ width: 80%;
+ }
.w-\[95vw\] {
width: 95vw;
}
@@ -390,9 +517,15 @@
.w-full {
width: 100%;
}
+ .max-w-3xl {
+ max-width: var(--container-3xl);
+ }
.min-w-0 {
min-width: 0px;
}
+ .min-w-\[260px\] {
+ min-width: 260px;
+ }
.flex-1 {
flex: 1;
}
@@ -416,6 +549,9 @@
.transform {
transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
+ .animate-pulse {
+ animation: var(--animate-pulse);
+ }
.cursor-grab {
cursor: grab;
}
@@ -431,6 +567,9 @@
.\[scrollbar-width\:none\] {
scrollbar-width: none;
}
+ .grid-cols-1 {
+ grid-template-columns: repeat(1, minmax(0, 1fr));
+ }
.grid-cols-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
@@ -446,12 +585,30 @@
.flex-col {
flex-direction: column;
}
+ .flex-wrap {
+ flex-wrap: wrap;
+ }
+ .items-baseline {
+ align-items: baseline;
+ }
.items-center {
align-items: center;
}
+ .items-end {
+ align-items: flex-end;
+ }
.justify-between {
justify-content: space-between;
}
+ .gap-1 {
+ gap: var(--spacing);
+ }
+ .gap-2 {
+ gap: calc(var(--spacing) * 2);
+ }
+ .gap-3 {
+ gap: calc(var(--spacing) * 3);
+ }
.gap-4 {
gap: calc(var(--spacing) * 4);
}
@@ -461,6 +618,15 @@
.gap-16 {
gap: calc(var(--spacing) * 16);
}
+ .gap-\[0\.5rem\] {
+ gap: 0.5rem;
+ }
+ .gap-\[0\.25rem\] {
+ gap: 0.25rem;
+ }
+ .gap-\[0\.0625rem\] {
+ gap: 0.0625rem;
+ }
.gap-\[1\.25vw\] {
gap: 1.25vw;
}
@@ -470,6 +636,9 @@
.gap-x-8 {
column-gap: calc(var(--spacing) * 8);
}
+ .gap-x-\[1ch\] {
+ column-gap: 1ch;
+ }
.gap-x-\[5vw\] {
column-gap: 5vw;
}
@@ -481,6 +650,28 @@
.gap-y-4 {
row-gap: calc(var(--spacing) * 4);
}
+ .gap-y-\[0\.4rem\] {
+ row-gap: 0.4rem;
+ }
+ :where(.divide-y > :not(:last-child)) {
+ --tw-divide-y-reverse: 0;
+ border-bottom-style: var(--tw-border-style);
+ border-top-style: var(--tw-border-style);
+ border-top-width: calc(1px * var(--tw-divide-y-reverse));
+ border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
+ }
+ :where(.divide-white > :not(:last-child)) {
+ border-color: var(--color-white);
+ }
+ :where(.divide-white\/5 > :not(:last-child)) {
+ border-color: color-mix(in srgb, #fff 5%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
+ }
+ }
+ .self-center {
+ align-self: center;
+ }
.truncate {
overflow: hidden;
text-overflow: ellipsis;
@@ -498,13 +689,33 @@
.overflow-y-auto {
overflow-y: auto;
}
+ .rounded {
+ border-radius: 0.25rem;
+ }
+ .rounded-\[0\.2rem\] {
+ border-radius: 0.2rem;
+ }
+ .rounded-\[0\.3rem\] {
+ border-radius: 0.3rem;
+ }
.rounded-\[0\.4rem\] {
border-radius: 0.4rem;
}
+ .rounded-full {
+ border-radius: calc(infinity * 1px);
+ }
.border {
border-style: var(--tw-border-style);
border-width: 1px;
}
+ .border-1 {
+ border-style: var(--tw-border-style);
+ border-width: 1px;
+ }
+ .border-\[0\.01rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.01rem;
+ }
.border-\[0\.1rem\] {
border-style: var(--tw-border-style);
border-width: 0.1rem;
@@ -517,6 +728,26 @@
border-style: var(--tw-border-style);
border-width: 0.2rem;
}
+ .border-\[0\.03rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.03rem;
+ }
+ .border-\[0\.06rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.06rem;
+ }
+ .border-\[0\.13rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.13rem;
+ }
+ .border-\[0\.16rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.16rem;
+ }
+ .border-\[0\.25rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.25rem;
+ }
.border-\[0\.25vh\] {
border-style: var(--tw-border-style);
border-width: 0.25vh;
@@ -525,6 +756,26 @@
border-style: var(--tw-border-style);
border-width: 0.125rem;
}
+ .border-\[0\.0625rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.0625rem;
+ }
+ .border-\[0\.03125rem\] {
+ border-style: var(--tw-border-style);
+ border-width: 0.03125rem;
+ }
+ .border-x-\[0\.1rem\] {
+ border-inline-style: var(--tw-border-style);
+ border-inline-width: 0.1rem;
+ }
+ .border-t {
+ border-top-style: var(--tw-border-style);
+ border-top-width: 1px;
+ }
+ .border-b {
+ border-bottom-style: var(--tw-border-style);
+ border-bottom-width: 1px;
+ }
.border-solid {
--tw-border-style: solid;
border-style: solid;
@@ -541,15 +792,189 @@
.border-\[var\(--alt\)\] {
border-color: var(--alt);
}
+ .border-\[var\(--primary\)\]\/40 {
+ border-color: var(--primary);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--primary) 40%, transparent);
+ }
+ }
+ .border-emerald-800 {
+ border-color: var(--color-emerald-800);
+ }
+ .border-emerald-800\/30 {
+ border-color: color-mix(in srgb, oklch(43.2% 0.095 166.913) 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-emerald-800) 30%, transparent);
+ }
+ }
+ .border-red-800 {
+ border-color: var(--color-red-800);
+ }
+ .border-red-800\/30 {
+ border-color: color-mix(in srgb, oklch(44.4% 0.177 26.899) 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-red-800) 30%, transparent);
+ }
+ }
+ .border-white {
+ border-color: var(--color-white);
+ }
+ .border-white\/5 {
+ border-color: color-mix(in srgb, #fff 5%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
+ }
+ }
+ .border-white\/10 {
+ border-color: color-mix(in srgb, #fff 10%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
+ }
+ }
+ .bg-\(--alt\)\/25 {
+ background-color: var(--alt);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--alt) 25%, transparent);
+ }
+ }
.bg-\(--background\) {
background-color: var(--background);
}
+ .bg-\(--extra\)\/0 {
+ background-color: var(--extra);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--extra) 0%, transparent);
+ }
+ }
+ .bg-\(--extra\)\/25 {
+ background-color: var(--extra);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--extra) 25%, transparent);
+ }
+ }
+ .bg-\(--extra\)\/50 {
+ background-color: var(--extra);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--extra) 50%, transparent);
+ }
+ }
+ .bg-\(--extra\)\/70 {
+ background-color: var(--extra);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--extra) 70%, transparent);
+ }
+ }
.bg-\(--secondary\) {
background-color: var(--secondary);
}
+ .bg-\[color\:var\(--alt\)\] {
+ background-color: var(--alt);
+ }
.bg-\[var\(--background\)\] {
background-color: var(--background);
}
+ .bg-black {
+ background-color: var(--color-black);
+ }
+ .bg-black\/20 {
+ background-color: color-mix(in srgb, #000 20%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
+ }
+ }
+ .bg-black\/30 {
+ background-color: color-mix(in srgb, #000 30%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
+ }
+ }
+ .bg-emerald-400 {
+ background-color: var(--color-emerald-400);
+ }
+ .bg-emerald-950 {
+ background-color: var(--color-emerald-950);
+ }
+ .bg-emerald-950\/40 {
+ background-color: color-mix(in srgb, oklch(26.2% 0.051 172.552) 40%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-emerald-950) 40%, transparent);
+ }
+ }
+ .bg-red-950 {
+ background-color: var(--color-red-950);
+ }
+ .bg-red-950\/40 {
+ background-color: color-mix(in srgb, oklch(25.8% 0.092 26.042) 40%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-red-950) 40%, transparent);
+ }
+ }
+ .bg-transparent {
+ background-color: transparent;
+ }
+ .bg-white {
+ background-color: var(--color-white);
+ }
+ .bg-white\/5 {
+ background-color: color-mix(in srgb, #fff 5%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
+ }
+ }
+ .bg-white\/\[0\.01\] {
+ background-color: color-mix(in srgb, #fff 1%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-white) 1%, transparent);
+ }
+ }
+ .bg-white\/\[0\.02\] {
+ background-color: color-mix(in srgb, #fff 2%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
+ }
+ }
+ .bg-white\/\[0\.03\] {
+ background-color: color-mix(in srgb, #fff 3%, transparent);
+ @supports (color: color-mix(in lab, red, red)) {
+ background-color: color-mix(in oklab, var(--color-white) 3%, transparent);
+ }
+ }
+ .bg-\[linear-gradient\(to_bottom\,\#181825\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,#181825,var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,,var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--backgrou\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--backgrou),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--background\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--background),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--background\)\,var\(--cmp-bg\,transparent\)\)\] {
+ background-image: linear-gradient(to bottom,var(--background),var(--cmp-bg,transparent));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--cmp-bg\,\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--cmp-bg,),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--cmp-bg\,black\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--cmp-bg,black),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--cmp-bg\,transparent\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--cmp-bg,transparent),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--cmp-bg\,white\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--cmp-bg,white),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(--text\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(--text),var(--background));
+ }
+ .bg-\[linear-gradient\(to_bottom\,var\(white\)\,var\(--background\)\)\] {
+ background-image: linear-gradient(to bottom,var(white),var(--background));
+ }
.fill-\[\#7ed4fb\]\/50 {
fill: color-mix(in oklab, #7ed4fb 50%, transparent);
}
@@ -565,12 +990,27 @@
.p-0 {
padding: 0px;
}
+ .p-3 {
+ padding: calc(var(--spacing) * 3);
+ }
+ .p-3\.5 {
+ padding: calc(var(--spacing) * 3.5);
+ }
.p-4 {
padding: calc(var(--spacing) * 4);
}
+ .p-5 {
+ padding: calc(var(--spacing) * 5);
+ }
+ .p-6 {
+ padding: calc(var(--spacing) * 6);
+ }
.p-8 {
padding: calc(var(--spacing) * 8);
}
+ .p-\[0\.2rem\] {
+ padding: 0.2rem;
+ }
.p-\[0\.4rem\] {
padding: 0.4rem;
}
@@ -586,6 +1026,15 @@
.p-\[3vw\] {
padding: 3vw;
}
+ .px-1 {
+ padding-inline: var(--spacing);
+ }
+ .px-1\.5 {
+ padding-inline: calc(var(--spacing) * 1.5);
+ }
+ .px-2 {
+ padding-inline: calc(var(--spacing) * 2);
+ }
.px-3 {
padding-inline: calc(var(--spacing) * 3);
}
@@ -595,6 +1044,9 @@
.px-\[0\.1vw\] {
padding-inline: 0.1vw;
}
+ .px-\[0\.2rem\] {
+ padding-inline: 0.2rem;
+ }
.px-\[0\.4rem\] {
padding-inline: 0.4rem;
}
@@ -607,15 +1059,36 @@
.py-\(--ypad\) {
padding-block: var(--ypad);
}
+ .py-0 {
+ padding-block: 0px;
+ }
+ .py-0\.5 {
+ padding-block: calc(var(--spacing) * 0.5);
+ }
+ .py-2 {
+ padding-block: calc(var(--spacing) * 2);
+ }
.py-16 {
padding-block: calc(var(--spacing) * 16);
}
+ .py-\[0\.1rem\] {
+ padding-block: 0.1rem;
+ }
+ .py-\[0\.25rem\] {
+ padding-block: 0.25rem;
+ }
.py-\[0\.625vw\] {
padding-block: 0.625vw;
}
+ .py-\[var\(--border-py\,0\.875rem\)\] {
+ padding-block: var(--border-py,0.875rem);
+ }
.pt-3 {
padding-top: calc(var(--spacing) * 3);
}
+ .pt-4 {
+ padding-top: calc(var(--spacing) * 4);
+ }
.pt-\[1\.0625em\] {
padding-top: 1.0625em;
}
@@ -631,6 +1104,15 @@
.pr-\[1\.25vw\] {
padding-right: 1.25vw;
}
+ .pb-2 {
+ padding-bottom: calc(var(--spacing) * 2);
+ }
+ .pb-3 {
+ padding-bottom: calc(var(--spacing) * 3);
+ }
+ .pb-4 {
+ padding-bottom: calc(var(--spacing) * 4);
+ }
.text-left {
text-align: left;
}
@@ -643,6 +1125,21 @@
.font-mono {
font-family: var(--font-mono);
}
+ .text-2xl {
+ font-size: var(--text-2xl);
+ line-height: var(--tw-leading, var(--text-2xl--line-height));
+ }
+ .text-sm {
+ font-size: var(--text-sm);
+ line-height: var(--tw-leading, var(--text-sm--line-height));
+ }
+ .text-xs {
+ font-size: var(--text-xs);
+ line-height: var(--tw-leading, var(--text-xs--line-height));
+ }
+ .text-\[0\%\] {
+ font-size: 0%;
+ }
.text-\[0\.8rem\] {
font-size: 0.8rem;
}
@@ -670,22 +1167,69 @@
.text-\[3vw\] {
font-size: 3vw;
}
+ .text-\[5\%\] {
+ font-size: 5%;
+ }
.text-\[5vw\] {
font-size: 5vw;
}
+ .text-\[7\%\] {
+ font-size: 7%;
+ }
+ .text-\[10px\] {
+ font-size: 10px;
+ }
+ .text-\[11px\] {
+ font-size: 11px;
+ }
+ .text-\[50\%\] {
+ font-size: 50%;
+ }
.text-\[60\%\] {
font-size: 60%;
}
+ .text-\[70\%\] {
+ font-size: 70%;
+ }
+ .text-\[75\%\] {
+ font-size: 75%;
+ }
+ .text-\[80\%\] {
+ font-size: 80%;
+ }
+ .text-\[85\%\] {
+ font-size: 85%;
+ }
+ .text-\[90\%\] {
+ font-size: 90%;
+ }
+ .text-\[95\%\] {
+ font-size: 95%;
+ }
+ .text-\[100\%\] {
+ font-size: 100%;
+ }
.text-\[110\%\] {
font-size: 110%;
}
.text-\[130\%\] {
font-size: 130%;
}
+ .text-\[150\%\] {
+ font-size: 150%;
+ }
.leading-\[normal\] {
--tw-leading: normal;
line-height: normal;
}
+ .leading-none {
+ --tw-leading: 1;
+ line-height: 1;
+ }
+ .leading-relaxed {
+ --tw-leading: var(--leading-relaxed);
+ line-height: var(--leading-relaxed);
+ }
.font-\[150\%\] {
--tw-font-weight: 150%;
font-weight: 150%;
@@ -698,6 +1242,10 @@
--tw-font-weight: var(--font-weight-normal);
font-weight: var(--font-weight-normal);
}
+ .tracking-wider {
+ --tw-tracking: var(--tracking-wider);
+ letter-spacing: var(--tracking-wider);
+ }
.wrap-anywhere {
overflow-wrap: anywhere;
}
@@ -710,6 +1258,12 @@
.text-\(--alt\) {
color: var(--alt);
}
+ .text-\(--background\) {
+ color: var(--background);
+ }
+ .text-\(--bg\) {
+ color: var(--bg);
+ }
.text-\(--extra\) {
color: var(--extra);
}
@@ -719,15 +1273,39 @@
.text-\(--secondary\) {
color: var(--secondary);
}
+ .text-\(--text\) {
+ color: var(--text);
+ }
.text-\[\#54D7A9\] {
color: #54D7A9;
}
+ .text-\[\#5874FF\] {
+ color: #5874FF;
+ }
.text-\[\#D8C44B\] {
color: #D8C44B;
}
+ .text-\[\#F5A670\] {
+ color: #F5A670;
+ }
.text-\[\#F16265\] {
color: #F16265;
}
+ .text-\[\#FF0000\] {
+ color: #FF0000;
+ }
+ .text-\[\#FFFFFF\] {
+ color: #FFFFFF;
+ }
+ .text-\[\#\] {
+ color: #;
+ }
+ .text-\[\#ffffff\] {
+ color: #ffffff;
+ }
+ .text-\[\%v\] {
+ color: %v;
+ }
.text-\[--\] {
color: --;
}
@@ -746,9 +1324,33 @@
.text-\[var\(--accent\)\] {
color: var(--accent);
}
+ .text-\[var\(--primary\)\] {
+ color: var(--primary);
+ }
.text-\[var\(--secondary\)\] {
color: var(--secondary);
}
+ .text-emerald-400 {
+ color: var(--color-emerald-400);
+ }
+ .text-red-400 {
+ color: var(--color-red-400);
+ }
+ .text-zinc-200 {
+ color: var(--color-zinc-200);
+ }
+ .text-zinc-300 {
+ color: var(--color-zinc-300);
+ }
+ .text-zinc-400 {
+ color: var(--color-zinc-400);
+ }
+ .text-zinc-500 {
+ color: var(--color-zinc-500);
+ }
+ .uppercase {
+ text-transform: uppercase;
+ }
.no-underline {
text-decoration-line: none;
}
@@ -758,32 +1360,71 @@
.opacity-0 {
opacity: 0%;
}
+ .shadow-\[0_0_15px_rgba\(0\,0\,0\,0\.3\)\] {
+ --tw-shadow: 0 0 15px var(--tw-shadow-color, rgba(0,0,0,0.3));
+ box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
+ }
.outline {
outline-style: var(--tw-outline-style);
outline-width: 1px;
}
+ .filter {
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
+ .transition-all {
+ transition-property: all;
+ transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
+ transition-duration: var(--tw-duration, var(--default-transition-duration));
+ }
.transition-colors {
transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
transition-duration: var(--tw-duration, var(--default-transition-duration));
}
+ .transition-transform {
+ transition-property: transform, translate, scale, rotate;
+ transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
+ transition-duration: var(--tw-duration, var(--default-transition-duration));
+ }
+ .duration-150 {
+ --tw-duration: 150ms;
+ transition-duration: 150ms;
+ }
.select-text {
-webkit-user-select: text;
user-select: text;
}
+ .\[--border-py\:0\.0rem\] {
+ --border-py: 0.0rem;
+ }
+ .\[--border-py\:0\.2rem\] {
+ --border-py: 0.2rem;
+ }
+ .\[--border-py\:0\.3rem\] {
+ --border-py: 0.3rem;
+ }
.\[--border-py\:0\.5rem\] {
--border-py: 0.5rem;
}
+ .\[--border-py\:0\.25rem\] {
+ --border-py: 0.25rem;
+ }
.\[--border-py\:0\.75rem\] {
--border-py: 0.75rem;
}
.\[--border-py\:0\.875rem\] {
--border-py: 0.875rem;
}
+ .\[--border-py\:0\.rem\] {
+ --border-py: 0.rem;
+ }
.\[--ypad\:var\(--border-py\,0\.875rem\)\] {
--ypad: var(--border-py,0.875rem);
}
@media (hover: hover) {
+ .group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *) {
+ color: var(--accent);
+ }
.group-hover\:text-\[var\(--alt\)\]:is(:where(.group):hover *) {
color: var(--alt);
}
@@ -807,6 +1448,18 @@
}
}
@media (hover: hover) {
+ .hover\:translate-x-1:hover {
+ --tw-translate-x: var(--spacing);
+ translate: var(--tw-translate-x) var(--tw-translate-y);
+ }
+ .hover\:border-white\/20:hover {
+ border-color: color-mix(in srgb, #fff 20%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:border-white\/20:hover {
+ border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
+ }
+ }
.hover\:bg-\(--alt\)\/25:hover {
background-color: var(--alt);
}
@@ -815,21 +1468,134 @@
background-color: color-mix(in oklab, var(--alt) 25%, transparent);
}
}
+ .hover\:bg-black\/0:hover {
+ background-color: color-mix(in srgb, #000 0%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-black\/0:hover {
+ background-color: color-mix(in oklab, var(--color-black) 0%, transparent);
+ }
+ }
+ .hover\:bg-black\/20:hover {
+ background-color: color-mix(in srgb, #000 20%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-black\/20:hover {
+ background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
+ }
+ }
+ .hover\:bg-black\/50:hover {
+ background-color: color-mix(in srgb, #000 50%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-black\/50:hover {
+ background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
+ }
+ }
+ .hover\:bg-white\/0:hover {
+ background-color: color-mix(in srgb, #fff 0%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/0:hover {
+ background-color: color-mix(in oklab, var(--color-white) 0%, transparent);
+ }
+ }
+ .hover\:bg-white\/1:hover {
+ background-color: color-mix(in srgb, #fff 1%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/1:hover {
+ background-color: color-mix(in oklab, var(--color-white) 1%, transparent);
+ }
+ }
+ .hover\:bg-white\/2:hover {
+ background-color: color-mix(in srgb, #fff 2%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/2:hover {
+ background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
+ }
+ }
+ .hover\:bg-white\/5:hover {
+ background-color: color-mix(in srgb, #fff 5%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/5:hover {
+ background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
+ }
+ }
+ .hover\:bg-white\/10:hover {
+ background-color: color-mix(in srgb, #fff 10%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/10:hover {
+ background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
+ }
+ }
+ .hover\:bg-white\/20:hover {
+ background-color: color-mix(in srgb, #fff 20%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/20:hover {
+ background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
+ }
+ }
+ .hover\:bg-white\/50:hover {
+ background-color: color-mix(in srgb, #fff 50%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/50:hover {
+ background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
+ }
+ }
+ .hover\:bg-white\/\[0\.04\]:hover {
+ background-color: color-mix(in srgb, #fff 4%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/\[0\.04\]:hover {
+ background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
+ }
+ }
+ .hover\:bg-white\/\[0\.05\]:hover {
+ background-color: color-mix(in srgb, #fff 5%, transparent);
+ }
+ @supports (color: color-mix(in lab, red, red)) {
+ .hover\:bg-white\/\[0\.05\]:hover {
+ background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
+ }
+ }
.hover\:text-\(--accent\):hover {
color: var(--accent);
}
.hover\:text-\[var\(--alt\)\]:hover {
color: var(--alt);
}
+ .hover\:text-\[var\(--primary\)\]:hover {
+ color: var(--primary);
+ }
.hover\:text-\[var\(--secondary\)\]:hover {
color: var(--secondary);
}
.hover\:text-gray-700:hover {
color: var(--color-gray-700);
}
+ .hover\:text-white:hover {
+ color: var(--color-white);
+ }
.hover\:no-underline:hover {
text-decoration-line: none;
}
+ .hover\:underline:hover {
+ text-decoration-line: underline;
+ }
+ .hover\:brightness-100:hover {
+ --tw-brightness: brightness(100%);
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
+ .hover\:brightness-200:hover {
+ --tw-brightness: brightness(200%);
+ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
+ }
}
.data-copied\:animate-\[bump_0\.25s\][data-copied] {
animation: bump 0.25s;
@@ -997,9 +1763,29 @@
}
}
@media (width >= 48rem) {
+ .md\:col-span-2 {
+ grid-column: span 2 / span 2;
+ }
+ .md\:col-span-3 {
+ grid-column: span 3 / span 3;
+ }
.md\:grid-cols-1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
+ .md\:grid-cols-6 {
+ grid-template-columns: repeat(6, minmax(0, 1fr));
+ }
+ .md\:flex-row {
+ flex-direction: row;
+ }
+ .md\:items-center {
+ align-items: center;
+ }
+ }
+ @media (width >= 64rem) {
+ .lg\:flex {
+ display: flex;
+ }
}
.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
display: none;
@@ -1061,6 +1847,11 @@
inherits: false;
initial-value: 0;
}
+@property --tw-divide-y-reverse {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0;
+}
@property --tw-border-style {
syntax: "*";
inherits: false;
@@ -1074,11 +1865,142 @@
syntax: "*";
inherits: false;
}
+@property --tw-tracking {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-shadow {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0 0 #0000;
+}
+@property --tw-shadow-color {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-shadow-alpha {
+ syntax: "<percentage>";
+ inherits: false;
+ initial-value: 100%;
+}
+@property --tw-inset-shadow {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0 0 #0000;
+}
+@property --tw-inset-shadow-color {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-inset-shadow-alpha {
+ syntax: "<percentage>";
+ inherits: false;
+ initial-value: 100%;
+}
+@property --tw-ring-color {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-ring-shadow {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0 0 #0000;
+}
+@property --tw-inset-ring-color {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-inset-ring-shadow {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0 0 #0000;
+}
+@property --tw-ring-inset {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-ring-offset-width {
+ syntax: "<length>";
+ inherits: false;
+ initial-value: 0px;
+}
+@property --tw-ring-offset-color {
+ syntax: "*";
+ inherits: false;
+ initial-value: #fff;
+}
+@property --tw-ring-offset-shadow {
+ syntax: "*";
+ inherits: false;
+ initial-value: 0 0 #0000;
+}
@property --tw-outline-style {
syntax: "*";
inherits: false;
initial-value: solid;
}
+@property --tw-blur {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-brightness {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-contrast {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-grayscale {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-hue-rotate {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-invert {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-opacity {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-saturate {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-sepia {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-drop-shadow {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-drop-shadow-color {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-drop-shadow-alpha {
+ syntax: "<percentage>";
+ inherits: false;
+ initial-value: 100%;
+}
+@property --tw-drop-shadow-size {
+ syntax: "*";
+ inherits: false;
+}
+@property --tw-duration {
+ syntax: "*";
+ inherits: false;
+}
+@keyframes pulse {
+ 50% {
+ opacity: 0.5;
+ }
+}
@layer properties {
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
*, ::before, ::after, ::backdrop {
@@ -1091,10 +2013,40 @@
--tw-skew-x: initial;
--tw-skew-y: initial;
--tw-space-x-reverse: 0;
+ --tw-divide-y-reverse: 0;
--tw-border-style: solid;
--tw-leading: initial;
--tw-font-weight: initial;
+ --tw-tracking: initial;
+ --tw-shadow: 0 0 #0000;
+ --tw-shadow-color: initial;
+ --tw-shadow-alpha: 100%;
+ --tw-inset-shadow: 0 0 #0000;
+ --tw-inset-shadow-color: initial;
+ --tw-inset-shadow-alpha: 100%;
+ --tw-ring-color: initial;
+ --tw-ring-shadow: 0 0 #0000;
+ --tw-inset-ring-color: initial;
+ --tw-inset-ring-shadow: 0 0 #0000;
+ --tw-ring-inset: initial;
+ --tw-ring-offset-width: 0px;
+ --tw-ring-offset-color: #fff;
+ --tw-ring-offset-shadow: 0 0 #0000;
--tw-outline-style: solid;
+ --tw-blur: initial;
+ --tw-brightness: initial;
+ --tw-contrast: initial;
+ --tw-grayscale: initial;
+ --tw-hue-rotate: initial;
+ --tw-invert: initial;
+ --tw-opacity: initial;
+ --tw-saturate: initial;
+ --tw-sepia: initial;
+ --tw-drop-shadow: initial;
+ --tw-drop-shadow-color: initial;
+ --tw-drop-shadow-alpha: 100%;
+ --tw-drop-shadow-size: initial;
+ --tw-duration: initial;
}
}
}