@import "https://fonts.googleapis.com/css2?family=Roboto&display=swap";
:root{--background:white;--text-primary:black;--filled-text-primary:white;--background-primary:#433d9d;--background-secondary:#48799e;--background-tertiary:#afb5af;--background-danger:#e82a00;--black:#000;--red:#e00;--green:#00dd5f;--yellow:#aa0;--blue:#6495ed;--magenta:#e0e;--cyan:#088;--slateblue:#6d8be8;--plum:#8f29cf;--salmon:salmon;--white:#fff;--orange:#f70;--background-level-0:light-dark(oklch(90% 0 0),oklch(20% 0 0));--background-level-1:light-dark(oklch(93% 0 0),oklch(23% 0 0));--background-level-2:light-dark(oklch(95% 0 0),oklch(25% 0 0));--background-level-3:light-dark(oklch(100% 0 0),oklch(30% 0 0));--box-shadow:2px 2px 4px #000;--box-shadow-small:1px 1px 2px #000;--primary-hue:220deg;--primary-accent:oklch(.5 .4 var(--primary-hue));--secondary-accent:oklch(.3 .2 var(--primary-hue));--danger-accent:oklch(50% .4 0)}[data-theme=dark]{--background:#1f1f1f;--text-primary:white;--filled-text-primary:white;--background-primary:#433d9d;--background-secondary:#48799e;--background-tertiary:#afb5af;--background-danger:#e82a00;--black:#000;--red:#e00;--green:#00ff7f;--yellow:#fafad2;--blue:#6495ed;--magenta:#e0e;--cyan:#0ee;--slateblue:#6d8be8;--plum:#af99ef;--salmon:salmon;--white:#fff;--orange:#f70}.dark{color-scheme:dark}body{font-family:Roboto,sans-serif;container:body/inline-size}a{color:var(--text-primary)}.documentation>p{margin-left:1em}.base{background-color:var(--background-level-1);scrollbar-width:thin;scrollbar-color:var(--background-secondary) var(--background-level-0);scrollbar-gutter:stable}.app{color:light-dark(#000,#fff);grid-template-rows:3em 1fr;grid-template-columns:auto;place-items:stretch stretch;width:100vw;height:100vh;margin:0;padding:0;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:grid;position:absolute;top:0;left:0;overflow:auto}.material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.interactive{box-shadow:var(--box-shadow-small)}.interactive:hover{box-shadow:inset var(--box-shadow-small)}.interactive:active,.interactive:focus,.interactive[data-focused=true]{box-shadow:1px 1px 1px #000}.interactive:disabled,.interactive[data-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:0 0 #000}.section_title{font-size:medium}.section_check{color:var(--text-primary);cursor:pointer;font-size:medium}.section_check:hover{text-decoration:underline}.section_check.checked,.section_title.checked{color:gray;font-weight:lighter;text-decoration:line-through;list-style-type:none}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(https://fonts.gstatic.com/l/font?kit=sykg-zNym6YjUruM-QrEh7-nyTnjDwKNJ_190FjzarEsMNMUCI73OyfpCrG-7NwbH1G3kZdilQi81G668VAFmkXr1QjF-s13dGxffx-ktBQeZiEEns57Wr-O2E6iqoCp8S0L7XruGVxPzZduEYozqmXkA2vUkiohDIrMtYeiVt-tLQNnmfDOFD2n2OCwwhytBTa9ZL8ZeFG0NQ&skey=70ddea8fe54d532e&v=v365)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
