/* Hide logo on homepage */ .home-page nav > img, .home-page nav > a > img { display: none !important; } /* Discussion Navigation (top of page) */ .discussion-nav { margin-top: 2rem; margin-bottom: 2rem; padding: 0.75rem 1rem; background-color: #1a1e15; /* Matching $quote-bg */ border-left: 4px solid #e67e22; /* Matching $nav-top-color */ border-radius: 4px; } .discussion-nav .discussion-link { color: #e67e22; /* Matching $nav-top-color */ text-decoration: none; font-weight: 500; font-size: 0.95rem; display: inline-flex; align-items: center; gap: 0.5rem; } .discussion-nav .discussion-link:hover { color: #e74c3c; /* Matching $hover-links */ text-decoration: underline; } .github-logo { vertical-align: middle; margin-right: 0.25rem; } .github-discussion-link { display: inline-flex; align-items: center; gap: 0.25rem; } /* Discussion Footer */ .discussion-footer { margin-top: 3rem; padding-top: 1rem; border-top: 1px solid rgba(144, 180, 113, 0.2); /* $color with opacity */ } .discussion-footer h3 { font-size: 1.5rem; margin-bottom: 0.5rem; margin-top: 1rem; color: #f1c40f; /* $term-yellow */ border-left: 4px solid #f1c40f; padding-left: 0.75rem; } .discussion-cta { margin-bottom: 2rem; font-size: 0.95rem; color: #90b471; /* $color */ } .discussion-cta a { color: #e67e22; /* $nav-top-color */ text-decoration: none; font-weight: 500; } .discussion-cta a:hover { color: #e74c3c; /* $hover-links */ text-decoration: underline; } /* Comments */ .discussion-comments { font-family: 'Segoe UI', system-ui, -apple-system, sans-serif; font-size: 0.9rem; line-height: 1.5; } .discussion-comment { margin-bottom: 1rem; padding: 0.75rem 0; } .comment-meta { display: flex; align-items: center; gap: 0.5rem; margin-bottom: 0.5rem; font-size: 0.85rem; color: rgba(144, 180, 113, 0.7); /* $color with opacity */ } .comment-author { display: inline-flex; align-items: center; gap: 0.4rem; color: #1abc9c; /* $term-cyan */ text-decoration: none; font-weight: 500; } .comment-author:hover { text-decoration: underline; } .avatar { border-radius: 3px; vertical-align: middle; } .comment-separator { color: rgba(144, 180, 113, 0.3); } .comment-body { color: #90b471; /* $color */ line-height: 1.6; } .comment-body p { margin: 0.5rem 0; } .comment-body pre { background: #1a1e15; padding: 0.75rem; border-radius: 3px; overflow-x: auto; font-size: 0.85rem; border: 1px solid rgba(144, 180, 113, 0.1); } .comment-body code { background: #1a1e15; padding: 0.2rem 0.4rem; border-radius: 3px; font-size: 0.85rem; font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace; } /* Nested indentation */ .discussion-comment .discussion-comment { border-left: 2px solid rgba(144, 180, 113, 0.2); padding-left: 1rem; } .discussion-comment:hover { background-color: rgba(144, 180, 113, 0.05); border-radius: 4px; } .no-comments { font-style: italic; color: rgba(144, 180, 113, 0.5); margin: 2rem 0; }