:root{color-scheme:light dark;--main-width:60ch;--bg-pad:3ch;--ui-width:calc(var(--main-width) + (2*var(--bg-pad)));--note-width:60ch}html{background-color:var(--g-crust);color:var(--g-text)}header{border-bottom:0.2rem solid var(--g-overlay0);width:100%;max-width:var(--ui-width);padding-top:1.2rem;padding-bottom:2.5rem}header .rightalign{float:right;margin:0 0 0 1.2rem}header nav{font-size:larger;display:inline}header nav a{font-weight:bold;color:var(--g-text);text-decoration:none;text-transform:uppercase}header button{display:inline}.logo{text-align:left;margin:0}.logo a{font-weight:bold;color:var(--g-base);text-decoration:none;font-size:large;float:left}footer{margin-top:2rem;padding-top:0.3rem;margin-bottom:2rem;border-top:medium solid var(--g-overlay0);color:var(--g-subtext0);text-align:right;max-width:var(--ui-width)}footer span{font-size:smaller}h1{padding-top:3ch}h2{margin-top:3ch}article .header{font-size:smaller;font-style:italic;color:var(--g-subtext0)}body{max-width:calc(var(--ui-width) + (var(--note-width)*0.7));margin:0 auto;margin-top:0;margin-bottom:0}main{background-color:var(--g-base);max-width:60ch;padding-left:var(--bg-pad);padding-right:var(--bg-pad);padding-bottom:var(--bg-pad);outline-style:solid;outline-width:thin;outline-color:var(--g-overlay1)}code{background-color:var(--g-crust);border-radius:0.5em}a{color:var(--g-blue)}a:visited{color:var(--g-lavender)}table{table-layout:fixed;min-width:100ch;background-color:var(--g-base);position:relative;border-collapse:collapse;margin:0 auto}tbody tr:nth-child(odd){background-color:var(--g-mantle)}.dropdown{display:inline-block;position:relative}.dropdown-content{display:none;position:absolute;margin-top:-3ex;margin-left:-2em;padding:0.5ch;background-color:var(--g-overlay0);min-width:8em;z-index:1;border-radius:1em;text-align:left;font-size:larger}.dropdown-content button{display:block;padding:0.5ch;width:100%;text-align:left;border:0;background-color:var(--g-overlay0)}.dropdown-content button:hover{color:var(--g-rosewater);background-color:var(--g-overlay2)}.dropdown-content:hover{display:block}.dropbtn:hover~.dropdown-content{display:block}