:root{--bg-color:#fff;--text-color:#000;--link-color:#1a0dab;--border-color:#ddd;--secondary-text:#666;--tertiary-text:#444;--hover-bg:#f9f9f9;--code-bg:#f5f5f5}[data-theme=dark]{--bg-color:#1a1a1a;--text-color:#e0e0e0;--link-color:#6fa8dc;--border-color:#444;--secondary-text:#999;--tertiary-text:#bbb;--hover-bg:#252525;--code-bg:#2a2a2a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-color);color:#000;color:var(--text-color);font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}code{font-family:Courier New,Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}.App{background-color:var(--bg-color);min-height:100vh;transition:background-color .3s ease}.blog-list{font-family:Verdana,Geneva,sans-serif;margin:0 auto;max-width:600px;padding:40px 20px}.blog-list-header{margin-bottom:40px}.blog-list-title{color:var(--text-color);font-family:Verdana,Geneva,sans-serif;font-size:22px;font-weight:700;margin:0 0 10px}.blog-list-subtitle{color:var(--secondary-text);font-size:13px;line-height:1.6;margin:10px 0 0}.essays-grid{display:flex;flex-direction:column;gap:0}.essay-item{border-bottom:1px solid var(--border-color);cursor:pointer;padding:20px 0;transition:background-color .2s ease}.essay-item:hover{background-color:var(--hover-bg)}.essay-item:first-child{border-top:1px solid var(--border-color)}.essay-title{color:var(--link-color);font-family:Verdana,Geneva,sans-serif;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 8px}.essay-item:hover .essay-title{text-decoration:underline}.essay-date{color:var(--secondary-text);display:block;font-size:11px;font-style:normal;margin-bottom:8px}.essay-excerpt{color:var(--tertiary-text);font-size:13px;line-height:1.6;margin:8px 0 0}@media (max-width:768px){.blog-list{padding:30px 16px}.blog-list-title{font-size:20px}.blog-list-subtitle{font-size:13px}.essay-item{padding:16px 0}.essay-title{font-size:15px}.essay-excerpt{font-size:13px}}@media (max-width:480px){.blog-list{padding:20px 12px}.blog-list-title{font-size:18px}.essay-item{padding:14px 0}.essay-title{font-size:14px}.essay-date{font-size:11px}.essay-excerpt{font-size:13px}}.blog-post{color:var(--text-color);line-height:1.7;margin:0 auto;max-width:600px;padding:40px 20px}.back-link,.blog-post{font-family:Verdana,Geneva,sans-serif;font-size:13px}.back-link{background:none;border:none;color:var(--link-color);cursor:pointer;display:inline-block;margin-bottom:30px;padding:0;text-decoration:none}.back-link:hover{text-decoration:underline}.blog-post-header{margin-bottom:40px;text-align:left}.blog-post-title{color:var(--text-color);font-family:Verdana,Geneva,sans-serif;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px}.blog-post-date{color:var(--secondary-text);display:block;font-size:11px;font-style:normal;margin-top:8px}.blog-post-content{margin-bottom:40px}.blog-post-content p{margin:0 0 1.5em;text-align:left}.blog-post-content p:last-child{margin-bottom:0}.blog-post-content h2{color:var(--text-color);font-size:15px;font-weight:700;margin:2em 0 1em}.blog-post-content h3{color:var(--text-color);font-size:13px;font-weight:700;margin:1.5em 0 .75em}.blog-post-content a{color:var(--link-color);text-decoration:none}.blog-post-content a:hover{text-decoration:underline}.blog-post-content blockquote{border-left:3px solid var(--border-color);color:var(--tertiary-text);font-style:italic;margin:1.5em 0;padding-left:20px}.blog-post-content code{background-color:var(--code-bg);border-radius:2px;font-family:Courier New,monospace;font-size:12px;padding:2px 4px}.blog-post-content pre{background-color:var(--code-bg);border-radius:3px;margin:1.5em 0;overflow-x:auto;padding:15px}.blog-post-content pre code{background:none;padding:0}.blog-post-content ol,.blog-post-content ul{margin:1.5em 0;padding-left:30px}.blog-post-content li{margin-bottom:.5em}.blog-post-footer{border-top:1px solid var(--border-color);margin-top:50px;padding-top:30px}.blog-post-author{color:var(--text-color);font-size:13px;font-style:italic;margin:0}@media (max-width:768px){.blog-post{font-size:14px;padding:30px 16px}.blog-post-title{font-size:20px}.blog-post-content h2{font-size:16px}.blog-post-content h3{font-size:14px}}@media (max-width:480px){.blog-post{font-size:14px;padding:20px 12px}.blog-post-title{font-size:18px}.blog-post-date{font-size:11px}.blog-post-content{font-size:14px}.blog-post-content ol,.blog-post-content ul{padding-left:20px}}.theme-toggle{align-items:center;background:#fff;border:2px solid #ddd;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:50px;z-index:1000}.theme-toggle:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.1)}.theme-toggle:active{transform:scale(.95)}[data-theme=dark] .theme-toggle{background:#2a2a2a;border-color:#444;box-shadow:0 2px 8px #0000004d}@media (max-width:768px){.theme-toggle{font-size:20px;height:45px;right:15px;top:15px;width:45px}}
/*# sourceMappingURL=main.f6a90bb3.css.map*/