黑色主题,顺便把页脚disable了(不是
/* * 1.0 ROOT & GLOBAL STYLES * ----------------------------------------------------*//* 1.1 - Color & Font Variables */:root { --link-color: var(--term-link) !important; --term-bg: #1A1B1E; --term-border: #6E8374; --term-code-fg: #FFD700; --term-fg: #B2C2B8; --term-fg-secondary: #6E8374; --term-header: #EAEAEA; --term-link: #91E9A8; --term-quote-fg: #9DBBFF; --text-color: #B2C2B8;}/* 1.2 - Body & Base Typography */body { background-color: var(--term-bg) !important; background-image: none !important; color: var(--term-fg) !important; font-family: 'SF Mono', 'Consolas', 'Menlo', 'Courier New', monospace !important; font-size: 14px !important; line-height: 1.7 !important;}/* 1.3 - Global Style Reset */* { backdrop-filter: none !important; border-radius: 0 !important; box-shadow: none !important; transition: none !important;}/* * 2.0 LAYOUT & STRUCTURE * ----------------------------------------------------*//* 2.1 - Main Container */#nsk-body { background-color: var(--term-bg) !important; border: 1px dashed var(--term-border) !important; display: flex !important; gap: 0; margin: 20px auto !important; max-width: 1200px !important; padding: 0 !important;}/* 2.2 - Content Columns */#nsk-body-left { border-right: 1px dashed var(--term-border) !important; flex: 1 !important; min-width: 0 !important; padding: 1em !important;}#nsk-right-panel-container { display: block !important; flex: 0 0 280px !important; padding: 1em !important;}/* 2.3 - Header */header { background-color: var(--term-bg) !important; border-bottom: 1px solid var(--term-border) !important;}.site-title .title-text { color: var(--term-link) !important;}.site-title .beta-icon { color: var(--term-fg-secondary) !important;}.site-title img { filter: grayscale(100%) contrast(1.5) brightness(1.2);}.nav-menu a { color: var(--term-fg) !important; text-decoration: none !important;}.nav-menu a:hover { background-color: var(--term-fg) !important; color: var(--term-bg) !important;}/* 2.4 - Footer (Hidden) */footer { display: none !important;}/* * 3.0 PAGE-SPECIFIC STYLES * ----------------------------------------------------*//* 3.1 - Homepage Post List */.post-list .avatar-normal,.post-list .post-category { display: none !important;}.post-list-item { border-bottom: 1px dashed var(--term-fg-secondary) !important; padding: 8px 0 !important;}.post-list-item::before { color: var(--term-link); content: "[POST] ";}.post-list-item:hover { background-color: rgba(145, 233, 168, 0.1) !important;}.post-title a { color: var(--term-fg) !important; font-size: 1em !important; text-decoration: none !important;}.post-title a:hover { background-color: var(--term-fg) !important; color: var(--term-bg) !important;}.post-info,.post-info a { color: var(--term-fg-secondary) !important;}/* 3.2 - Post Content & Comment View */.content-item { border: 1px dashed var(--term-border) !important; margin-bottom: 1.5em !important; padding: 0 !important;}.nsk-post .post-title h1 { border: 1px dashed var(--term-border); border-bottom-style: solid; color: var(--term-link) !important; font-size: 1.2em; margin: 0 !important; padding: 0.5em 0; text-align: center;}.nsk-content-meta-info { align-items: center; background-color: rgba(145, 233, 168, 0.05); border-bottom: 1px dashed var(--term-border); display: flex; gap: 1em; padding: 0.5em 1em;}.nsk-content-meta-info .avatar-wrapper { display: block !important;}.author-info .author-name { color: var(--term-link) !important; font-weight: bold;}.is-poster.role-tag { font-size: 0;}.is-poster.role-tag::before { color: var(--term-link); content: "[楼主]";}.content-info { color: var(--term-fg-secondary);}.floor-link-wrapper { margin-left: auto;}.floor-link { color: var(--term-fg) !important;}article.post-content { color: var(--term-fg) !important; margin: 12px;}article.post-content p { color: var(--term-fg) !important; margin-bottom: 1em;}article.post-content a { color: var(--term-link) !important; text-decoration: underline !important;}article.post-content img { border: 1px solid var(--term-fg-secondary) !important; filter: grayscale(100%) contrast(1.5) brightness(1.2) !important; max-width: 90% !important;}article.post-content h1,article.post-content h2,article.post-content h3 { border-bottom: 1px dashed var(--term-border); color: var(--term-header) !important; margin-bottom: 1em; margin-top: 1.5em; padding-bottom: 0.3em;}article.post-content blockquote { background-color: rgba(157, 187, 255, 0.05) !important; border-left: 2px solid var(--term-quote-fg) !important; color: var(--term-quote-fg) !important; margin-left: 0; padding: 0.5em 1em;}article.post-content blockquote p { color: var(--term-quote-fg) !important;}article.post-content code,article.post-content pre { background: rgba(255, 215, 0, 0.05) !important; border: 1px dotted var(--term-code-fg) !important; color: var(--term-code-fg) !important;}.signature { border-top: 1px dashed var(--term-fg-secondary); color: var(--term-fg-secondary); max-height: 58px !important; padding: 0.5em 1em !important;}.signature hr { display: none !important;}.signature * { color: var(--term-fg-secondary) !important;}.comment-menu { background-color: rgba(145, 233, 168, 0.05); border-top: 1px dashed var(--term-border); padding: 0.5em 1em;}.comment-menu .menu-item { color: var(--term-fg-secondary); cursor: pointer;}.comment-menu .menu-item:hover { color: var(--term-link);}.comment-menu .menu-item::before { content: "[";}.comment-menu .menu-item::after { content: "]";}.comment-menu svg { display: none;}.post-content table { border: 1px solid var(--term-border) !important; border-collapse: collapse !important; margin: 1em 0 !important; width: 100%;}.post-content td,.post-content th { border: 1px solid var(--term-border) !important; color: var(--term-fg) !important; padding: 8px !important;}.post-content thead th { background-color: rgba(145, 233, 168, 0.1) !important; color: var(--term-link) !important;}/* * 4.0 COMPONENT STYLES * ----------------------------------------------------*//* 4.1 - Sidebars (Left & Right) */#nsk-left-panel-container .category-list a { color: var(--term-fg) !important; text-decoration: none !important;}#nsk-left-panel-container .category-list a:hover,#nsk-left-panel-container .category-list .current-category a { background-color: var(--term-fg) !important; color: var(--term-bg) !important;}.nsk-panel { background: none !important; border: 1px dashed var(--term-border) !important; margin-bottom: 1.5em !important; padding: 1em !important;}.nsk-panel h4 { border-bottom: 1px dashed var(--term-border); color: var(--term-link) !important; margin-bottom: 1em !important; padding-bottom: 0.5em; text-align: center;}.nsk-panel h4::before { content: "---[ ";}.nsk-panel h4::after { content: " ]---";}/* 4.2 - User Card, Stats & Avatars */.user-card .avatar-normal,.nsk-new-member-board .avatar-normal,.nsk-content-meta-info .avatar-normal { border: 1px solid var(--term-fg-secondary) !important; display: block !important; filter: grayscale(100%) contrast(1.5) brightness(1.2); image-rendering: pixelated;}.nsk-content-meta-info .avatar-normal { height: 32px !important; width: 32px !important;}.user-card .user-head > a[href*="/space/"],.nsk-new-member-board .new-member-item,.nsk-content-meta-info .avatar-wrapper > a { display: inline-block; position: relative;}.user-card .user-head > a[href*="/space/"]::after,.nsk-new-member-board .new-member-item::after,.nsk-content-meta-info .avatar-wrapper > a::after { background-image: linear-gradient(rgba(17, 18, 20, 0.6) 50%, transparent 50%); background-size: 100% 4px; content: ""; height: 100%; left: 0; pointer-events: none; position: absolute; top: 0; width: 100%;}.user-card .user-head { align-items: center; display: flex; gap: 10px;}.user-card .menu a { color: var(--term-fg) !important; margin-left: 0.5em;}.user-card .Username { color: var(--term-link) !important; font-size: 1.2em !important; font-weight: bold !important;}.user-card .user-stat { background-color: #252523 !important; border: 1px solid var(--term-fg-secondary) !important; color: var(--term-link) !important; margin-top: 1em !important; padding: 10px !important;}.user-card .stat-block a { color: var(--term-fg) !important; display: block; font-size: 1em !important; text-decoration: none;}.user-card .stat-block a::before { color: var(--term-fg-secondary);}.user-card .stat-block svg { display: none;}/* 4.3 - Pagination & Buttons */.nsk-pager a,.nsk-pager span { background: none !important; border: none !important; box-shadow: none !important; color: var(--term-fg) !important; font-size: 1em !important; height: auto !important; line-height: 1 !important; margin: 0 2px !important; min-width: 0 !important; padding: 2px 4px;}.nsk-pager .pager-pos::before { content: "[";}.nsk-pager .pager-pos::after { content: "]";}.nsk-pager a.pager-pos:hover { background-color: var(--term-fg) !important; color: var(--term-bg) !important;}.nsk-pager .pager-cur { background-color: var(--term-fg) !important; color: var(--term-bg) !important; font-weight: bold;}.nsk-pager .triangle-left,.nsk-pager .triangle-right { display: none !important;}.nsk-pager .pager-prev::before { content: "[<]";}.nsk-pager .pager-next::before { content: "[>]";}.nsk-pager a.pager-next:hover,.nsk-pager a.pager-prev:hover { background-color: var(--term-fg) !important; color: var(--term-bg) !important;}.nsk-pager span.pager-next,.nsk-pager span.pager-prev { color: var(--term-fg-secondary) !important; opacity: 0.6 !important;}.btn.new-discussion { background: none !important; border: 1px solid var(--term-link) !important; color: var(--term-link) !important; width: 100%;}/* 4.4 - Sorter Buttons */.sorter { background: none !important; border: none !important;}.sorter::before { color: var(--term-fg-secondary);}.sorter a { color: var(--term-fg) !important; padding: 2px 4px;}.sorter a::before { content: "[";}.sorter a::after { content: "]";}.sorter a.selected,.sorter a:hover { background-color: var(--term-fg) !important; color: var(--term-bg) !important; text-decoration: none;}/* * 5.0 COMPONENT: MARKDOWN EDITOR (High-Contrast Minimalist) * ----------------------------------------------------*/.md-editor { background-color: #1E1E1E !important; border: 1px solid #555 !important; border-radius: 8px !important; margin-top: 1.5em; overflow: hidden;}.md-editor .title-input input { background-color: #1E1E1E !important; border: none !important; border-bottom: 1px solid #555 !important; border-radius: 0 !important; color: #E0E0E0 !important; font-size: 1.2em !important; padding: 12px 15px !important;}.md-editor .title-input input:focus { border-bottom-color: var(--term-link) !important;}.md-editor .tab-select { background: #252526 !important; border-bottom: 1px solid #444 !important; padding: 4px 8px !important;}.md-editor .tab-option { border-bottom: 3px solid transparent !important; color: #999 !important; font-weight: 500; padding: 8px 12px;}.md-editor .tab-option[style*="border-bottom: 3px solid black;"] { border-bottom-color: var(--term-link) !important; color: #FFFFFF !important;}.editor-top-button { background-color: transparent !important; border-radius: 4px !important;}.editor-top-button:hover { background-color: #333 !important;}.editor-top-button svg { color: #ccc !important;}.mde-toolbar { background: #252526 !important; border-bottom: 1px solid #444 !important; padding: 4px;}.toolbar-item { border-radius: 4px; padding: 6px;}.toolbar-item, .toolbar-item svg { color: #ccc !important; stroke: #ccc !important;}.toolbar-item:hover { background: #333 !important; color: #FFFFFF !important;}.toolbar-item:hover svg { stroke: #FFFFFF !important;}.sep { border-left: 1px solid #444 !important; margin: 4px 8px !important;}.CodeMirror { background: #1E1E1E !important; color: #D4D4D4 !important;}.CodeMirror-cursor { animation: blink 1s steps(2, start) infinite; border-left: 2px solid #FFFFFF !important;}@keyframes blink { to { visibility: hidden; } }.expression { background: #252526 !important; border-top: 1px solid #444 !important; padding: 8px;}.exp-item { color: #999;}.exp-item:hover { background-color: #333; border-radius: 4px; color: #FFF;}.topic-select { background: #252526 !important; border-top: 1px solid #444; padding: 8px 12px;}.topic-select label, .topic-select select { color: #ccc !important;}.topic-select select { background: #333 !important; border: 1px solid #555 !important; border-radius: 4px;}.topic-select .submit.btn { background: var(--term-link) !important; border: 1px solid var(--term-link) !important; border-radius: 6px; color: #000 !important; font-weight: bold;}.topic-select .submit.btn:hover { background-color: var(--term-fg) !important; border-color: var(--term-fg) !important;}
评论 (0)