1022 lines
30 KiB
CSS
1022 lines
30 KiB
CSS
/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */
|
|
@layer properties;
|
|
@layer theme, base, components, utilities;
|
|
@layer theme {
|
|
:root, :host {
|
|
--font-sans: "Raleway", sans-serif;
|
|
--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
|
|
"Courier New", monospace;
|
|
--color-red-600: oklch(57.7% 0.245 27.325);
|
|
--color-green-700: oklch(52.7% 0.154 150.069);
|
|
--color-blue-600: oklch(54.6% 0.245 262.881);
|
|
--color-blue-700: oklch(48.8% 0.243 264.376);
|
|
--color-black: oklch(0% 0 0);
|
|
--color-white: oklch(100% 0 0);
|
|
--spacing: 0.25rem;
|
|
--container-xl: 36rem;
|
|
--container-2xl: 42rem;
|
|
--container-5xl: 64rem;
|
|
--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-base: 1rem;
|
|
--text-lg: 1.125rem;
|
|
--text-lg--line-height: calc(1.75 / 1.125);
|
|
--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-medium: 500;
|
|
--font-weight-bold: 700;
|
|
--radius-sm: 0.25rem;
|
|
--default-font-family: var(--font-sans);
|
|
--default-mono-font-family: var(--font-mono);
|
|
--spacing-section: 2rem;
|
|
--color-background: oklch(89.75% 0 0);
|
|
--color-text: oklch(0% 0 0);
|
|
--color-primary: oklch(60.48% 0.2166 257.2);
|
|
--color-primary-200: color-mix(in srgb, oklch(60.48% 0.2166 257.2) 20%, white);
|
|
@supports (color: color-mix(in lab, red, red)) {
|
|
--color-primary-200: color-mix(in oklch, var(--color-primary) 20%, white);
|
|
}
|
|
--color-secondary: oklch(55.75% 0.0165 244.9);
|
|
--color-info: oklch(65.52% 0.1105 212.2);
|
|
--color-warning: oklch(84.42% 0.1722 84.93);
|
|
--color-light: oklch(98.16% 0.0017 247.8);
|
|
--line-height: 1.6;
|
|
--text-40px: clamp(1.5rem, 2.0834vw, 3.5rem);
|
|
--h1: calc(var(--text-base) * 2.25);
|
|
--h2: calc(var(--text-base) * 1.75);
|
|
--h3: calc(var(--text-base) * 1.5);
|
|
--h4: calc(var(--text-base) * 1.25);
|
|
--h5: calc(var(--text-base) * 1.125);
|
|
--h6: calc(var(--text-base) * 1.05);
|
|
--tw-prose-body: var(--color-primary);
|
|
--tw-prose-headings: var(--color-primary);
|
|
--tw-prose-lead: var(--color-primary);
|
|
--tw-prose-links: var(--color-info);
|
|
--tw-prose-bold: var(--color-primary);
|
|
--tw-prose-counters: var(--color-primary);
|
|
--tw-prose-bullets: var(--color-secondary);
|
|
--tw-prose-hr: var(--color-secondary);
|
|
--tw-prose-quotes: var(--color-primary);
|
|
--tw-prose-quote-borders: var(--color-primary);
|
|
--tw-prose-captions: var(--color-secondary);
|
|
--tw-prose-code: var(--color-primary);
|
|
--tw-prose-pre-code: var(--color-primary);
|
|
--tw-prose-pre-bg: var(--color-secondary);
|
|
--tw-prose-th-borders: var(--color-secondary);
|
|
--tw-prose-td-borders: var(--color-secondary);
|
|
}
|
|
}
|
|
@layer base {
|
|
*, ::after, ::before, ::backdrop, ::file-selector-button {
|
|
box-sizing: border-box;
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0 solid;
|
|
}
|
|
html, :host {
|
|
line-height: 1.5;
|
|
-webkit-text-size-adjust: 100%;
|
|
tab-size: 4;
|
|
font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
|
|
font-feature-settings: var(--default-font-feature-settings, normal);
|
|
font-variation-settings: var(--default-font-variation-settings, normal);
|
|
-webkit-tap-highlight-color: transparent;
|
|
}
|
|
hr {
|
|
height: 0;
|
|
color: inherit;
|
|
border-top-width: 1px;
|
|
}
|
|
abbr:where([title]) {
|
|
-webkit-text-decoration: underline dotted;
|
|
text-decoration: underline dotted;
|
|
}
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-size: inherit;
|
|
font-weight: inherit;
|
|
}
|
|
a {
|
|
color: inherit;
|
|
-webkit-text-decoration: inherit;
|
|
text-decoration: inherit;
|
|
}
|
|
b, strong {
|
|
font-weight: bolder;
|
|
}
|
|
code, kbd, samp, pre {
|
|
font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
|
|
font-feature-settings: var(--default-mono-font-feature-settings, normal);
|
|
font-variation-settings: var(--default-mono-font-variation-settings, normal);
|
|
font-size: 1em;
|
|
}
|
|
small {
|
|
font-size: 80%;
|
|
}
|
|
sub, sup {
|
|
font-size: 75%;
|
|
line-height: 0;
|
|
position: relative;
|
|
vertical-align: baseline;
|
|
}
|
|
sub {
|
|
bottom: -0.25em;
|
|
}
|
|
sup {
|
|
top: -0.5em;
|
|
}
|
|
table {
|
|
text-indent: 0;
|
|
border-color: inherit;
|
|
border-collapse: collapse;
|
|
}
|
|
:-moz-focusring {
|
|
outline: auto;
|
|
}
|
|
progress {
|
|
vertical-align: baseline;
|
|
}
|
|
summary {
|
|
display: list-item;
|
|
}
|
|
ol, ul, menu {
|
|
list-style: none;
|
|
}
|
|
img, svg, video, canvas, audio, iframe, embed, object {
|
|
display: block;
|
|
vertical-align: middle;
|
|
}
|
|
img, video {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
button, input, select, optgroup, textarea, ::file-selector-button {
|
|
font: inherit;
|
|
font-feature-settings: inherit;
|
|
font-variation-settings: inherit;
|
|
letter-spacing: inherit;
|
|
color: inherit;
|
|
border-radius: 0;
|
|
background-color: transparent;
|
|
opacity: 1;
|
|
}
|
|
:where(select:is([multiple], [size])) optgroup {
|
|
font-weight: bolder;
|
|
}
|
|
:where(select:is([multiple], [size])) optgroup option {
|
|
padding-inline-start: 20px;
|
|
}
|
|
::file-selector-button {
|
|
margin-inline-end: 4px;
|
|
}
|
|
::placeholder {
|
|
opacity: 1;
|
|
}
|
|
@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
|
|
::placeholder {
|
|
color: currentcolor;
|
|
@supports (color: color-mix(in lab, red, red)) {
|
|
color: color-mix(in oklab, currentcolor 50%, transparent);
|
|
}
|
|
}
|
|
}
|
|
textarea {
|
|
resize: vertical;
|
|
}
|
|
::-webkit-search-decoration {
|
|
-webkit-appearance: none;
|
|
}
|
|
::-webkit-date-and-time-value {
|
|
min-height: 1lh;
|
|
text-align: inherit;
|
|
}
|
|
::-webkit-datetime-edit {
|
|
display: inline-flex;
|
|
}
|
|
::-webkit-datetime-edit-fields-wrapper {
|
|
padding: 0;
|
|
}
|
|
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
|
|
padding-block: 0;
|
|
}
|
|
:-moz-ui-invalid {
|
|
box-shadow: none;
|
|
}
|
|
button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
|
|
appearance: button;
|
|
}
|
|
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
|
|
height: auto;
|
|
}
|
|
[hidden]:where(:not([hidden="until-found"])) {
|
|
display: none !important;
|
|
}
|
|
}
|
|
@layer utilities {
|
|
.static {
|
|
position: static;
|
|
}
|
|
.m-0 {
|
|
margin: calc(var(--spacing) * 0);
|
|
}
|
|
.mx-auto {
|
|
margin-inline: auto;
|
|
}
|
|
.mt-10 {
|
|
margin-top: calc(var(--spacing) * 10);
|
|
}
|
|
.mb-4 {
|
|
margin-bottom: calc(var(--spacing) * 4);
|
|
}
|
|
.hidden {
|
|
display: none;
|
|
}
|
|
.w-full {
|
|
width: 100%;
|
|
}
|
|
.max-w-2xl {
|
|
max-width: var(--container-2xl);
|
|
}
|
|
.max-w-xl {
|
|
max-width: var(--container-xl);
|
|
}
|
|
.list-none {
|
|
list-style-type: none;
|
|
}
|
|
.space-y-4 {
|
|
:where(& > :not(:last-child)) {
|
|
--tw-space-y-reverse: 0;
|
|
margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
|
|
margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
|
|
}
|
|
}
|
|
.rounded {
|
|
border-radius: 0.25rem;
|
|
}
|
|
.border {
|
|
border-style: var(--tw-border-style);
|
|
border-width: 1px;
|
|
}
|
|
.bg-blue-600 {
|
|
background-color: var(--color-blue-600);
|
|
}
|
|
.p-0 {
|
|
padding: calc(var(--spacing) * 0);
|
|
}
|
|
.p-2 {
|
|
padding: calc(var(--spacing) * 2);
|
|
}
|
|
.px-4 {
|
|
padding-inline: calc(var(--spacing) * 4);
|
|
}
|
|
.py-2 {
|
|
padding-block: calc(var(--spacing) * 2);
|
|
}
|
|
.py-4 {
|
|
padding-block: calc(var(--spacing) * 4);
|
|
}
|
|
.text-center {
|
|
text-align: center;
|
|
}
|
|
.text-2xl {
|
|
font-size: var(--text-2xl);
|
|
line-height: var(--tw-leading, var(--text-2xl--line-height));
|
|
}
|
|
.text-3xl {
|
|
font-size: var(--text-3xl);
|
|
line-height: var(--tw-leading, var(--text-3xl--line-height));
|
|
}
|
|
.text-lg {
|
|
font-size: var(--text-lg);
|
|
line-height: var(--tw-leading, var(--text-lg--line-height));
|
|
}
|
|
.text-sm {
|
|
font-size: var(--text-sm);
|
|
line-height: var(--tw-leading, var(--text-sm--line-height));
|
|
}
|
|
.leading-none {
|
|
--tw-leading: 1;
|
|
line-height: 1;
|
|
}
|
|
.font-bold {
|
|
--tw-font-weight: var(--font-weight-bold);
|
|
font-weight: var(--font-weight-bold);
|
|
}
|
|
.text-green-700 {
|
|
color: var(--color-green-700);
|
|
}
|
|
.text-primary {
|
|
color: var(--color-primary);
|
|
}
|
|
.text-red-600 {
|
|
color: var(--color-red-600);
|
|
}
|
|
.text-white {
|
|
color: var(--color-white);
|
|
}
|
|
.hover\:bg-blue-700 {
|
|
&:hover {
|
|
@media (hover: hover) {
|
|
background-color: var(--color-blue-700);
|
|
}
|
|
}
|
|
}
|
|
.hover\:text-primary-200 {
|
|
&:hover {
|
|
@media (hover: hover) {
|
|
color: var(--color-primary-200);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
body, html {
|
|
background-color: var(--color-background);
|
|
color: var(--color-text);
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
.container {
|
|
margin: 0 auto;
|
|
width: 100%;
|
|
}
|
|
.section {
|
|
position: relative;
|
|
margin-block: var(--spacing-section);
|
|
padding-inline: var(--spacing-section);
|
|
&:first-child {
|
|
margin-top: calc(var(--spacing) * 0);
|
|
}
|
|
&:last-child, p:last-child {
|
|
margin-bottom: calc(var(--spacing) * 0);
|
|
}
|
|
&.has-background {
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
padding-block: var(--spacing-section);
|
|
}
|
|
}
|
|
.content-wrapper {
|
|
.alignfull {
|
|
max-width: 100%;
|
|
}
|
|
.alignwide {
|
|
max-width: 100%;
|
|
}
|
|
.alignleft {
|
|
float: none;
|
|
margin-right: auto;
|
|
margin-left: calc(var(--spacing) * 0);
|
|
}
|
|
.alignright {
|
|
float: none;
|
|
margin-right: calc(var(--spacing) * 0);
|
|
margin-left: auto;
|
|
}
|
|
.aligncenter {
|
|
margin-inline: auto;
|
|
}
|
|
}
|
|
.embed {
|
|
position: relative;
|
|
padding-bottom: 56.25%;
|
|
height: 0;
|
|
overflow: hidden;
|
|
}
|
|
.embed iframe, .embed object, .embed embed, .embed video {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
body {
|
|
background-color: white;
|
|
color: black;
|
|
font-family: var(--font-sans);
|
|
font-size: var(--text-base);
|
|
line-height: var(--line-height);
|
|
}
|
|
::selection {
|
|
background: var(--color-warning);
|
|
}
|
|
@layer components {
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-weight: 700;
|
|
margin: 0 0 1rem;
|
|
}
|
|
h1, .h1 {
|
|
font-size: var(--h1);
|
|
line-height: 1.2;
|
|
}
|
|
h2, .h2 {
|
|
font-size: var(--h2);
|
|
line-height: 1.3;
|
|
}
|
|
h3, .h3 {
|
|
font-size: var(--h3);
|
|
line-height: 1.4;
|
|
}
|
|
h4, .h4 {
|
|
font-size: var(--h4);
|
|
line-height: 1.5;
|
|
}
|
|
h5, .h5 {
|
|
font-size: var(--h5);
|
|
}
|
|
h6, .h6 {
|
|
font-size: var(--h6);
|
|
}
|
|
}
|
|
a, .link {
|
|
color: var(--color-info);
|
|
text-decoration: none;
|
|
transition: color 200ms;
|
|
cursor: pointer;
|
|
&:hover {
|
|
color: var(--color-primary);
|
|
}
|
|
}
|
|
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a {
|
|
color: inherit;
|
|
text-decoration: underline;
|
|
}
|
|
#site_head h1 a {
|
|
font-size: var(--text-40px);
|
|
color: var(--color-white);
|
|
&:hover {
|
|
@media (hover: hover) {
|
|
color: var(--color-primary-200);
|
|
}
|
|
}
|
|
}
|
|
p {
|
|
margin-top: 0;
|
|
margin-bottom: 1rem;
|
|
}
|
|
li ul, li ol {
|
|
margin: 0 1rem;
|
|
}
|
|
ul {
|
|
list-style-type: disc;
|
|
}
|
|
ol {
|
|
list-style-type: decimal;
|
|
}
|
|
ol ol {
|
|
list-style: lower-alpha;
|
|
}
|
|
ol ol ol {
|
|
list-style: lower-roman;
|
|
}
|
|
ol ol ol ol {
|
|
list-style: lower-alpha;
|
|
}
|
|
pre, code, samp, style {
|
|
font-family: monospace;
|
|
}
|
|
pre {
|
|
font-size: 0.875rem;
|
|
overflow: auto;
|
|
padding: 1.5rem;
|
|
}
|
|
pre code {
|
|
background-color: inherit;
|
|
border-radius: 0;
|
|
color: inherit;
|
|
padding: 0;
|
|
}
|
|
code {
|
|
border-radius: var(--radius-sm);
|
|
background-color: color-mix(in srgb, oklch(0% 0 0) 40%, transparent);
|
|
@supports (color: color-mix(in lab, red, red)) {
|
|
background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
|
|
}
|
|
padding-inline: 3px;
|
|
padding-block: 2px;
|
|
font-family: var(--font-mono);
|
|
font-size: var(--text-xs);
|
|
line-height: var(--tw-leading, var(--text-xs--line-height));
|
|
color: var(--color-light);
|
|
}
|
|
hr {
|
|
background-color: black;
|
|
border: none;
|
|
display: block;
|
|
height: 1px;
|
|
margin: 1rem 0;
|
|
width: 100%;
|
|
}
|
|
body {
|
|
background-color: var(--color-background);
|
|
font-family: var(--font-sans);
|
|
color: var(--color-text);
|
|
}
|
|
header#site_head {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
background-color: var(--color-primary);
|
|
color: var(--color-white);
|
|
padding-inline: calc(var(--spacing) * 60);
|
|
padding-block: calc(var(--spacing) * 4);
|
|
nav ul {
|
|
display: flex;
|
|
justify-content: safe flex-end;
|
|
:where(& > :not(:last-child)) {
|
|
--tw-space-x-reverse: 0;
|
|
margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
|
|
margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
|
|
}
|
|
& :is(:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
|
|
color: var(--color-white);
|
|
}
|
|
}
|
|
}
|
|
main {
|
|
article, div.main {
|
|
width: 100%;
|
|
@media (width >= 22.5rem) {
|
|
max-width: 22.5rem;
|
|
}
|
|
@media (width >= 29.6875rem) {
|
|
max-width: 29.6875rem;
|
|
}
|
|
@media (width >= 40rem) {
|
|
max-width: 40rem;
|
|
}
|
|
@media (width >= 48rem) {
|
|
max-width: 48rem;
|
|
}
|
|
@media (width >= 64rem) {
|
|
max-width: 64rem;
|
|
}
|
|
@media (width >= 80rem) {
|
|
max-width: 80rem;
|
|
}
|
|
@media (width >= 96rem) {
|
|
max-width: 96rem;
|
|
}
|
|
margin-inline: auto;
|
|
color: var(--tw-prose-body);
|
|
max-width: 65ch;
|
|
:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 1.25em;
|
|
margin-bottom: 1.25em;
|
|
}
|
|
:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-lead);
|
|
font-size: 1.25em;
|
|
line-height: 1.6;
|
|
margin-top: 1.2em;
|
|
margin-bottom: 1.2em;
|
|
}
|
|
:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-links);
|
|
text-decoration: underline;
|
|
font-weight: 500;
|
|
}
|
|
:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-bold);
|
|
font-weight: 600;
|
|
}
|
|
:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: decimal;
|
|
margin-top: 1.25em;
|
|
margin-bottom: 1.25em;
|
|
padding-inline-start: 1.625em;
|
|
}
|
|
:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: upper-alpha;
|
|
}
|
|
:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: lower-alpha;
|
|
}
|
|
:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: upper-alpha;
|
|
}
|
|
:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: lower-alpha;
|
|
}
|
|
:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: upper-roman;
|
|
}
|
|
:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: lower-roman;
|
|
}
|
|
:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: upper-roman;
|
|
}
|
|
:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: lower-roman;
|
|
}
|
|
:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: decimal;
|
|
}
|
|
:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
list-style-type: disc;
|
|
margin-top: 1.25em;
|
|
margin-bottom: 1.25em;
|
|
padding-inline-start: 1.625em;
|
|
}
|
|
:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
|
|
font-weight: 400;
|
|
color: var(--tw-prose-counters);
|
|
}
|
|
:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
|
|
color: var(--tw-prose-bullets);
|
|
}
|
|
:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 600;
|
|
margin-top: 1.25em;
|
|
}
|
|
:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
border-color: var(--tw-prose-hr);
|
|
border-top-width: 1;
|
|
margin-top: 3em;
|
|
margin-bottom: 3em;
|
|
}
|
|
:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 500;
|
|
font-style: italic;
|
|
color: var(--tw-prose-quotes);
|
|
border-inline-start-width: 0.25rem;
|
|
border-inline-start-color: var(--tw-prose-quote-borders);
|
|
quotes: "\201C""\201D""\2018""\2019";
|
|
margin-top: 1.6em;
|
|
margin-bottom: 1.6em;
|
|
padding-inline-start: 1em;
|
|
}
|
|
:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
|
|
content: open-quote;
|
|
}
|
|
:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
|
|
content: close-quote;
|
|
}
|
|
:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 800;
|
|
font-size: 2.25em;
|
|
margin-top: 0;
|
|
margin-bottom: 0.8888889em;
|
|
line-height: 1.1111111;
|
|
}
|
|
:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 900;
|
|
color: inherit;
|
|
}
|
|
:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 700;
|
|
font-size: 1.5em;
|
|
margin-top: 2em;
|
|
margin-bottom: 1em;
|
|
line-height: 1.3333333;
|
|
}
|
|
:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 800;
|
|
color: inherit;
|
|
}
|
|
:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 600;
|
|
font-size: 1.25em;
|
|
margin-top: 1.6em;
|
|
margin-bottom: 0.6em;
|
|
line-height: 1.6;
|
|
}
|
|
:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 700;
|
|
color: inherit;
|
|
}
|
|
:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 600;
|
|
margin-top: 1.5em;
|
|
margin-bottom: 0.5em;
|
|
line-height: 1.5;
|
|
}
|
|
:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 700;
|
|
color: inherit;
|
|
}
|
|
:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 2em;
|
|
margin-bottom: 2em;
|
|
}
|
|
:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
display: block;
|
|
margin-top: 2em;
|
|
margin-bottom: 2em;
|
|
}
|
|
:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 2em;
|
|
margin-bottom: 2em;
|
|
}
|
|
:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
font-weight: 500;
|
|
font-family: inherit;
|
|
color: var(--tw-prose-kbd);
|
|
box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
|
|
font-size: 0.875em;
|
|
border-radius: 0.3125rem;
|
|
padding-top: 0.1875em;
|
|
padding-inline-end: 0.375em;
|
|
padding-bottom: 0.1875em;
|
|
padding-inline-start: 0.375em;
|
|
}
|
|
:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-code);
|
|
font-weight: 600;
|
|
font-size: 0.875em;
|
|
}
|
|
:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
|
|
content: "`";
|
|
}
|
|
:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
|
|
content: "`";
|
|
}
|
|
:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
font-size: 0.875em;
|
|
}
|
|
:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
font-size: 0.9em;
|
|
}
|
|
:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: inherit;
|
|
}
|
|
:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-pre-code);
|
|
background-color: var(--tw-prose-pre-bg);
|
|
overflow-x: auto;
|
|
font-weight: 400;
|
|
font-size: 0.875em;
|
|
line-height: 1.7142857;
|
|
margin-top: 1.7142857em;
|
|
margin-bottom: 1.7142857em;
|
|
border-radius: 0.375rem;
|
|
padding-top: 0.8571429em;
|
|
padding-inline-end: 1.1428571em;
|
|
padding-bottom: 0.8571429em;
|
|
padding-inline-start: 1.1428571em;
|
|
}
|
|
:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
background-color: transparent;
|
|
border-width: 0;
|
|
border-radius: 0;
|
|
padding: 0;
|
|
font-weight: inherit;
|
|
color: inherit;
|
|
font-size: inherit;
|
|
font-family: inherit;
|
|
line-height: inherit;
|
|
}
|
|
:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
|
|
content: none;
|
|
}
|
|
:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
|
|
content: none;
|
|
}
|
|
:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
width: 100%;
|
|
table-layout: auto;
|
|
margin-top: 2em;
|
|
margin-bottom: 2em;
|
|
font-size: 0.875em;
|
|
line-height: 1.7142857;
|
|
}
|
|
:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
border-bottom-width: 1px;
|
|
border-bottom-color: var(--tw-prose-th-borders);
|
|
}
|
|
:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-headings);
|
|
font-weight: 600;
|
|
vertical-align: bottom;
|
|
padding-inline-end: 0.5714286em;
|
|
padding-bottom: 0.5714286em;
|
|
padding-inline-start: 0.5714286em;
|
|
}
|
|
:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
border-bottom-width: 1px;
|
|
border-bottom-color: var(--tw-prose-td-borders);
|
|
}
|
|
:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
border-bottom-width: 0;
|
|
}
|
|
:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
vertical-align: baseline;
|
|
}
|
|
:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
border-top-width: 1px;
|
|
border-top-color: var(--tw-prose-th-borders);
|
|
}
|
|
:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
vertical-align: top;
|
|
}
|
|
:where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
text-align: start;
|
|
}
|
|
:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
color: var(--tw-prose-captions);
|
|
font-size: 0.875em;
|
|
line-height: 1.4285714;
|
|
margin-top: 0.8571429em;
|
|
}
|
|
--tw-prose-body: oklch(37.3% 0.034 259.733);
|
|
--tw-prose-headings: oklch(21% 0.034 264.665);
|
|
--tw-prose-lead: oklch(44.6% 0.03 256.802);
|
|
--tw-prose-links: oklch(21% 0.034 264.665);
|
|
--tw-prose-bold: oklch(21% 0.034 264.665);
|
|
--tw-prose-counters: oklch(55.1% 0.027 264.364);
|
|
--tw-prose-bullets: oklch(87.2% 0.01 258.338);
|
|
--tw-prose-hr: oklch(92.8% 0.006 264.531);
|
|
--tw-prose-quotes: oklch(21% 0.034 264.665);
|
|
--tw-prose-quote-borders: oklch(92.8% 0.006 264.531);
|
|
--tw-prose-captions: oklch(55.1% 0.027 264.364);
|
|
--tw-prose-kbd: oklch(21% 0.034 264.665);
|
|
--tw-prose-kbd-shadows: NaN NaN NaN;
|
|
--tw-prose-code: oklch(21% 0.034 264.665);
|
|
--tw-prose-pre-code: oklch(92.8% 0.006 264.531);
|
|
--tw-prose-pre-bg: oklch(27.8% 0.033 256.848);
|
|
--tw-prose-th-borders: oklch(87.2% 0.01 258.338);
|
|
--tw-prose-td-borders: oklch(92.8% 0.006 264.531);
|
|
--tw-prose-invert-body: oklch(87.2% 0.01 258.338);
|
|
--tw-prose-invert-headings: #fff;
|
|
--tw-prose-invert-lead: oklch(70.7% 0.022 261.325);
|
|
--tw-prose-invert-links: #fff;
|
|
--tw-prose-invert-bold: #fff;
|
|
--tw-prose-invert-counters: oklch(70.7% 0.022 261.325);
|
|
--tw-prose-invert-bullets: oklch(44.6% 0.03 256.802);
|
|
--tw-prose-invert-hr: oklch(37.3% 0.034 259.733);
|
|
--tw-prose-invert-quotes: oklch(96.7% 0.003 264.542);
|
|
--tw-prose-invert-quote-borders: oklch(37.3% 0.034 259.733);
|
|
--tw-prose-invert-captions: oklch(70.7% 0.022 261.325);
|
|
--tw-prose-invert-kbd: #fff;
|
|
--tw-prose-invert-kbd-shadows: 255 255 255;
|
|
--tw-prose-invert-code: #fff;
|
|
--tw-prose-invert-pre-code: oklch(87.2% 0.01 258.338);
|
|
--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
|
|
--tw-prose-invert-th-borders: oklch(44.6% 0.03 256.802);
|
|
--tw-prose-invert-td-borders: oklch(37.3% 0.034 259.733);
|
|
font-size: 1rem;
|
|
line-height: 1.75;
|
|
:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0.5em;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-start: 0.375em;
|
|
}
|
|
:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-start: 0.375em;
|
|
}
|
|
:where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0.75em;
|
|
margin-bottom: 0.75em;
|
|
}
|
|
:where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 1.25em;
|
|
}
|
|
:where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-bottom: 1.25em;
|
|
}
|
|
:where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 1.25em;
|
|
}
|
|
:where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-bottom: 1.25em;
|
|
}
|
|
:where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0.75em;
|
|
margin-bottom: 0.75em;
|
|
}
|
|
:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 1.25em;
|
|
margin-bottom: 1.25em;
|
|
}
|
|
:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0.5em;
|
|
padding-inline-start: 1.625em;
|
|
}
|
|
:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
}
|
|
:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
}
|
|
:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
}
|
|
:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
}
|
|
:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-start: 0;
|
|
}
|
|
:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-end: 0;
|
|
}
|
|
:where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-top: 0.5714286em;
|
|
padding-inline-end: 0.5714286em;
|
|
padding-bottom: 0.5714286em;
|
|
padding-inline-start: 0.5714286em;
|
|
}
|
|
:where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-start: 0;
|
|
}
|
|
:where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
padding-inline-end: 0;
|
|
}
|
|
:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 2em;
|
|
margin-bottom: 2em;
|
|
}
|
|
:where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-top: 0;
|
|
}
|
|
:where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
|
margin-bottom: 0;
|
|
}
|
|
max-width: var(--container-5xl);
|
|
padding-inline: calc(var(--spacing) * 4);
|
|
padding-block: calc(var(--spacing) * 8);
|
|
}
|
|
}
|
|
footer#site_foot {
|
|
margin: calc(var(--spacing) * 0);
|
|
background-color: var(--color-secondary);
|
|
padding: calc(var(--spacing) * 0);
|
|
text-align: center;
|
|
color: var(--color-white);
|
|
}
|
|
@property --tw-space-y-reverse {
|
|
syntax: "*";
|
|
inherits: false;
|
|
initial-value: 0;
|
|
}
|
|
@property --tw-border-style {
|
|
syntax: "*";
|
|
inherits: false;
|
|
initial-value: solid;
|
|
}
|
|
@property --tw-leading {
|
|
syntax: "*";
|
|
inherits: false;
|
|
}
|
|
@property --tw-font-weight {
|
|
syntax: "*";
|
|
inherits: false;
|
|
}
|
|
@property --tw-space-x-reverse {
|
|
syntax: "*";
|
|
inherits: false;
|
|
initial-value: 0;
|
|
}
|
|
@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 {
|
|
--tw-space-y-reverse: 0;
|
|
--tw-border-style: solid;
|
|
--tw-leading: initial;
|
|
--tw-font-weight: initial;
|
|
--tw-space-x-reverse: 0;
|
|
}
|
|
}
|
|
}
|