diff options
| author | Kyren223 <contact@kyren.codes> | 2026-10-09 03:40:03 +0300 |
|---|---|---|
| committer | Kyren223 <contact@kyren.codes> | 2026-10-09 03:40:03 +0300 |
| commit | d3aa8982bfb70cda8d04130347e2a870aebd2d19 (patch) | |
| tree | ebc477e34e054ed9d33fc78cef78c1841b51dcb9 /public | |
| parent | 9b03d2790b8b8db1b5a6755b6130f37e5f7f2455 (diff) | |
New blog post and a bunch of unrelated website changes
Diffstat (limited to 'public')
| -rw-r--r-- | public/my_uptime.js | 7 | ||||
| -rw-r--r-- | public/style.css | 952 |
2 files changed, 956 insertions, 3 deletions
diff --git a/public/my_uptime.js b/public/my_uptime.js index 25f549a..1fdb457 100644 --- a/public/my_uptime.js +++ b/public/my_uptime.js @@ -13,6 +13,7 @@ async function updateUptime() { } // Run on page load after all DOM elements loaded -DOMContentLoaded(updateUptime()); - -setInterval(updateUptime, 5 * 1000); // in ms +document.addEventListener("DOMContentLoaded", () => { + updateUptime(); + setInterval(updateUptime, 5 * 1000); // in ms +}); 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; } } } |
