:root{--ao-theme-base:#23272e;--ao-theme-hover:#16191d;--ao-theme-active:#0f1216;--ao-theme-heading:#5a5e64;--ao-theme-link:#16191d;--ao-theme-on-base:#fff;--ao-theme-accent:#23272e;--ao-theme-accent-hover:#16191d}html[data-ao-theme=blue]{--ao-theme-base:#1b3a5c;--ao-theme-hover:#12293f;--ao-theme-active:#0c1d2e;--ao-theme-heading:#4b6179;--ao-theme-link:#12293f;--ao-theme-on-base:#fff;--ao-theme-accent:#1b3a5c;--ao-theme-accent-hover:#12293f}html[data-ao-theme=red]{--ao-theme-base:#7a222e;--ao-theme-hover:#5c1822;--ao-theme-active:#431018;--ao-theme-heading:#8a4a52;--ao-theme-link:#5c1822;--ao-theme-on-base:#fff;--ao-theme-accent:#7a222e;--ao-theme-accent-hover:#5c1822}html[data-ao-theme=green]{--ao-theme-base:#1e4c39;--ao-theme-hover:#153627;--ao-theme-active:#0e2519;--ao-theme-heading:#416754;--ao-theme-link:#153627;--ao-theme-on-base:#fff;--ao-theme-accent:#1e4c39;--ao-theme-accent-hover:#153627}html[data-ao-theme=orange]{--ao-theme-base:#7a4010;--ao-theme-hover:#5b300b;--ao-theme-active:#402207;--ao-theme-heading:#82592f;--ao-theme-link:#5b300b;--ao-theme-on-base:#fff;--ao-theme-accent:#7a4010;--ao-theme-accent-hover:#5b300b}html[data-ao-theme=white]{--ao-theme-base:#fff;--ao-theme-hover:#f0f1f3;--ao-theme-active:#d7dbe0;--ao-theme-heading:#e7e9ec;--ao-theme-link:#4f545c;--ao-theme-on-base:#000;--ao-theme-accent:#6b707a;--ao-theme-accent-hover:#4f545c}html{background:#fff;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{color:#000000d1;letter-spacing:normal;word-break:break-all;line-break:strict;overflow-wrap:break-word;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;min-height:100%;font-family:-apple-system,"system-ui",Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:var(--ao-theme-link);text-underline-offset:3px;-webkit-text-decoration:underline #00000059;text-decoration:underline #00000059}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ao-theme-accent);outline-offset:2px}button,input,select,textarea{font:inherit;letter-spacing:normal;font-feature-settings:normal}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}code,pre,kbd,samp{font-family:SFMono-Regular,Consolas,Menlo,monospace}h1,h2,h3,h4,h5,h6{letter-spacing:normal;font-feature-settings:normal;line-height:1.5}
