:root{--background-color: #282a36;--text-color: #f8f8f2;--link-color: #ff79c6;--link-hover-color: #bd93f9;--heading-color: #f8f8f2;--box-shadow: 0 0 10px rgba(255, 255, 255, .1)}body.light{--background-color: #f9f9f9;--text-color: #333;--link-color: #3273dc;--link-hover-color: #275a9e;--heading-color: #111;--box-shadow: 0 0 10px rgba(0, 0, 0, .1)}body.dark{--background-color: #121212;--text-color: #e0e0e0;--link-color: #bb86fc;--link-hover-color: #3700b3;--heading-color: #b7ffe9;--color: #e0e0e0;--box-shadow: 0 0 10px rgba(255, 255, 255, .1)}body.dracula{--background-color: #282a36;--text-color: #f8f8f2;--link-color: #ff79c6;--link-hover-color: #bd93f9;--heading-color: #f8f8f2;--box-shadow: 0 0 10px rgba(255, 255, 255, .1)}body.peachpuff{--background-color: #ffdab9;--text-color: #8b4513;--link-color: #cd5c5c;--link-hover-color: #8b0000;--heading-color: #8b4513;--box-shadow: 0 0 10px rgba(0, 0, 0, .1)}body{font-family:Verdana,sans-serif;margin:0 auto;padding:20px;max-width:65ch;text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.6;color:var(--text-color)}h1,h2,h3,h4,h5,h6,strong,b{color:var(--heading-color)}a{color:var(--link-color);transition:color .3s ease}a:hover{color:var(--link-hover-color)}nav a{margin-right:15px;color:var(--link-color)}nav a:hover{color:var(--link-hover-color)}textarea,input{width:100%;font-size:16px;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}content{line-height:1.6}table{width:100%;border-collapse:collapse;margin-bottom:1.5em}table,th,td{border:1px solid #ddd}th,td{padding:8px;text-align:left}img{max-width:100%;height:auto;display:block;margin-bottom:1em}code{padding:2px 5px;background-color:#f2f2f2;border-radius:4px;font-family:monospace}pre{padding:1rem;background-color:#f2f2f2;border-radius:4px;overflow-x:auto}pre>code{all:unset;font-family:monospace}blockquote{border-left:4px solid #999;color:#555;padding:10px 20px;margin:1.5em 0;background-color:#f9f9f9;font-style:italic}h2:where(.astro-HIB32HVX){margin:.5em 0}select:where(.astro-HIB32HVX){margin-left:15px}a:where(.astro-335FQABV){display:inline-block;text-decoration:none}a:where(.astro-335FQABV).active{font-weight:bolder;text-decoration:underline}footer:where(.astro-4REMVB4U){padding:25px;text-align:center}
