@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v207/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@layer accessibility,theme,template,components;@layer accessibility{:root{--touch-target-size: 24px;--target-size-enhanced: 44px}:link{display:inline-block;min-block-size:var(--touch-target-size);min-inline-size:var(--touch-target-size)}:focus-visible{color:SelectedItem;outline:var(--border-default) SelectedItem}button{cursor:pointer}}@layer theme{:root{font-display:swap;font-family:Segoe UI,system-ui;--nav-padding: 1rem;--border-size: 1px;--border-default: solid var(--border-size);--bleed-margin: clamp(2rem, 10vw, 100px);--font-size-0: 0;--font-size-2: .2rem;--font-size-4: .4rem;--font-size-6: .6rem;--font-size-8: .8rem;--font-size-10: 1rem;--font-size-12: 1.2rem;--font-size-14: 1.4rem;--font-size-16: 1.6rem;--font-size-18: 1.8rem;--font-size-20: 2rem;--color-gray:slategray;--color-orange:orange;--color-ink:hsl(200, 38%, 6%);--color-lighter-ink:color-mix(in srgb, var(--color-ink), white 10%);--color-velumn:hsl(35, 57%, 82%);--color-blue:blue;--color-lightblue:lightblue;--color-accent: light-dark(var(--color-gray), var(--color-orange));--color-default: light-dark(var(--color-ink), var(--color-velumn));--color-bg-default: light-dark(var(--color-velumn), var(--color-ink));--color-bg-article: light-dark(var(--color-velumn), var(--color-lighter-ink));--color-link: light-dark(var(--color-blue), var(--color-lightblue));--font-main:system-ui}body{background:var(--color-bg-default);color:var(--color-default);font-family:var(--font-main);font-size:var(--font-size-11);min-height:100dvh;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;max-width:50ch}p{text-wrap:pretty}button{font-size:large;appearance:none;border-radius:1ch;align-items:center;display:flex;gap:1ch}button [class*=symbols]{font-size:1lh}:where(:link){text-decoration:underline;cursor:pointer}:where(:link):hover{color:var(--color-accent)}:where(:link):visited{color:var(--color-link)}}@layer components{:root{color-scheme:dark light;--icon-light: "\263c";--icon-dark: "\263d"}@media not (prefers-color-scheme: dark){:root{--icon-switch-checked: var(--icon-dark);--icon-switch-unchecked: var(--icon-light)}:root:has([role=switch]:checked){color-scheme:dark}}@media (prefers-color-scheme: dark){:root{--icon-switch-checked: var(--icon-light);--icon-switch-unchecked: var(--icon-dark)}:root:has([role=switch]:checked){color-scheme:light}}[role=switch]{all:unset;cursor:pointer;font-size:var(--target-size-enhanced);width:fit-content;height:fit-content;position:absolute;right:0;bottom:0}[role=switch]:checked{--_icon-state: var(--icon-switch-checked)}[role=switch]:before{display:inline-block;text-align:center;align-content:center;aspect-ratio:1;inline-size:1em;content:var(--_icon-state, var(--icon-switch-unchecked))}[role=search]{flex-grow:1;display:flex;gap:.5rem;align-items:center;justify-content:center;width:fit-content;margin:auto}[role=search] [type=submit]{background:unset;border:unset}[role=search] input{border-radius:5pt;border-width:1px;border:var(--border-default);transition:flex .2s ease-in-out;flex:0;padding:.5ch;min-width:50ch}[role=search] input:focus{flex:1}[role=search] label{inline-size:max-content}:where(figure){margin:0;text-align:center}:where(figure) :where(img){width:100%;max-width:500px;object-fit:cover}:where(figure) :where(figcaption){font-style:italic}}
