html[data-theme=light]{--font-color:#1e1e1e;--bg-color:#ffffff;--card-color:#fafafa;--card-border-color:#eeeeee;--accent-color:#ff9100;--link-color:#e26b00;--link-state-color:#ff9100;--link-state-border-color:rgba(255, 145, 0, 0.5);--thead-bg-color:lightgrey;--table-border-color:lightgrey;--nav-bg-color:#fafafa;--nav-link-color:#e26b00;--pre-color:rgb(31, 35, 40);--pre-bg-color:#eff1f2;--pre-border-color:#e1e5e9;--kbd-bg-color:#f7f7f7;--bq-color:#ccc;--hr-color:#ccc;--pagination-bg-color:#fafafa;--pagination-link-color:var(--accent-color);--pagination-border-color:#eeeeee;--pagination-border-radius:5px;--post-info-color:grey;--switcher-color:var(--accent-color);--svg-color:#333;--svg-state-color:var(--link-state-color);--highlight-bg:rgba(255, 145, 0, 0.4);--highlight-text-color:#2c1a00;--heading-color:var(--font-color);--warning-title-color:#000;--warning-bg-color:rgba(255, 145, 0, 0.07);--sparkle-color:#ff9100;--highlight-link-text-color:#e26b00}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-state-color);border-bottom:1px dashed var(--link-state-color)}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}.toc a,.content h2>a,.content h3>a{color:var(--link-color)}.toc a:hover{color:var(--link-state-color);border-bottom:1px dashed var(--link-state-color)}code{font-size:14.4px;padding:.1em .3em;color:#d35400;background:#fff3e0;border-radius:3px}kbd{padding:.2em .4em;background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px;font-size:90%}.epicquote{position:relative;margin:20px;background-color:var(--card-color);border:1px solid var(--card-border-color);font-style:italic;padding-left:20px}.epicquote .inner-quote{padding:20px;margin-left:0}.epicquote::before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background-color:var(--accent-color)}.epicquote::after{content:'"';font-size:2em;color:#ccc;position:absolute;bottom:-20px;right:10px}.epicquote .inner-quote::before{content:'"';font-size:2em;color:#ccc;position:absolute;top:0;left:25px}button.accent{background-color:var(--accent-color);color:#fff;border:none;padding:.5em 1em;border-radius:4px;font-weight:700}.accent-border{border:2px solid var(--accent-color);padding:1em;margin:1em 0}