*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:#0d1117;color:#e6edf3;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;line-height:1.6}.wrapper{max-width:800px;margin:0 auto;padding:0 20px}.site-header{background-color:#161b22;border-bottom:2px solid #f7931a;padding:1rem 0}.site-title{color:#f7931a;font-size:1.8rem;font-weight:600;text-decoration:none}.site-title:hover{color:#ffa726;text-decoration:none}.page-content{background-color:#0d1117;padding:2rem 0;min-height:calc(100vh - 200px)}.post{background-color:#0d1117}.post-header{margin-bottom:2rem}.post-title{color:#f7931a;font-size:2.5rem;font-weight:700;margin-bottom:0.5rem;line-height:1.2}.post-meta{color:#f7931a;font-size:1rem;font-weight:500;margin-bottom:2rem}.post-content{color:#e6edf3;font-size:1.1rem;line-height:1.7}.post-content h1{color:#f7931a;font-size:2rem;margin-top:2rem;margin-bottom:1rem;border-bottom:2px solid #f7931a;padding-bottom:0.5rem}.post-content h2{color:#ffa726;font-size:1.6rem;margin-top:2rem;margin-bottom:1rem}.post-content h3{color:#ffb74d;font-size:1.3rem;margin-top:1.5rem;margin-bottom:1rem}.post-content p{margin-bottom:1.2rem;color:#e6edf3}.post-content img{display:block;margin:2rem auto;max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(247,147,26,0.2);border:1px solid #21262d}.post-content a{color:#58a6ff;text-decoration:none;border-bottom:1px solid transparent;transition:all 0.2s ease}.post-content a:hover{color:#79c0ff;border-bottom:1px solid #58a6ff}.post-content ul,.post-content ol{color:#e6edf3;margin-bottom:1.2rem}.post-content li{margin-bottom:0.8rem;line-height:1.6}.post-content li strong{color:#f7931a}.post-content ol li strong,.post-content ul li strong{color:#f7931a;font-weight:600}.post-content ol{counter-reset:item;padding-left:0}.post-content ol>li{display:block;margin-bottom:1rem;padding-left:2rem;position:relative}.post-content ol>li::before{content:counter(item) ".";counter-increment:item;color:#f7931a;font-weight:bold;position:absolute;left:0;font-size:1.1rem}blockquote{border-left:4px solid #f7931a;background-color:#161b22;padding:1rem 1.5rem;margin:1.5rem 0;font-style:italic;color:#e6edf3}code{background-color:#161b22;color:#e6edf3;padding:0.2rem 0.4rem;border-radius:3px;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}pre{background-color:#161b22;border:1px solid #21262d;border-radius:6px;padding:1rem;overflow-x:auto;margin:1.5rem 0}pre code{background:none;padding:0}table{background-color:#161b22;border:1px solid #21262d;border-collapse:collapse;width:100%;margin:1.5rem 0}th,td{border:1px solid #21262d;color:#e6edf3;padding:0.5rem;text-align:left}th{background-color:#21262d;font-weight:600}.site-footer{background-color:#161b22;border-top:1px solid #21262d;color:#e6edf3;padding:2rem 0;margin-top:2rem}.footer-col-wrapper{display:flex;flex-wrap:wrap;gap:2rem}.footer-col{flex:1;min-width:200px}.contact-list,.social-media-list{list-style:none;padding:0;margin:0}.contact-list li,.social-media-list li{margin-bottom:0.8rem}.social-item{display:flex;flex-direction:column;margin-bottom:1rem !important}.social-item strong{color:#f7931a;margin-bottom:0.2rem;font-size:0.9rem}.contact-list a,.social-media-list a{color:#58a6ff;text-decoration:none;word-break:break-all}.contact-list a:hover,.social-media-list a:hover{color:#79c0ff}.nostr-key{color:#e6edf3;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:0.85rem;word-break:break-all;line-height:1.4}.post-content hr{border:0;height:1px;background:linear-gradient(to right, transparent, #21262d, transparent);margin:2rem 0}.post-content img[src*="licensebuttons.net"]{margin:0.5rem 0;box-shadow:none;border:none;display:inline-block}.post-content h2+p:contains("Join the conversation"),.post-content strong:contains("Discussion"){color:#f7931a}.post-content ul li:has(a[href*="damus.io"]),.post-content ul li:has(a[href*="x.com"]),.post-content ul li:has(a[href*="stacker.news"]),.post-content ul li:has(a[href*="reddit.com"]){margin-bottom:0.5rem}.post-content ul li a[href*="damus.io"]:before{content:"🟣 "}.post-content ul li a[href*="x.com"]:before{content:"🐦 "}.post-content ul li a[href*="stacker.news"]:before{content:"⚡ "}.post-content ul li a[href*="reddit.com"]:before{content:"🔶 "}@media screen and (max-width: 768px){.wrapper{padding:0 15px}.post-title{font-size:2rem}.post-content h1{font-size:1.6rem}.post-content h2{font-size:1.4rem}.post-content{font-size:1rem}.post-content img{margin:1rem auto}.footer-col-wrapper{flex-direction:column}}@media screen and (max-width: 480px){.site-title{font-size:1.4rem}.post-title{font-size:1.6rem}}
