:root{--primary-color:#f7d97e;--secondary-color:#ff8c00;--accent-color:#f94e10;--bg-color:#1b1c16}@media print{:root{--primary-color:#000;--secondary-color:#1c1c1c;--accent-color:#2d2d2d}}html,body{height:100%}body{background-color:var(--bg-color);color:var(--primary-color);background-image:url(/_astro/trees.BX_8NOCe.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}@media screen and (width<=35rem){body{background-image:none}}.panel{-webkit-backdrop-filter:blur(.3rem);background-color:#1b1c16bf;border-right:.05rem solid #1b1c16e6;width:65%;max-width:50rem;min-height:100%;display:flex}@media screen and (width<=55rem){.panel{width:80%}}@media screen and (width<=35rem){.panel{-webkit-backdrop-filter:none;background:0 0;border:none;width:100%}}@media print{.panel{border:none;width:100%}}.panel .container{flex-direction:column;padding:2rem;display:flex}header{align-items:center;transition-duration:.3s}header .brand{display:flex}header .brand h1{color:var(--secondary-color);flex:1;margin:0;font-size:2rem}header .brand h1 .iama{color:var(--accent-color)}header p.tagline{margin-top:.3rem}main{flex:1}a{color:var(--accent-color);text-decoration:underline #0000;transition-duration:.2s}a:hover{text-decoration:underline solid var(--accent-color)}section{margin-bottom:2rem}section h2{color:var(--secondary-color);margin:0 0 1rem;font-size:2.5rem}section h3{margin:0 0 .3rem}section article{flex-direction:column;display:flex}section article p:first-of-type{margin-top:0}section article p:last-of-type{margin-bottom:0}section .features{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=55rem){section .features{grid-template-columns:1fr}}#toolbox .features ul{columns:2;flex:1;padding-left:1.5rem;list-style:circle}#toolbox .features ul li.special{list-style:outside}#toolbox .features ul li[title]{cursor:help}#toolbox .features .special-indicator{font-size:smaller;font-style:italic}#toolbox .features .special-indicator:before{content:"•";padding-right:.3rem}footer{color:var(--secondary-color);justify-content:space-between;gap:.3rem;padding-top:1rem;display:flex}footer ul{white-space:nowrap;margin:0;padding:0;list-style-type:none;display:flex}footer ul li:not(:first-child):before{content:"-";padding:0 .3rem}footer .rad{font-weight:bolder}
