/*!tailwindcss v4.0.14 | MIT License | https://tailwindcss.com*/@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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-50:oklch(0.971 0.013 17.38);--color-red-700:oklch(0.505 0.213 27.518);--color-orange-50:oklch(0.98 0.016 73.684);--color-orange-400:oklch(0.75 0.183 55.934);--color-yellow-500:oklch(0.795 0.184 86.047);--color-green-50:oklch(0.982 0.018 155.826);--color-green-700:oklch(0.527 0.154 150.069);--color-sky-600:oklch(0.588 0.158 241.966);--color-blue-950:oklch(0.282 0.091 267.935);--color-gray-200:oklch(0.928 0.006 264.531);--color-gray-500:oklch(0.551 0.027 264.364);--color-gray-900:oklch(0.21 0.034 264.665);--color-stone-50:oklch(0.985 0.001 106.423);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xl:36rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(
      --font-sans--font-variation-settings
    );--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(
      --font-mono--font-feature-settings
    );--default-mono-font-variation-settings:var(
      --font-mono--font-variation-settings
    );--color-mastodon:#563acc;--color-sharepal-blue-500:#2b60ea;--font-leaguespartan-bold:LeagueSpartan-Bold, sans-serif}}@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}body{line-height:inherit}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:-.25em}sup{top:-.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:initial;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;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{.absolute{position:absolute}.static{position:static}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.flex-col{flex-direction:column}.items-end{align-items:flex-end}.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))); }}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:calc(infinity * 1px)}.bg-sharepal-blue-500{background-color:var(--color-sharepal-blue-500)}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.text-white{color:var(--color-white)}.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))}.hover\:bg-sky-600{&:hover{@media(hover:hover){background-color: var(--color-sky-600);}}}}@layer base{*,::after,::before,::backdrop,::file-selector-button{border-color:var(--color-gray-200,currentColor)}}@layer base{@font-face{font-family:leaguespartan-bold;src:url(../fonts/LeagueSpartan-Bold.ttf)format('opentype');font-display:swap}}html{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-sharepal-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-from-position:45%;--tw-gradient-to:var(--color-stone-50);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to-position:55%}body{display:flex;flex-direction:column;background-color:var(--color-stone-50)}header{position:sticky;top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:40;background-color:var(--color-sharepal-blue-500);padding-inline:calc(var(--spacing) * 2);color:var(--color-white);@media(width >= 40rem){padding-inline: calc(var(--spacing) * 4);}}header>.inner{width:100%;@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;display:flex;align-items:center;justify-content:space-between;padding-block:calc(var(--spacing) * 4);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}header h3{display:flex;align-items:center;margin-bottom:calc(var(--spacing) * -2);font-family:var(--font-leaguespartan-bold);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));@media(width >= 40rem){font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height));}}header h3>img{margin-right:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);@media(width >= 40rem){margin-bottom: calc(var(--spacing) * 2);}@media(width >= 40rem){height: calc(var(--spacing) * 8);}}header nav{display:flex;align-items:center; :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))); } @media (width < 40rem) { margin-block: calc(var(--spacing) * -2); } @media (width >= 40rem) { :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse))); } }}header nav ul{display:flex;flex-direction:column-reverse;@media(width < 40rem){margin-block: calc(var(--spacing) * 1);}@media(width < 40rem){align-items: flex-end;}@media(width >= 40rem){flex-direction: row;}@media(width >= 40rem){: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)))}}}header nav a{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);&:hover{@media(hover:hover){text-decoration-line: underline;}}}header nav a.download{border-radius:calc(infinity * 1px);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-sharepal-blue-500);&:hover{@media(hover:hover){background-color: color-mix(in oklab,var(--color-white) 50%,transparent);}}&:hover{@media(hover:hover){color: var(--color-white);}}&:hover{@media(hover:hover){text-decoration-line: none;}}transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}main{@media(width >= 40rem){margin-bottom: calc(var(--spacing) * 16);}}main>article{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(0.373 0.034 259.733);--tw-prose-headings:oklch(0.21 0.034 264.665);--tw-prose-lead:oklch(0.446 0.03 256.802);--tw-prose-links:oklch(0.21 0.034 264.665);--tw-prose-bold:oklch(0.21 0.034 264.665);--tw-prose-counters:oklch(0.551 0.027 264.364);--tw-prose-bullets:oklch(0.872 0.01 258.338);--tw-prose-hr:oklch(0.928 0.006 264.531);--tw-prose-quotes:oklch(0.21 0.034 264.665);--tw-prose-quote-borders:oklch(0.928 0.006 264.531);--tw-prose-captions:oklch(0.551 0.027 264.364);--tw-prose-kbd:oklch(0.21 0.034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(0.21 0.034 264.665);--tw-prose-pre-code:oklch(0.928 0.006 264.531);--tw-prose-pre-bg:oklch(0.278 0.033 256.848);--tw-prose-th-borders:oklch(0.872 0.01 258.338);--tw-prose-td-borders:oklch(0.928 0.006 264.531);--tw-prose-invert-body:oklch(0.872 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(0.707 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(0.707 0.022 261.325);--tw-prose-invert-bullets:oklch(0.446 0.03 256.802);--tw-prose-invert-hr:oklch(0.373 0.034 259.733);--tw-prose-invert-quotes:oklch(0.967 0.003 264.542);--tw-prose-invert-quote-borders:oklch(0.373 0.034 259.733);--tw-prose-invert-captions:oklch(0.707 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(0.872 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(0.446 0.03 256.802);--tw-prose-invert-td-borders:oklch(0.373 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; } margin-top: calc(var(--spacing) * 8)}footer{width:100%;@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;display:flex;flex-direction:column;align-items:center;padding:calc(var(--spacing) * 4);color:var(--color-gray-500)}footer>.above{margin-bottom:calc(var(--spacing) * 4);display:flex;width:100%;max-width:var(--container-xl);align-items:center;justify-content:center;@media(width < 40rem){flex-direction: column;}@media(width < 40rem){:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}@media(width >= 40rem){: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)))}}}footer>.above img{width:calc(var(--spacing) * 20)}footer>.above>ul{display:flex;flex-direction:column;@media(width < 40rem){align-items: center;}}footer>span{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));@media(width >= 40rem){font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height));}}footer .made-with-love{color:var(--color-gray-900)}footer ul.social-media a svg,footer ul.social-media a img{margin:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;@media(width >= 40rem){height: calc(var(--spacing) * 6);}@media(width >= 40rem){width: calc(var(--spacing) * 6);}}footer img.icon{width:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);-webkit-user-select:none;user-select:none;@media(width >= 40rem){width: calc(var(--spacing) * 24);}@media(width >= 40rem){border-radius: var(--radius-3xl);}}#overview{background-color:var(--color-sharepal-blue-500);padding-inline:calc(var(--spacing) * 4);color:var(--color-white)}#overview>.inner{width:100%;@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;display:flex;@media(width < 40rem){flex-direction: column;}@media(width < 40rem){align-items: center;}@media(width >= 40rem){justify-content: space-around;}@media(width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}@media(width >= 40rem){padding-bottom: calc(var(--spacing) * 12);}}#overview .content{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--spacing) * 12); :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))); } @media (width >= 40rem) { margin-top: calc(var(--spacing) * 14); } @media (width >= 40rem) { margin-bottom: calc(var(--spacing) * 0); } @media (width >= 40rem) { :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse))); } }}#overview .titles{display:flex;flex-direction:column;align-items:center; :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }}#overview h1{text-align:center;font-family:var(--font-leaguespartan-bold);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));@media(width >= 40rem){font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height));}}#overview h2{text-align:center;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);opacity:90%;@media(width >= 40rem){font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height));}}#overview .links{display:flex;flex-direction:column;align-items:center}#overview .appstore{position:relative}#overview .appstore img{width:calc(var(--spacing) * 40)}#overview .appstore::after{position:absolute;top:calc(var(--spacing) * -5);right:calc(var(--spacing) * -5);display:block;--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y);background-size:contain;background-repeat:no-repeat;content:"";background-image:url(../img/glow.webp);height:28px;width:18px}#overview .screenshots{display:grid;@media(width >= 40rem){padding-top: calc(var(--spacing) * 32);}height:calc(var(--spacing) * 60);@media(width < 64rem){width: calc(var(--spacing) * 80);}@media(width < 40rem){width: calc(var(--spacing) * 60);}@media(width >= 40rem){height: calc(var(--spacing) * 4);}}#overview .screenshots img{flex-shrink:0;grid-area:1/1/1/1}#overview .screenshots .iphone{z-index:20;@media(width >= 64rem){max-height: calc(var(--spacing) * 96);}align-self:flex-end;justify-self:flex-end}#overview .screenshots .ipad{@media(width < 64rem){display: none;}z-index:10;max-height:calc(var(--spacing) * 112);padding-right:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 12);align-self:flex-end;justify-self:flex-end}.rating{display:flex;align-items:stretch;opacity:90%;@media(width < 40rem){margin-top: calc(var(--spacing) * 8);}}.rating>svg{width:calc(var(--spacing) * 8);fill:var(--color-white)}.rating .inner{margin-inline:calc(var(--spacing) * 2);display:flex;flex-direction:column;align-items:center; :where(& > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))); }}.rating h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.rating .stars svg{height:calc(var(--spacing) * 5);fill:var(--color-white)}.stars{display:grid;align-items:baseline;justify-content:center}.stars>*{grid-area:1/1/1/1}.stars svg{fill:var(--color-white)}.stars .unfilled-stars{opacity:50%}#items{overflow-x:hidden;padding-inline:calc(var(--spacing) * 4)}#items>.inner{width:100%;@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;display:flex;align-items:center;@media(width < 40rem){flex-direction: column-reverse;}@media(width >= 40rem){justify-content: space-around;}@media(width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}margin-top:calc(var(--spacing) * 80);@media(width >= 40rem){margin-top: calc(var(--spacing) * 52);}}#items .content{@media(width < 40rem){margin-bottom: calc(var(--spacing) * -12);}}#items .content h2{text-align:center;font-family:var(--font-leaguespartan-bold);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));@media(width >= 40rem){text-align: right;}@media(width >= 40rem){font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height));}}#items .content p{text-align:center;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);@media(width >= 40rem){text-align: right;}@media(width >= 40rem){font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height));}}#items .floating-items{width:calc(var(--spacing) * 80);flex-shrink:0;@media(width >= 40rem){width: calc(3/5 * 100%);}display:grid;align-items:center;justify-items:center;@media(width < 40rem){--tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y);}}#items .floating-items>*{grid-area:1/1/1/1}#items img.screenshot{width:calc(var(--spacing) * 80)}#items img.parallax-item{position:relative;opacity:95%}#items img.item-emergency{top:calc(var(--spacing) * -24);left:calc(var(--spacing) * 32);width:calc(var(--spacing) * 24)}#items img.item-plate{top:calc(var(--spacing) * -14);left:calc(var(--spacing) * 12);width:calc(var(--spacing) * 24)}#items img.item-codes{top:calc(var(--spacing) * -28);left:calc(var(--spacing) * -16);width:calc(var(--spacing) * 28)}#items img.item-github{top:calc(var(--spacing) * 14);left:calc(var(--spacing) * 14);width:calc(var(--spacing) * 32)}#items img.item-mastodon{top:calc(var(--spacing) * -8);left:calc(var(--spacing) * -12);width:calc(var(--spacing) * 32)}#items img.item-instagram{top:calc(var(--spacing) * -40);left:calc(var(--spacing) * 12);width:calc(var(--spacing) * 32)}#items img.item-love{top:calc(var(--spacing) * -16);left:calc(var(--spacing) * -56);width:calc(var(--spacing) * 32)}#items img.item-customer{top:calc(var(--spacing) * -52);left:calc(var(--spacing) * -32);width:calc(var(--spacing) * 36)}#items img.item-iban{top:calc(var(--spacing) * -48);left:calc(var(--spacing) * 56);width:calc(var(--spacing) * 36)}#items img.item-train{top:calc(var(--spacing) * 8);left:calc(var(--spacing) * -32);width:calc(var(--spacing) * 40)}#items img.item-meeting{left:calc(var(--spacing) * 44);width:calc(var(--spacing) * 40)}#items img.item-event{top:calc(var(--spacing) * -72);left:calc(var(--spacing) * 10);width:calc(var(--spacing) * 44)}#imessage{padding-inline:calc(var(--spacing) * 4);@media(width >= 40rem){margin-bottom: calc(var(--spacing) * 24);}@media(width >= 64rem){margin-top: calc(var(--spacing) * -12);}}#imessage>.inner{width:100%;@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;display:flex;align-items:center;@media(width < 40rem){flex-direction: column;}@media(width >= 40rem){justify-content: space-around;}@media(width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}}#imessage .content{@media(width < 40rem){margin-bottom: calc(var(--spacing) * -12);}}#imessage .content h2{text-align:center;font-family:var(--font-leaguespartan-bold);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));@media(width >= 40rem){text-align: left;}@media(width >= 40rem){font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height));}}#imessage .content p{text-align:center;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);@media(width >= 40rem){text-align: left;}@media(width >= 40rem){font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height));}}#imessage .screenshot{width:calc(var(--spacing) * 80);flex-shrink:0;rotate:calc(6deg * -1);@media(width >= 40rem){width: calc(3/5 * 100%);}display:grid;align-items:center;justify-items:center;@media(width < 40rem){--tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y);}}#imessage .screenshot>*{grid-area:1/1/1/1}#imessage .screenshot img{width:22rem}#imessage img.item-iban{position:relative;top:calc(var(--spacing) * 44);left:calc(var(--spacing) * -24);width:calc(var(--spacing) * 48);opacity:90%}#keyboard{padding-inline:calc(var(--spacing) * 4);@media(width >= 40rem){margin-bottom: calc(var(--spacing) * 16);}@media(width >= 64rem){margin-top: calc(var(--spacing) * -16);}}#keyboard>.inner{width:100%;@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;display:flex;align-items:center;@media(width < 40rem){flex-direction: column-reverse;}@media(width >= 40rem){justify-content: space-around;}@media(width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}}}#keyboard .content{@media(width < 40rem){margin-bottom: calc(var(--spacing) * -12);}}#keyboard .content h2{text-align:center;font-family:var(--font-leaguespartan-bold);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));@media(width >= 40rem){text-align: right;}@media(width >= 40rem){font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height));}}#keyboard .content p{text-align:center;font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);@media(width >= 40rem){text-align: right;}@media(width >= 40rem){font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height));}}#keyboard .screenshot{width:calc(var(--spacing) * 80);flex-shrink:0;rotate:3deg;@media(width >= 40rem){width: calc(2/5 * 100%);}display:grid;align-items:center;justify-items:center;@media(width < 40rem){--tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y);}}#keyboard .screenshot img{width:22rem}#reviews{background-color:var(--color-blue-950);background-color:color-mix(in oklab,var(--color-blue-950) 90%,transparent);color:var(--color-white);padding-block:calc(var(--spacing) * 8)}#reviews>.inner{width:100%;@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;max-width:var(--container-xl);@media(width >= 64rem){max-width: var(--container-5xl);}}#reviews h2{text-align:center;font-family:var(--font-leaguespartan-bold);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));@media(width >= 40rem){text-align: left;}@media(width >= 40rem){font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height));}}#reviews ul{margin-block:calc(var(--spacing) * 6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));@media(width < 64rem){margin-inline: calc(var(--spacing) * 4);}@media(width < 64rem){: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)))}}@media(width >= 64rem){margin-block: calc(var(--spacing) * 12);}@media(width >= 64rem){grid-template-columns: repeat(3,minmax(0,1fr));}}#reviews .review{background-color:var(--color-white);color:var(--color-black);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2)}#reviews .review:first-child{@media(width >= 64rem){order: 2;}@media(width >= 64rem){--tw-scale-x: 125%; --tw-scale-y: 125%; --tw-scale-z: 125%; scale: var(--tw-scale-x) var(--tw-scale-y);}@media(width >= 64rem){margin-left: calc(var(--spacing) * 12);}}#reviews .review:not(:first-child):not(:last-child){@media(width >= 64rem){order: 1;}}#reviews .review:last-child{@media(width >= 64rem){order: 3;}@media(width >= 64rem){margin-left: calc(var(--spacing) * 12);}}#reviews .review>div{display:flex;align-items:flex-start;justify-content:space-between; :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse))); }}#reviews .review h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#reviews .review svg{height:calc(var(--spacing) * 5);fill:var(--color-yellow-500)}#reviews .review p{margin-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#reviews .review p::before{content:"“"}#reviews .review p::after{content:"”"}.faq ul{position:sticky;top:calc(var(--spacing) * 16);z-index:20;display:flex;list-style-type:none;flex-direction:row;flex-wrap:wrap;justify-content:space-around; :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))); } background-color: var(--color-stone-50);padding-left:calc(var(--spacing) * 0);@media(width >= 40rem){flex-wrap: nowrap;}}.faq ul li{padding-left:calc(var(--spacing) * 0)}.faq ul li a{text-decoration-line:none;&:hover{@media(hover:hover){color: var(--color-sharepal-blue-500);}}&:hover{@media(hover:hover){text-decoration-line: underline;}}}.faq section{scroll-margin:calc(var(--spacing) * 40);@media(width >= 40rem){scroll-margin: calc(var(--spacing) * 32);}}ul.social-media{display:flex;list-style-type:none; :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))); }}main ul.social-media{width:100%;justify-content:space-around; :where(& > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse))); } @media (width >= 40rem) { width: calc(1/2 * 100%); }}ul.social-media li{padding-left:calc(var(--spacing) * 0)}ul.social-media a{display:flex;align-items:center;text-decoration-line:none;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));&:hover{@media(hover:hover){--tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x) var(--tw-scale-y);}}@media(width >= 40rem){--tw-scale-x: 75%; --tw-scale-y: 75%; --tw-scale-z: 75%; scale: var(--tw-scale-x) var(--tw-scale-y);}}ul.social-media a svg,ul.social-media a img{margin:calc(var(--spacing) * 0);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}ul.social-media a.m svg{fill:var(--color-mastodon)}.feedback-message{margin-top:calc(var(--spacing) * -12);margin-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 12)}.feedback-message{display:none;&:target{display:block}}.feedback-message p{margin-block:calc(var(--spacing) * 0);opacity:80%}.feedback-message>.inner{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left-style:var(--tw-border-style);border-left-width:4px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}.feedback-message.success .inner{border-color:var(--color-green-700);background-color:var(--color-green-50)}.feedback-message.warning .inner{border-color:var(--color-orange-400);background-color:var(--color-orange-50)}.feedback-message.error .inner{border-color:var(--color-red-700);background-color:var(--color-red-50)}@layer base{[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;background-color:#fff;border-color:oklch(.551 .027 264.364);border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(0.546 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(.546 .245 262.881)}}input::placeholder,textarea::placeholder{color:oklch(.551 .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-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-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(0.551 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}[type=checkbox],[type=radio]{appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:oklch(.546 .245 262.881);background-color:#fff;border-color:oklch(.551 .027 264.364);border-width:1px;--tw-shadow:0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(0.546 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media(forced-colors:active){appearance: auto;}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media(forced-colors:active){appearance: auto;}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;@media(forced-colors:active){appearance: auto;}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@property --tw-rotate-x{syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}@property --tw-rotate-y{syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}@property --tw-rotate-z{syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}@property --tw-skew-x{syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}@property --tw-skew-y{syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}@property --tw-space-y-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-leading{syntax: "*";
  inherits: false;
}@property --tw-gradient-position{syntax: "*";
  inherits: false;
}@property --tw-gradient-from{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-via{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-to{syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}@property --tw-gradient-stops{syntax: "*";
  inherits: false;
}@property --tw-gradient-via-stops{syntax: "*";
  inherits: false;
}@property --tw-gradient-from-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}@property --tw-gradient-via-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}@property --tw-gradient-to-position{syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}@property --tw-space-x-reverse{syntax: "*";
  inherits: false;
  initial-value: 0;
}@property --tw-font-weight{syntax: "*";
  inherits: false;
}@property --tw-scale-x{syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-y{syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-scale-z{syntax: "*";
  inherits: false;
  initial-value: 1;
}@property --tw-border-style{syntax: "*";
  inherits: false;
  initial-value: solid;
}