@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-display:"VT323","VT323 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-body:"IBM Plex Mono","IBM Plex Mono Fallback"}*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#08090a;--bg-panel:#121313;--bg-panel-alt:#17181a;--bg-titlebar:#1e2021;--bg-input:#0d0e0f;--fg:#e7e8e5;--fg-bright:#ffffff;--fg-dim:#8d908c;--fg-faint:#838580;--border:#35362f;--border-bright:#6c6e68;--accent-pos:#7ecf8e;--accent-neg:#e2766f;--glow:rgba(231,232,229,0.4);--glow-soft:rgba(231,232,229,0.18);--font-ui:var(--font-body),"Courier New",monospace;--font-display:var(--font-display),monospace;--gap-xs:4px;--gap-sm:8px;--gap-md:12px;--gap-lg:20px;--gap-xl:32px;--tap-min:44px}html{color-scheme:dark}body,html{background:var(--bg)}body{font-family:var(--font-ui);color:var(--fg);font-size:15px;line-height:1.55;min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:998;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.22) 1px,transparent 0,transparent 3px);mix-blend-mode:multiply;animation:term-scan-drift 9s linear infinite}@keyframes term-scan-drift{0%{transform:translateY(0)}to{transform:translateY(6px)}}body:after{content:"";position:fixed;inset:0;z-index:997;pointer-events:none;background:rgba(255,255,255,.015);animation:term-flicker 6.5s ease-in-out infinite}@keyframes term-flicker{0%,to{opacity:0}4%{opacity:1}6%{opacity:0}41%{opacity:0}43%{opacity:.6}45%{opacity:0}71%{opacity:0}73%{opacity:.4}75%{opacity:0}}.term-crt-vignette{position:fixed;inset:0;z-index:999;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.02em}a{color:inherit}.term-glow{text-shadow:0 0 6px var(--glow),0 0 14px var(--glow-soft)}.term-cursor{display:inline-block;width:.55em;height:1em;margin-left:.15em;background:var(--fg-bright);vertical-align:text-bottom;animation:term-blink 1s step-end infinite;box-shadow:0 0 6px var(--glow)}@keyframes term-blink{0%,50%{opacity:1}51%,to{opacity:0}}.term-main{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 var(--gap-md) 48px}.term-header{position:-webkit-sticky;position:sticky;top:0;z-index:500;background:rgba(8,9,10,.92);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-bottom:1px solid var(--border)}.term-header-row{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--gap-sm) var(--gap-md);max-width:720px;margin:0 auto}.term-menu-toggle{font-family:var(--font-ui);font-size:15px;background:transparent;color:var(--fg);border:1px solid var(--border);min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer}.term-menu-toggle:active,.term-menu-toggle:hover{border-color:var(--border-bright);color:var(--fg-bright)}.term-prompt{flex:1 1;display:flex;align-items:baseline;gap:2px;font-family:var(--font-display);font-size:22px;color:var(--fg-bright);text-decoration:none;min-width:0;overflow:hidden;text-shadow:0 0 6px var(--glow)}.term-prompt-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.term-prompt-sep{color:var(--fg-dim);flex-shrink:0}.term-header .term-cursor{flex-shrink:0}.term-menu{display:flex;flex-direction:column;border-top:1px solid var(--border);max-width:720px;margin:0 auto}.term-menu-link{font-family:var(--font-ui);font-size:14px;color:var(--fg-dim);text-decoration:none;background:transparent;border:none;text-align:left;padding:var(--gap-md);min-height:var(--tap-min);cursor:pointer;border-bottom:1px solid var(--border)}.term-menu-link:active,.term-menu-link:hover{color:var(--fg-bright);background:var(--bg-panel);border-color:var(--border-bright)}.term-menu-link:last-child{border-bottom:none}.term-bell{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;background:transparent;color:var(--fg-dim);border:1px solid var(--border);min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--gap-sm);cursor:pointer}.term-bell,.term-bell-icon{flex-shrink:0}.term-bell-idle{color:var(--fg-bright);border-color:var(--fg-bright);animation:term-bell-pulse 3.2s ease-in-out infinite}.term-bell-idle:hover{background:var(--bg-panel-alt)}@keyframes term-bell-pulse{0%,to{box-shadow:0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 8px var(--glow-soft)}}.term-bell-subscribed{color:var(--accent-pos);border-color:var(--accent-pos)}.term-bell-subscribed .term-bell-dot{filter:drop-shadow(0 0 3px var(--accent-pos))}.term-bell-denied{color:var(--fg-faint);cursor:default}.term-section{margin:var(--gap-lg) 0}.term-section-head{font-family:var(--font-display);font-size:20px;color:var(--fg-bright);margin-bottom:2px}.term-section-sub{font-size:12px;color:var(--fg-dim);margin-bottom:var(--gap-md)}.news-ticker-container{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--gap-sm) 0;margin-top:var(--gap-md);display:flex;align-items:center;gap:var(--gap-sm);overflow:hidden}.news-ticker-label{flex-shrink:0;font-size:11px;color:var(--accent-neg);display:flex;align-items:center;gap:5px;letter-spacing:.05em}.news-ticker-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent-neg);box-shadow:0 0 6px var(--accent-neg);animation:term-blink 1.4s step-end infinite}.news-ticker-wrapper{overflow:hidden;white-space:nowrap;position:relative;flex:1 1;min-height:20px;line-height:20px}.news-ticker{display:inline-block;white-space:nowrap;animation-name:scroll-ticker;animation-duration:26s;animation-timing-function:linear;animation-iteration-count:infinite;color:var(--fg);font-size:13px}@keyframes scroll-ticker{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.news-item{display:inline-block;margin-right:24px}.news-separator{color:var(--fg-faint);margin:0 12px}.instructions-section{border:1px solid var(--border);background:var(--bg-panel);padding:var(--gap-md);margin-top:var(--gap-lg);font-size:13px;max-width:70ch;margin-left:auto;margin-right:auto}.instructions-text{color:var(--fg-dim);margin-bottom:var(--gap-sm);line-height:1.6}.term-stats-bar{margin-top:var(--gap-lg);border:1px solid var(--border);background:var(--bg-panel);padding:var(--gap-sm) var(--gap-md);overflow-x:auto}.term-stats-label{display:block;font-size:10px;color:var(--fg-faint);letter-spacing:.1em;margin-bottom:2px}.term-stats-line{display:block;font-size:14px;color:var(--fg);white-space:nowrap}.term-stat-pos{color:var(--accent-pos)}.term-stat-neg{color:var(--accent-neg)}.trending-list{border:1px solid var(--border);background:var(--bg-panel)}.trending-row{display:grid;grid-template-columns:2.5ch 1fr auto;grid-gap:var(--gap-sm);gap:var(--gap-sm);align-items:baseline;padding:var(--gap-sm) var(--gap-md);border-bottom:1px solid var(--border);font-size:13px}.trending-row:last-child{border-bottom:none}.trending-rank{color:var(--fg-faint)}.trending-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.trending-user-stats{display:flex;gap:var(--gap-sm);flex-shrink:0;font-size:11px;color:var(--fg-dim)}.no-trending{padding:var(--gap-lg) var(--gap-md);color:var(--fg-dim);font-size:13px;text-align:center}.term-filters{margin-top:var(--gap-lg);border:1px solid var(--border);background:var(--bg-panel)}.term-filters-toggle:hover{color:var(--fg-bright);background:var(--bg-panel-alt)}.term-filters-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-ui);font-size:13px;color:var(--fg);background:transparent;border:none;padding:var(--gap-md);min-height:var(--tap-min);cursor:pointer}.term-filters-body{padding:0 var(--gap-md) var(--gap-md);display:flex;flex-direction:column;gap:var(--gap-md);border-top:1px solid var(--border);padding-top:var(--gap-md)}.term-field-row{display:flex;align-items:center;gap:var(--gap-sm);background:var(--bg-input);border:1px solid var(--border);padding:0 var(--gap-sm)}.term-field-row .term-field-prefix{color:var(--fg-faint);flex-shrink:0}.filter-select,.search-input{font-family:var(--font-ui);font-size:14px;padding:var(--gap-sm) 0;background:transparent;color:var(--fg);border:none;width:100%;min-height:var(--tap-min)}.filter-select{padding:var(--gap-sm)}.filter-select:focus,.search-input:focus{outline:none}.term-field-row:focus-within{border-color:var(--border-bright)}.filter-group{display:flex;flex-direction:column;gap:var(--gap-xs)}.filter-group label{font-size:11px;color:var(--fg-faint);letter-spacing:.05em}.sort-btn{font-family:var(--font-ui);font-size:13px;padding:var(--gap-sm) var(--gap-md);background:transparent;color:var(--fg);border:1px solid var(--border);cursor:pointer;min-height:var(--tap-min);align-self:flex-start}.sort-btn:active,.sort-btn:hover{border-color:var(--border-bright);color:var(--fg-bright)}.admin-controls{display:flex;flex-direction:column;gap:var(--gap-sm);margin:var(--gap-lg) 0}.add-btn{font-family:var(--font-ui);font-size:13px;padding:var(--gap-sm) var(--gap-md);background:var(--bg-panel);color:var(--fg);border:1px solid var(--border-bright);cursor:pointer;min-height:var(--tap-min);text-align:left}.add-btn:active,.add-btn:hover{background:var(--bg-panel-alt);border-color:var(--fg-dim)}.term-people-list{display:flex;flex-direction:column;gap:var(--gap-sm)}.empty-state{padding:var(--gap-xl) var(--gap-md);text-align:center;color:var(--fg-dim);font-size:13px}.term-person{border:1px solid var(--border);background:var(--bg-panel)}.term-person-bar{padding:4px var(--gap-sm);background:var(--bg-titlebar);border-bottom:1px solid var(--border);font-size:10px;color:var(--fg-faint);letter-spacing:.05em}.term-person-bar,.term-person-body{display:flex;justify-content:space-between;align-items:center}.term-person-body{gap:var(--gap-md);padding:var(--gap-md)}.term-person-name{font-size:16px;color:var(--fg-bright);font-weight:600;overflow-wrap:anywhere}.term-person-score{font-family:var(--font-display);font-size:24px;flex-shrink:0}.term-person-score.is-positive{color:var(--accent-pos)}.term-person-score.is-negative{color:var(--accent-neg)}.term-person-score.is-neutral{color:var(--fg-dim)}.vote-buttons{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.vote-btn{font-family:var(--font-ui);font-size:14px;padding:var(--gap-sm);background:transparent;color:var(--fg);border:none;cursor:pointer;min-height:var(--tap-min)}.vote-up{border-right:1px solid var(--border)}.vote-btn:active,.vote-btn:hover:not(.disabled){background:var(--bg-panel-alt)}.vote-up.active{color:var(--accent-pos);background:rgba(126,207,142,.08)}.vote-down.active{color:var(--accent-neg);background:rgba(226,118,111,.08)}.vote-btn.disabled{opacity:.4;cursor:not-allowed}.person-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.delete-btn,.edit-btn{font-family:var(--font-ui);font-size:12px;padding:var(--gap-sm);background:transparent;color:var(--fg-dim);border:none;cursor:pointer;min-height:40px}.edit-btn{border-right:1px solid var(--border)}.delete-btn:active,.delete-btn:hover,.edit-btn:active,.edit-btn:hover{color:var(--fg-bright);background:var(--bg-panel-alt)}.term-news-log{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--bg-panel)}.term-news-entry{padding:var(--gap-md);border-bottom:1px solid var(--border)}.term-news-entry:last-child{border-bottom:none}.term-news-timestamp{display:block;font-size:11px;color:var(--fg-faint);margin-bottom:4px}.term-news-text{font-size:14px;color:var(--fg);overflow-wrap:anywhere}.term-news-media{display:block;width:100%;max-width:420px;margin-top:var(--gap-sm);border:1px solid var(--border);background:var(--bg)}.news-media-tag{color:var(--fg-dim);margin-right:6px}.footer{margin-top:var(--gap-xl);padding-top:var(--gap-md);border-top:1px solid var(--border);text-align:center}.footer p{font-size:11px;color:var(--fg-faint)}.footer-name{color:var(--fg-dim)}.modal{display:none;position:fixed;z-index:2000;inset:0;background:rgba(0,0,0,.75);overflow-y:auto;padding:var(--gap-md)}.modal.show{display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.modal-content{background:var(--bg-panel);border:1px solid var(--border-bright);width:100%;max-width:440px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 0 24px rgba(0,0,0,.6)}.modal-content h2{font-family:var(--font-display);font-size:20px;color:var(--fg-bright);padding:var(--gap-md);border-bottom:1px solid var(--border);background:var(--bg-titlebar)}.close{position:absolute;top:6px;right:6px;font-family:var(--font-ui);font-size:14px;color:var(--fg-dim);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.close:hover{color:var(--fg-bright);border-color:var(--border-bright)}.modal-content form,.modal-content>div:not(.news-form-section):not(.news-list-section){padding:var(--gap-md)}.form-group{margin-bottom:var(--gap-md);padding:0 var(--gap-md)}.form-group:first-child{padding-top:var(--gap-md)}.form-group label{font-size:12px;color:var(--fg-dim);display:block;margin-bottom:6px}.form-group label:before{content:"> ";color:var(--fg-faint)}.form-group input,.form-group select,.form-group textarea{font-family:var(--font-ui);font-size:15px;width:100%;padding:var(--gap-sm);background:var(--bg-input);color:var(--fg);border:1px solid var(--border);min-height:var(--tap-min)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--border-bright)}.form-actions{display:flex;gap:var(--gap-sm);padding:var(--gap-md);border-top:1px solid var(--border)}.cancel-btn,.submit-btn{font-family:var(--font-ui);font-size:13px;padding:var(--gap-sm);cursor:pointer;border:1px solid var(--border-bright);min-height:var(--tap-min);flex:1 1}.submit-btn{background:var(--fg);color:var(--bg);border-color:var(--fg)}.submit-btn:active:not(:disabled),.submit-btn:hover:not(:disabled){background:var(--fg-dim)}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.cancel-btn{background:transparent;color:var(--fg-dim)}.cancel-btn:active,.cancel-btn:hover{background:var(--bg-panel-alt);color:var(--fg-bright)}.error-message{margin:0 var(--gap-md) var(--gap-md);font-size:12px;color:var(--accent-neg);border:1px solid var(--accent-neg);padding:var(--gap-sm)}.news-form-section{padding:var(--gap-md);border-bottom:1px solid var(--border)}.news-form-section h3,.news-list-section h3{font-size:12px;color:var(--fg-dim);letter-spacing:.05em;margin-bottom:var(--gap-sm);padding:0}.news-list-section{padding:var(--gap-md)}.news-list{max-height:260px;overflow-y:auto;border:1px solid var(--border)}.news-list-item{padding:var(--gap-sm);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm)}.news-list-item:last-child{border-bottom:none}.news-list-text{font-size:13px;color:var(--fg);flex:1 1;overflow-wrap:anywhere}.delete-news-btn{font-family:var(--font-ui);font-size:11px;padding:6px 10px;background:transparent;color:var(--accent-neg);border:1px solid var(--accent-neg);cursor:pointer;flex-shrink:0;min-height:36px}.delete-news-btn:hover{background:var(--accent-neg);color:var(--bg)}.pending-actions{display:flex;gap:6px;flex-shrink:0}.approve-btn{font-family:var(--font-ui);font-size:11px;padding:6px 10px;background:transparent;color:var(--accent-pos);border:1px solid var(--accent-pos);cursor:pointer;min-height:36px}.approve-btn:hover{background:var(--accent-pos);color:var(--bg)}.no-news{padding:var(--gap-md)}.loading,.no-news{text-align:center;color:var(--fg-dim);font-size:13px}.loading{padding:var(--gap-lg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-panel)}::-webkit-scrollbar-thumb{background:var(--border-bright)}@media (min-width:640px){.term-main{padding-left:var(--gap-lg);padding-right:var(--gap-lg)}.term-prompt{font-size:26px}.term-person-body{padding:var(--gap-lg) var(--gap-md)}.term-person-name{font-size:18px}}@media (min-width:900px){.term-header-row,.term-main,.term-menu{max-width:880px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body:after,body:before{display:none}.news-ticker{animation-duration:120s!important}}@media (hover:none) and (pointer:coarse){.add-btn:hover,.cancel-btn:hover,.close:hover,.delete-btn:hover,.delete-news-btn:hover,.edit-btn:hover,.sort-btn:hover,.submit-btn:hover,.term-bell-idle:hover,.term-filters-toggle:hover,.term-menu-link:hover,.term-menu-toggle:hover,.vote-btn:hover{background:none;color:inherit;border-color:var(--border)}}