*,*::before,*::after{box-sizing:inherit;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body>main,body>nav #nav-container{max-width:1024px;margin:0 auto}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;background-color:#f5efe0;color:#000;padding-top:1rem}@media (prefers-color-scheme: dark){body{background-color:#363449;color:#ddd}}body>nav{background-color:#fff}@media (prefers-color-scheme: dark){body>nav{background-color:#363449 !important;color:#eee}}body>nav .pure-menu-heading{padding-top:1em;padding-bottom:1em}body>nav .pure-menu-item{padding-left:1em;padding-right:1em}body>main{display:block}body>main h1{text-align:center;margin:1em 0}.aa-item{display:flex;padding-right:0.5rem}.aa-item[data-bullet]::after{content:attr(data-bullet);text-align:right;float:right;margin-top:-2px}.aa-item .aa-time{flex:0 0 5.4em;text-align:right;font-family:monospace, monospace;margin-top:1px;padding-right:1em}.aa-item .aa-fallback-ensp{display:none}.aa-item .aa-item-indent[data-indent]{border-bottom:2px dotted grey;height:1.2em;margin-right:0.25rem}.aa-item .aa-item-text{flex:auto}.aa-collection-shoutout-description .aa-item-text{white-space:pre}html,body,main,article,section{overflow:visible}h2.aa-sticky{margin:0 !important;padding-top:0.38em;padding-bottom:0.38em;position:-webkit-sticky;position:sticky;top:0;overflow:visible;background-color:#d1c7ae}@media (prefers-color-scheme: dark){h2.aa-sticky{background-color:#3b394e}}h2.aa-sticky a{color:#0b7d52}@media (prefers-color-scheme: dark){h2.aa-sticky a{color:#6ebcad}}@media only screen and (min-width: 415px){html.aa-logged-in h2.aa-sticky{top:32px !important}}a{color:#1c996a;text-decoration:underline;transition:all 0.15s linear}@media (prefers-color-scheme: dark){a{color:#9edbcf}}a:hover,a:focus{text-decoration:none}a.aa-yt-clip{text-decoration-style:wavy}@media (prefers-reduced-motion: reduce){*{animation-duration:0s !important;transition-duration:0s !important}}hr{border-style:solid;border-width:0.1rem 0 0 0;margin:1rem auto;width:90%;border-color:#dcd7ca}.color-accent,.color-accent-hover:focus,.color-accent-hover:hover{color:#1c996a}.bg-accent,.bg-accent-hover:focus,.bg-accent-hover:hover{background-color:#1c996a}.border-color-accent,.border-color-accent-hover:focus,.border-color-accent-hover:hover{border-color:#1c996a}.fill-children-accent,.fill-children-accent *{fill:#1c996a}.fill-children-current-color,.fill-children-current-color *{fill:currentColor}
