:root{--bg-light: white;--fg-light: #3a6070;--border-color-light: #1B4152;--bg-dark: #181a1b;--fg-dark: white;--border-color-dark: #3785a7;--info-bg-light: #daedf4;--info-color-light: #1B4152;--info-light-bg-light: #daedf4;--info-bg-dark: #12323e;--info-color-dark: #E6E6E6;--info-light-bg-dark: #3785a7;--success-bg-light: #91ebb7;--success-color-light: #0f4426;--success-light-bg-light: #dae2de;--success-bg-dark: #146d46;--success-color-dark: #DFDFDF;--success-light-bg-dark: #28332f;--warning-bg-light: #f2f5a4;--warning-color-light: #4c4b12;--warning-light-bg-light: #f9fcc7;--warning-bg-dark: #4a4b08;--warning-color-dark: #E4E4E4;--warning-light-bg-dark: #3b3e03;--error-bg-light: #fab0a5;--error-color-light: #511f18;--error-light-bg-light: #ffe7e3;--error-bg-dark: #661206;--error-color-dark: #E6DBDB;--error-light-bg-dark: #440a00;--day-bg-light: #3a6070;--day-color-light: white;--day-bg-dark: #2e4d5a;--day-color-dark: white;--highlight-bg-light: #F5DEF1;--highlight-fg-light: #DB1CBB;--highlight-bg-dark: #5A084C;--highlight-fg-dark: #EE60D6;--spacing: 5;--spacing-1: calc(var(--spacing) * 1px);--spacing-2: calc(var(--spacing) * 2px);--spacing-3: calc(var(--spacing) * 3px);font-size:16px;@media only screen and (max-width:550px){--spacing: 2.5;font-size:12px}}html{font-family:system-ui,sans-serif;background:#13151a;background-size:224px;color:var(--fg);background-color:var(--bg)}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#toggle-theme{display:none;&:checked+label>div{transform:translateY(calc(-2 * var(--toggle-size) * 1px))}+label{--toggle-size: calc(var(--spacing) * 10);--toggle-size-px: calc(var(--toggle-size) * 1px);cursor:pointer;position:fixed;top:15px;right:15px;font-size:2em;width:var(--toggle-size-px);height:var(--toggle-size-px);aspect-ratio:1;display:flex;overflow:hidden;transition:font-size .1s linear;>div{width:100%;height:300%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:transform .2s linear;>span{width:var(--toggle-size-px);height:var(--toggle-size-px);aspect-ratio:1;flex-shrink:0;display:flex;justify-content:center;align-items:center}}&:hover{font-size:2.2em}@media only screen and (max-width:550px){font-size:1.75em;&:hover{font-size:2em}}}}:root{--bg: var(--bg-light);--fg: var(--fg-light);--border-color: var(--border-color-light);--info-bg: var(--info-bg-light);--info-color: var(--info-color-light);--info-light-bg: var(--info-light-bg-light);--success-bg: var(--success-bg-light);--success-color: var(--success-color-light);--success-light-bg: var(--success-light-bg-light);--warning-bg: var(--warning-bg-light);--warning-color: var(--warning-color-light);--warning-light-bg: var(--warning-light-bg-light);--error-bg: var(--error-bg-light);--error-color: var(--error-color-light);--error-light-bg: var(--error-light-bg-light);--day-bg: var(--day-bg-light);--day-color: var(--day-color-light);--highlight-fg: var(--highlight-fg-light);--highlight-bg: var(--highlight-bg-light);&:has(#toggle-theme:checked){--bg: var(--bg-dark);--fg: var(--fg-dark);--border-color: var(--border-color-dark);--info-bg: var(--info-bg-dark);--info-color: var(--info-color-dark);--info-light-bg: var(--info-light-bg-dark);--success-bg: var(--success-bg-dark);--success-color: var(--success-color-dark);--success-light-bg: var(--success-light-bg-dark);--warning-bg: var(--warning-bg-dark);--warning-color: var(--warning-color-dark);--warning-light-bg: var(--warning-light-bg-dark);--error-bg: var(--error-bg-dark);--error-color: var(--error-color-dark);--error-light-bg: var(--error-light-bg-dark);--day-bg: var(--day-bg-dark);--day-color: var(--day-color-dark);--highlight-fg: var(--highlight-fg-dark);--highlight-bg: var(--highlight-bg-dark)}}@media only screen and (prefers-color-scheme:dark){#toggle-theme+label>div{flex-direction:column-reverse}:root{--bg: var(--bg-dark);--fg: var(--fg-dark);--border-color: var(--border-color-dark);--info-bg: var(--info-bg-dark);--info-color: var(--info-color-dark);--info-light-bg: var(--info-light-bg-dark);--success-bg: var(--success-bg-dark);--success-color: var(--success-color-dark);--success-light-bg: var(--success-light-bg-dark);--warning-bg: var(--warning-bg-dark);--warning-color: var(--warning-color-dark);--warning-light-bg: var(--warning-light-bg-dark);--error-bg: var(--error-bg-dark);--error-color: var(--error-color-dark);--error-light-bg: var(--error-light-bg-dark);--day-bg: var(--day-bg-dark);--day-color: var(--day-color-dark);--highlight-fg: var(--highlight-fg-dark);--highlight-bg: var(--highlight-bg-dark);&:has(#toggle-theme:checked){--bg: var(--bg-light);--fg: var(--fg-light);--border-color: var(--border-color-light);--info-bg: var(--info-bg-light);--info-color: var(--info-color-light);--info-light-bg: var(--info-light-bg-light);--success-bg: var(--success-bg-light);--success-color: var(--success-color-light);--success-light-bg: var(--success-light-bg-light);--warning-bg: var(--warning-bg-light);--warning-color: var(--warning-color-light);--warning-light-bg: var(--warning-light-bg-light);--error-bg: var(--error-bg-light);--error-color: var(--error-color-light);--error-light-bg: var(--error-light-bg-light);--day-bg: var(--day-bg-light);--day-color: var(--day-color-light);--highlight-fg: var(--highlight-fg-light);--highlight-bg: var(--highlight-bg-light)}}}
