:root{color-scheme:light dark;--white: rgba(255, 255, 255, .9);--black: #151515;--text-color-dark-mode: var(--white);--text-color-light-mode: var(--black);--link-color-light-mode: var(--black);color:var(--text-color-dark-mode);background-color:var(--black);letter-spacing:.013rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;code{font-size:.8rem;&.language-markup{font-size:.8rem}}}@media(prefers-color-scheme:light){:root{color:var(--text-color-light-mode);background-color:var(--white)}a{color:var(--link-color-light-mode)}a:hover,.active a{color:#747bff}button{background-color:#f9f9f9}}html{font-size:100%}body{font-size:1rem}html{font-size:16px;font-size:1rem}.link{cursor:pointer;color:var(--text-color-dark-mode)}.link h5{font-size:1rem;margin:.5rem}.link--no-underline a{text-decoration:none}@media(prefers-color-scheme:light){.link{color:var(--link-color-light-mode)}}.content{margin:8% 0;padding:0 5%;min-height:70vh;display:block;flex-direction:column;align-items:center;@media(min-width:996px){display:flex}app-about,thoughts,projects{height:70vh}}img{width:100%}.analog-markdown-route h5{margin:.5rem}@media(prefers-color-scheme:light){.analog-markdown-route a{color:var(--link-color-light-mode)}}
