@font-face{font-family:Atkinson Hyperlegible Next;src:url(../../../fonts/AtkinsonHyperlegibleNext-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(../../../fonts/AtkinsonHyperlegibleMono-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue Condensed;src:url(../../../fonts/helveticaneue-condensedbold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-atkinson: "Atkinson Hyperlegible Next", sans-serif;--font-family-monospace: "Atkinson Hyperlegible Mono", sans-serif;--font-family-helvetica-condensed: "Helvetica Neue Condensed", sans-serif;--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-4xl: 2.25rem;--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--line-height-tight: 1.1;--line-height-standard: 1.25;--line-height-loose: 1.5;--color-transparent: transparent;--color-white: #ffffff;--color-black: #000000;--color-off-black: #1f1f1f;--color-blue: #bfecff;--color-gray-50: #f2f2f2;--color-gray-100: #f5f5f5;--color-gray-150: #d9d9d9;--color-gray-200: #e5e5e5;--color-gray-300: #b2b2b2;--color-gray-400: #999999;--color-gray-500: #808080;--color-gray-600: #666666;--color-gray-700: #4d4d4d;--color-gray-800: #333333;--color-gray-900: #1a1a1a;--color-red: #b91c1c;--color-green: #059669;--color-success: var(--color-green);--color-success-light: #ecfdf5;--color-warning: #ff8800;--color-warning-light: #fffbeb;--color-error-light: #fef2f2;--color-text-primary: var(--color-black);--color-text-primary-inversed: var(--color-white);--color-text-secondary: var(--color-gray-400);--color-text-disabled: var(--color-gray-400);--color-text-error: var(--color-red);--color-background-disabled: var(--color-gray-50);--color-background-transparent: var(--color-transparent);--color-background-primary: var(--color-white);--color-background-primary-hovered: var(--color-black);--color-background-secondary: var(--color-gray-50);--color-background-secondary-hovered: var(--color-gray-300);--color-border: var(--color-gray-200);--color-border-hover: var(--color-gray-400);--color-border-invisible: var(--color-white);--color-border-focused: var(--color-black);--color-border-black: var(--color-black);--border-default: 1px solid var(--color-border);--border-default-hovered: 1px solid var(--color-border-hover);--border-default-focused: 1px solid var(--color-border-focused);--border-as-secondary-background: 1px solid var(--color-background-secondary);--border-invisible: 1px solid var(--color-border-invisible);--border-error: 1px solid var(--color-red);--border-success: 1px solid var(--color-success);--border-warning: 1px solid var(--color-warning);--radius-sm: 2px;--radius-md: 4px;--radius-full: 9999px;--max-width-breakpoint-xl: 1280px;--max-width-breakpoint-lg: 1024px;--max-width-breakpoint-md: 768px;--max-width-breakpoint-sm: 432px;--min-width-breakpoint-xl: 1025px;--min-width-breakpoint-lg: 769px;--min-width-breakpoint-md: 433px;--min-width-breakpoint-sm: 360px;--gap-extra-tight: var(--spacing-1);--gap-tight: var(--spacing-2);--gap-standard: var(--spacing-3);--gap-loose: var(--spacing-4);--gap-extra-loose: var(--spacing-5);--grid-columns: 16;--grid-gutter: 1rem;--grid-max-width: 100%;--grid-max-width: 1280px;--grid-min-width: 320px;--height-xs: 24px;--height-md: 32px;--height-lg: 40px;--height-xl: 48px;--width-xs: 24px;--width-md: 32px;--width-lg: 40px;--width-xl: 48px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-13: 52px;--spacing-14: 56px;--spacing-15: 60px;--spacing-16: 64px;--spacing-17: 68px;--spacing-18: 72px;--spacing-19: 76px;--spacing-20: 80px;--spacing-21: 84px;--default-transition: all .2s ease;--shadow-default: 0 1px 2px 0 rgba(0, 0, 0, .05)}*{box-sizing:border-box;margin:0;padding:0;text-size-adjust:none;-webkit-text-size-adjust:none;font-family:var(--font-family-atkinson);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:.015em;font-optical-sizing:auto;font-style:normal;text-rendering:optimizeLegibility;white-space:normal;-webkit-font-smoothing:antialiased;color:var(--color-text-primary);line-height:var(--line-height-standard)}input,button{border:var(--border-default);border-radius:var(--radius-sm)}html{height:100%;scroll-behavior:smooth;background-color:var(--color-background-primary)}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}main{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}a{text-decoration:none}.decaf,.experimental,.cold-brew{color:var(--color-gray-700);font-family:var(--font-family-monospace);font-size:var(--font-size-xs);text-transform:uppercase;padding-block:1px;padding-inline:3px;border-radius:var(--radius-sm)}.decaf{background-color:#caebfa}.experimental{background-color:#a5febe}.cold-brew{background-color:#ffe0fc}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease-in-out}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion){::view-transition-old(root),::view-transition-new(root){animation:none;transition:opacity .1s ease}}
