html,body{--size-ratio: calc(5 / 7);--size-regular: 16px;--size-large-1: 22px;--size-large-2: 31px;--size-large-3: 44px;--size-large-4: 61px;--size-large-5: 86px;--size-large-6: 120px;--size-large-7: 169px;--size-large-8: 236px;--size-large-9: 331px;--size-large-10: 463px;--size-large-11: 648px;--size-large-12: 907px;--size-large-13: 1270px;--size-small-1: 11px;--size-small-2: 8px;--size-small-3: 6px;--size-small-4: 4px;--size-small-5: 3px;--size-small-6: 2px;--size-small-7: 2px;--size-small-8: 1px;--font-size-small: var(--size-small-1);--line-height-small: 1;--line-height-medium: 1.15;--line-height: calc(var(--line-height-small) / var(--size-ratio));--line-height-large: calc(var(--line-height-small) / var(--size-ratio) / var(--size-ratio));--transition: all .1s ease-in-out;--border-width: var(--size-small-8);--border-width-large: var(--size-small-7);--border-radius: var(--size-small-4);--border-radius-small: calc(var(--size-small-4) / 2);--modal-z-index: 10;--font-stack-ui: system-ui, sans-serif;--font-stack-code: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;font-family:var(--font-stack-ui);font-size:var(--size-regular);line-height:var(--line-height);height:100%}h1{margin:0;font-size:var(--size-large-3);font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-height-medium);margin-block:var(--size-large-4) var(--size-large-1)}h2{margin:0;font-size:var(--size-large-2);font-weight:700;margin-block:var(--size-large-3) var(--size-large-1)}h3{margin:0;font-size:var(--size-large-1);font-weight:700;margin-block:var(--size-large-2) var(--size-large-1)}p{margin-block:var(--size-large-1)}ul{margin:0;padding-inline-start:var(--size-large-1)}a:link,a:visited{transition:var(--transition);color:var(--accent5)}a:hover{color:var(--accent5-shade7)}a:active{color:var(--accent5-shade0)}pre{white-space:pre;-moz-tab-size:2;tab-size:2;margin:0;overflow:scroll;padding:var(--size-small-1);transition:var(--transition);border:var(--border-width) solid var(--shade1)}code{font-family:var(--font-stack-code);transition:var(--transition)}blockquote{margin:0;padding:0 var(--size-small-1);border-left:var(--border-width-large) solid var(--accent7);font-style:italic}small{font-size:var(--size-small-1);transition:var(--transition);color:var(--shade5)}.themed{transition:var(--transition)}.themed.button,.themed.select,.themed.input{display:inline-flex;align-items:center;justify-content:center;padding:var(--size-small-4) var(--size-small-3);text-decoration:none;transition:var(--transition);border:var(--border-width) solid currentColor;border-radius:var(--border-radius);background-color:var(--shade0);color:var(--shade6-shade7);line-height:var(--line-height-small)}.themed.button,.themed.select{cursor:pointer}.themed.button:hover,.themed.select:hover{color:var(--shade7)}.themed.button:active,.themed.select:active{color:var(--shade6)}.themed.button:disabled,.themed.button.disabled,.themed.select:disabled{cursor:not-allowed;color:var(--shade3)}.themed.input::placeholder{color:var(--shade3)}.themed.input.full{padding:var(--size-small-2)}.themed.input.full,.themed.button.full{width:100%;box-sizing:border-box}.themed.button.primary{cursor:pointer;transition:var(--transition);padding:var(--size-small-1);border:none;background-image:linear-gradient(to right,var(--accent0),var(--accent1),var(--accent2),var(--accent3),var(--accent4),var(--accent5),var(--accent6),var(--accent7));position:relative;z-index:1}.themed.button.primary:before{content:"";position:absolute;top:var(--size-small-5);right:var(--size-small-5);bottom:var(--size-small-5);left:var(--size-small-5);transition:var(--transition);background-color:var(--shade0);border-radius:var(--border-radius-small);z-index:-1}.themed.button.primary:disabled{cursor:not-allowed;background-image:none;background-color:var(--shade3)}.themed.button.small{font-size:var(--size-small-1);padding:var(--size-small-6) var(--size-small-5)}.themed.shade0{color:var(--shade0)}.themed.shade1{color:var(--shade1)}.themed.shade2{color:var(--shade2)}.themed.shade3{color:var(--shade3)}.themed.shade4{color:var(--shade4)}.themed.shade5{color:var(--shade5)}.themed.shade6{color:var(--shade6)}.themed.shade7{color:var(--shade7)}.themed.accent0{color:var(--accent0)}.themed.accent1{color:var(--accent1)}.themed.accent2{color:var(--accent2)}.themed.accent3{color:var(--accent3)}.themed.accent4{color:var(--accent4)}.themed.accent5{color:var(--accent5)}.themed.accent6{color:var(--accent6)}.themed.accent7{color:var(--accent7)}.themed.fg-shade0{color:var(--fg-shade0)}.themed.fg-shade1{color:var(--fg-shade1)}.themed.fg-shade2{color:var(--fg-shade2)}.themed.fg-shade3{color:var(--fg-shade3)}.themed.fg-shade4{color:var(--fg-shade4)}.themed.fg-shade5{color:var(--fg-shade5)}.themed.fg-shade6{color:var(--fg-shade6)}.themed.fg-shade7{color:var(--fg-shade7)}.themed.fg-accent0{color:var(--fg-accent0)}.themed.fg-accent1{color:var(--fg-accent1)}.themed.fg-accent2{color:var(--fg-accent2)}.themed.fg-accent3{color:var(--fg-accent3)}.themed.fg-accent4{color:var(--fg-accent4)}.themed.fg-accent5{color:var(--fg-accent5)}.themed.fg-accent6{color:var(--fg-accent6)}.themed.fg-accent7{color:var(--fg-accent7)}.themed.bg-shade0{background-color:var(--shade0)}.themed.bg-shade1{background-color:var(--shade1)}.themed.bg-shade2{background-color:var(--shade2)}.themed.bg-shade3{background-color:var(--shade3)}.themed.bg-shade4{background-color:var(--shade4)}.themed.bg-shade5{background-color:var(--shade5)}.themed.bg-shade6{background-color:var(--shade6)}.themed.bg-shade7{background-color:var(--shade7)}.themed.bg-accent0{background-color:var(--accent0)}.themed.bg-accent1{background-color:var(--accent1)}.themed.bg-accent2{background-color:var(--accent2)}.themed.bg-accent3{background-color:var(--accent3)}.themed.bg-accent4{background-color:var(--accent4)}.themed.bg-accent5{background-color:var(--accent5)}.themed.bg-accent6{background-color:var(--accent6)}.themed.bg-accent7{background-color:var(--accent7)}
