@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;letter-spacing:inherit;color:currentColor}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){margin-block:.75em;line-height:1.25;text-wrap:balance;letter-spacing:-.05ch}p:not([class]),ol:not([class]),ul:not([class]){margin-block:1em}ol:not([class]),ul:not([class]){padding-inline-start:1.5em;list-style:revert}li:not([class]){margin-block:.5em}}@layer main{@font-face{font-family:DepartureMono;src:url(/fonts/DepartureMono.otf) format("opentype")}:root{--font-family: "DepartureMono", monospace;--background-color: #f4f4f9;--background-selected-color: #d1d1dc;--background-color-muted: #e9e9f3;--border-color: #e9e9f3;--border-prominent-color: #007bff;--disabled-background-color: #cccccc;--primary-text-color: #280505;--secondary-text-color: #555555;--tertiary-text-color: #777777;--accent-color: #ff6f61;--error-color: #dc3545;--warning-color: #ffc107;--button-background-color: #007bff;--button-text-color: #ffffff;--button-hover-background-color: #0056b3;--button-secondary-background-color: transparent;--button-secondary-text-color: #333333;--button-secondary-hover-background-color: #007bff;--small-shadow: 0 1px 2px rgba(0, 0, 0, .1);--medium-shadow: 0 2px 4px rgba(0, 0, 0, .1);--large-shadow: 0 4px 8px rgba(0, 0, 0, .1);--short-transition-duration: .3s;--medium-transition-duration: .4s;--long-transition-duration: .5s}@media (prefers-color-scheme: dark){:root{--background-color: #2e2e2e;--background-selected-color: #434343;--background-color-muted: #3c3c3c;--border-color: #3c3c3c;--warning-color: #91731b;--disabled-background-color: #666666;--primary-text-color: #f4f4f9;--secondary-text-color: #b6b6b6;--tertiary-text-color: #6f6f6f;--button-background-color: #375a7f;--button-text-color: #ffffff;--button-hover-background-color: #2c3e50;--button-secondary-text-color: #f4f4f9}}html,body{height:fit-content}body{background-color:var(--background-color);color:var(--primary-text-color);font-family:var(--font-family)}}
