:root{--bg-color: #ffffff;--text-color: #111111;--accent-color: #0074D9;--code-bg: #f4f4f4;--code-text: #111111;--border-color: #dddddd;--blockquote-border: #000000}@media (prefers-color-scheme: dark){:root{--bg-color: #111111;--text-color: #ffffff;--accent-color: #FF4136;--code-bg: #000000;--code-text: #ffffff;--border-color: #333333;--blockquote-border: #ffffff}}html,body{background:var(--bg-color)}html{height:100%;scroll-behavior:smooth}body{color:var(--text-color);font-family:monospace;font-size:16px;line-height:1.4;margin:0;min-height:100%;overflow-wrap:break-word;transition:background 0.3s ease, color 0.3s ease}.post-meta{text-align:right}h2,h3,h4,h5,h6{margin-top:3rem}hr{margin:2rem 0}p{margin:1rem 0}li{margin:0.4rem 0}*:target{background:var(--accent-color);color:#ffffff}.w{max-width:640px;margin:0 auto;padding:4rem 2rem}hr{text-align:center;border:0;color:var(--accent-color)}hr::before{content:'/////'}hr::after{content:attr(data-content) "/////"}table{width:100%}table,th,td{border:thin solid var(--border-color);border-collapse:collapse;padding:0.4rem}code{color:var(--code-text);background:var(--code-bg);font-family:monospace}div.highlighter-rouge code{display:block;overflow-x:auto;white-space:pre-wrap;padding:1rem;border:1px solid var(--border-color)}blockquote{font-style:italic;border:thin solid var(--blockquote-border);padding:1rem}blockquote p{margin:0}img{max-width:100%;display:block;margin:0 auto}a{color:var(--accent-color)}ul li a{color:var(--accent-color)}
