@import url("https://fonts.googleapis.com/css?family=Noticia+Text:400,700|Saira+Semi+Condensed:400,600,700&subset=latin-ext");body{background:#f5f5f5;color:#222;margin:0;padding:0;font-family:Noticia Text,Georgia,Cambria,Times New Roman,Times,serif;font-size:18px;line-height:1.6;font-weight:400}header{background:#000;color:#fff;font-family:Saira Semi Condensed,serif;padding:15px;font-size:2.5em;font-weight:700;line-height:1;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.3)}.content-wrapper{padding-top:100px}.header-content{display:flex;justify-content:space-between;align-items:flex-start}.header-left{flex:1 1}.header-right{display:flex;align-items:center;padding-top:5px}.header-link{color:#29af0a;font-size:.4em;font-weight:600;text-decoration:none}.header-link:hover{text-decoration:underline}.theme-toggle{background:transparent;border:none;cursor:pointer;margin-left:15px;padding:5px;display:flex;align-items:center;color:#29af0a}.theme-toggle:hover{opacity:.7}.theme-toggle svg{stroke:currentColor}h1{color:#fff;background-color:#080808;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:600;letter-spacing:.3px;font-size:2em;line-height:1.6;display:inline;padding:.1em .3em}.meta,figcaption,h1{font-family:boxed,Saira Semi Condensed,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.meta,figcaption{letter-spacing:.2px;color:#888;margin-top:.8em}h1 a,h1 span{color:inherit;text-decoration:none}hr{height:1em;background:#29af0a;margin:2em 0;border:none}a{color:#29af0a;text-decoration:none}a:focus,a:hover,h1 a:focus,h1 a:hover{text-decoration:underline}figure{margin-left:0;margin-right:0}figure img{max-width:100%}figcaption .icon{display:none}header a.logo{color:#fff}header a.logo:hover{text-decoration:none}div.description img{width:80%}span.speakfree{font-size:.5em;color:#29af0a}div.short{padding:20px}.short-meta{font-size:16px}.grid-container{padding:150px 20px 20px}.grid-child-main img{max-width:100%}span.article{background-color:#f5f5f5;color:#000;display:block;line-height:1}h1.article{left:0}@media screen and (min-width:1000px){body{font-size:21px}.grid-container{margin:auto;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;grid-gap:20px}.grid-child-main{grid-column:1;grid-row:1;max-width:800px;padding:15px}.grid-child-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;max-width:400px;padding:15px}.grid-child-main img{max-width:800px}}.hp-field{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}.comment-count-link{font-family:Saira Semi Condensed,sans-serif;font-size:.85em;color:#29af0a}.comment-count-link:hover{text-decoration:underline}.comments-container{margin-top:2em}.comments-container h3{font-family:Saira Semi Condensed,sans-serif;font-size:1.2em;margin-bottom:1em;color:#222}.no-comments{color:#888;font-style:italic}.comments-list{margin-bottom:2em}.comment{border-bottom:1px solid #ddd;padding:1em 0;margin-bottom:0}.comment:last-child{border-bottom:none}.comment-header{margin-bottom:.5em;font-family:Saira Semi Condensed,sans-serif}.comment-author{font-weight:600;color:#222}.comment-date{color:#888;font-size:.85em;margin-left:1em}.comment-body{line-height:1.6;color:#222}.comment-form-container{margin-top:2em;padding-top:1em;border-top:1px solid #ddd}.comment-form-container h3{font-family:Saira Semi Condensed,sans-serif;font-size:1.2em;margin-bottom:1em;color:#222}.comment-form .form-group{margin-bottom:1.2em}.comment-form label{display:block;font-family:Saira Semi Condensed,sans-serif;font-weight:600;margin-bottom:.4em;color:#222}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{display:block;width:100%;max-width:400px;padding:.7em;border:1px solid #ccc;font-family:inherit;font-size:1em;box-sizing:border-box}.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form textarea:focus{outline:none;border-color:#29af0a}.comment-form textarea{max-width:100%;min-height:120px;resize:vertical}.captcha-group{margin-bottom:1.2em}.captcha-group label{display:inline;font-family:Saira Semi Condensed,sans-serif}.captcha-group input[type=text]{display:inline-block;width:60px!important;text-align:center;margin-left:.5em}.comment-submit{background:#29af0a;color:#fff;border:none;padding:.8em 2em;font-family:Saira Semi Condensed,sans-serif;font-size:1.1em;font-weight:600;cursor:pointer}.comment-submit:hover{background:#238c08}.comment-error{color:#c00}.comment-error,.comment-success{padding:.5em 0;margin-bottom:1em}.comment-success{color:#29af0a}.search-form{display:flex;gap:15px;margin-top:1.5em;margin-bottom:2em;flex-wrap:wrap;align-items:center}.search-input{width:300px;padding:.7em;border:1px solid #ccc;font-family:inherit;font-size:1em;box-sizing:border-box}.search-input:focus{outline:none;border-color:#29af0a}.search-button{background:#29af0a;color:#fff;border:none;padding:.7em 1.5em;font-family:Saira Semi Condensed,sans-serif;font-size:1em;font-weight:600;cursor:pointer}.search-button:hover{background:#238c08}.search-info{color:#888;margin-bottom:1.5em;font-family:Saira Semi Condensed,sans-serif}.search-result h2{font-size:1.2em;margin:0 0 .3em;font-weight:600}.search-result h2 a{color:#222}.search-result h2 a:hover{color:#29af0a}.search-description{margin:.5em 0;color:#444}mark{background:#ffeb3b;padding:0 2px}.search-loading{display:flex;align-items:center;gap:10px;color:#888;font-family:Saira Semi Condensed,sans-serif}.spinner{width:20px;height:20px;border:2px solid #ddd;border-top-color:#29af0a;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.recent-comments-section{padding:20px;border-top:4px solid #29af0a;margin-top:20px}.recent-comments-section h2{font-family:Saira Semi Condensed,sans-serif;font-size:1.5em;margin-bottom:1em;color:#222}.recent-comments-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:15px;gap:15px}.recent-comment{display:block;padding:15px;background:#fff;border:1px solid #ddd;text-decoration:none;transition:border-color .2s}.recent-comment:hover{border-color:#29af0a;text-decoration:none}.recent-comment-article{font-family:Saira Semi Condensed,sans-serif;font-weight:600;color:#222;font-size:.9em;margin-bottom:8px}.recent-comment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.recent-comment-name{font-weight:600;color:#29af0a}.recent-comment-date,.recent-comment-name{font-family:Saira Semi Condensed,sans-serif}.recent-comment-date{font-size:.8em;color:#888}.recent-comment-text{color:#444;font-size:.9em;line-height:1.4}:root{--bg-color:#f5f5f5;--text-color:#222;--text-muted:#888;--text-secondary:#444;--link-color:#29af0a;--header-bg:#000;--border-color:#ddd;--input-border:#ccc;--article-title-bg:#080808;--article-span-bg:#f5f5f5;--article-span-color:#000}[data-theme=dark]{--bg-color:#1a1a1a;--text-color:#e0e0e0;--text-muted:#999;--text-secondary:#bbb;--link-color:#3dd60e;--header-bg:#0a0a0a;--border-color:#333;--input-border:#444;--article-title-bg:#2a2a2a;--article-span-bg:#1a1a1a;--article-span-color:#e0e0e0}[data-theme=dark] body{background:var(--bg-color);color:var(--text-color)}[data-theme=dark] header{background:var(--header-bg)}[data-theme=dark] a{color:var(--link-color)}[data-theme=dark] .meta,[data-theme=dark] figcaption{color:var(--text-muted)}[data-theme=dark] h1{background-color:#080808;color:#fff}[data-theme=dark] h1 a,[data-theme=dark] h1 span{color:#fff!important}[data-theme=dark] span.article{background-color:var(--bg-color);color:var(--text-color)}[data-theme=dark] .comment{border-bottom-color:var(--border-color)}[data-theme=dark] .comment-author,[data-theme=dark] .comment-body{color:var(--text-color)}[data-theme=dark] .comment-date{color:var(--text-muted)}[data-theme=dark] .comment-form-container{border-top-color:var(--border-color)}[data-theme=dark] .comment-form label,[data-theme=dark] .comment-form-container h3,[data-theme=dark] .comments-container h3{color:#ccc}[data-theme=dark] .comment-form input[type=email],[data-theme=dark] .comment-form input[type=text],[data-theme=dark] .comment-form textarea,[data-theme=dark] .search-input{background:#2a2a2a;border-color:var(--input-border);color:var(--text-color)}[data-theme=dark] .search-result h2 a{color:var(--text-color)}[data-theme=dark] .search-result h2 a:hover{color:var(--link-color)}[data-theme=dark] .search-description{color:var(--text-secondary)}[data-theme=dark] hr{background:#29af0a}[data-theme=dark] mark{background:#665800;color:#fff}[data-theme=dark] .recent-comments-section h2{color:var(--text-color)}[data-theme=dark] .recent-comment{background:#2a2a2a;border-color:#444}[data-theme=dark] .recent-comment:hover{border-color:#29af0a}[data-theme=dark] .recent-comment-article{color:var(--text-color)}[data-theme=dark] .recent-comment-text{color:var(--text-secondary)}