.gsh-app .gsh-header{width:100%;border-bottom:1px solid var(--g-border)}.gsh-header-nav,.gsh-header-nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none}.gsh-header-actions{flex-shrink:0}.gsh-app .gsh-footer{width:100%;margin-top:40px}.gsh-footer-content{flex-basis:100%;overflow-wrap:anywhere}.gsh-footer-content p{margin:0 0 10px}.gsh-footer-content a{text-decoration:underline}.gsh-site{display:flex;flex-direction:column;min-height:100vh}.gsh-site #content{flex:1;background:var(--g-bg)}.gsh-site .ast-container{max-width:900px;display:block;padding:40px 24px}.gsh-site #primary{width:100%;float:none;margin:0;padding:0}.gsh-site .ast-article-single,.gsh-site .ast-article-post,.gsh-site .comments-area,.gsh-site .ast-author-box{background:transparent;padding:0;border:0;box-shadow:none}.gsh-site .entry-title{font-size:32px;line-height:1.3;overflow-wrap:anywhere;margin-bottom:12px}.gsh-site .entry-meta{color:var(--g-muted);font-size:14px;margin-bottom:28px}.gsh-site .entry-content{line-height:1.85;overflow-wrap:anywhere}.gsh-site .entry-content a,.gsh-site .entry-meta a,.gsh-site .post-navigation a{color:var(--g-accent);text-decoration:underline}.gsh-site .entry-content h2{font-size:25px}.gsh-site .entry-content h3{font-size:21px}.gsh-site .entry-content img{max-width:100%;height:auto}.gsh-site .comments-area{margin-top:36px}.gsh-site .comment-list{padding:0}.gsh-site .comment-form input,.gsh-site .comment-form textarea{background:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}.gsh-site .navigation{margin-top:32px}.gsh-site .gsh-footer{margin-top:0}.gsh-site .entry-header,.gsh-site .entry-title,.gsh-site .entry-content,.gsh-site .comments-title{color:var(--g-text)}.gsh-app .gsh-brand span{color:var(--g-text)}@media(max-width:600px){.gsh-app .gsh-header{flex-wrap:wrap;gap:8px}.gsh-header-actions{flex-shrink:1;gap:8px}.gsh-header-nav,.gsh-header-nav ul{gap:12px;font-size:13px}.gsh-site .ast-container{padding:28px 20px}.gsh-site .entry-title{font-size:27px}.gsh-app .gsh-brand{font-size:15px}.gsh-header-nav a{display:inline-block}.gsh-app .gsh-header .gsh-brand{max-width:100%}}
#page.gsh-site .ast-article-single,#page.gsh-site .ast-article-post,#page.gsh-site .comments-area,#page.gsh-site .ast-author-box{background:transparent;color:var(--g-text);padding:0;border:0;box-shadow:none}#page.gsh-site .comment-reply-title,#page.gsh-site .comment-author,#page.gsh-site .comments-title{color:var(--g-text)}#page.gsh-site .comment-form textarea,#page.gsh-site .comment-form input{background:var(--g-surface);color:var(--g-text);border:1px solid var(--g-border)}#page.gsh-site .ast-container{max-width:900px;display:block;padding:40px 24px}#page.gsh-site #primary{margin:0;width:100%;float:none}#page.gsh-site .entry-meta a{color:var(--g-accent)}@media(max-width:600px){#page.gsh-site .ast-container{padding:28px 20px}}
.gsh-header-nav a,.gsh-footer a,.gsh-footer>span{overflow-wrap:anywhere;max-width:100%}.gsh-header-nav{min-width:0}
.gsh-app .gsh-header-nav,.gsh-app .gsh-header-nav a{color:var(--g-text)!important}#page.gsh-site .entry-meta,#page.gsh-site .entry-meta *{color:var(--g-muted)}#page.gsh-site .entry-meta a,#page.gsh-site .post-navigation,#page.gsh-site .post-navigation a,#page.gsh-site .post-navigation span{color:var(--g-accent)}
