:root{--row-hover-bg:var(--blue);--row-hover-fg:var(--white);--control-hover-bg:var(--green);--control-hover-fg:var(--black)}
body.theme-macplus,body.theme-alto{--row-hover-bg:#000;--row-hover-fg:#fff;--control-hover-bg:#000;--control-hover-fg:#fff}
body.theme-ti99{--row-hover-bg:#17308f;--row-hover-fg:#f4f0d8;--control-hover-bg:#e8d84d;--control-hover-fg:#17308f}
body.theme-amiga{--row-hover-bg:#0756a5;--row-hover-fg:#fff;--control-hover-bg:#ff6a00;--control-hover-fg:#000}
body.theme-apple2{--row-hover-bg:#66ff7a;--row-hover-fg:#001408;--control-hover-bg:#66ff7a;--control-hover-fg:#001408}
body.theme-trs80{--row-hover-bg:#c7d7c4;--row-hover-fg:#070908;--control-hover-bg:#c7d7c4;--control-hover-fg:#070908}
body.theme-win31{--row-hover-bg:#000080;--row-hover-fg:#fff;--control-hover-bg:#000080;--control-hover-fg:#fff}
body.theme-atari8{--row-hover-bg:#a9d7ff;--row-hover-fg:#102b7b;--control-hover-bg:#a9d7ff;--control-hover-fg:#102b7b}
body.theme-kaypro{--row-hover-bg:#ffb33b;--row-hover-fg:#120a00;--control-hover-bg:#ffb33b;--control-hover-fg:#120a00}
body.theme-ibm3270{--row-hover-bg:#48ffff;--row-hover-fg:#00100d;--control-hover-bg:#48ffff;--control-hover-fg:#00100d}
body.theme-typewriter{--row-hover-bg:#fffdf7;--row-hover-fg:#171411;--control-hover-bg:#fffdf7;--control-hover-fg:#171411}
.board-row:is(:hover,:focus),.topic-row:is(:hover,:focus),.bulletin-row:is(:hover,:focus),.online-list>a:is(:hover,:focus),.member-row:is(:hover,:focus-within),.mail-row:is(:hover,:focus),.notice-row:is(:hover,:focus){background:var(--row-hover-bg)!important;color:var(--row-hover-fg)!important;outline:none}
.board-row:is(:hover,:focus) *,.topic-row:is(:hover,:focus) *,.bulletin-row:is(:hover,:focus) *,.online-list>a:is(:hover,:focus) *,.member-row:is(:hover,:focus-within) *,.mail-row:is(:hover,:focus) *,.notice-row:is(:hover,:focus) *,.topnav a:is(:hover,:focus) *{background:transparent!important;color:inherit!important}
.button:is(:hover,:focus),.reply-button:is(:hover,:focus),.edit-button:is(:hover,:focus),button:not(.danger):is(:hover,:focus){background:var(--control-hover-bg)!important;color:var(--control-hover-fg)!important;outline:none}
.button:is(:hover,:focus) *,.reply-button:is(:hover,:focus) *,.edit-button:is(:hover,:focus) *,button:not(.danger):is(:hover,:focus) *{color:inherit!important}
body.theme-ti99 .reply-button{color:#17308f}
body.theme-macplus .reply-target{border:2px solid #000;border-left-width:6px;background:#fff;color:#000;box-shadow:2px 2px 0 #000}
body.theme-alto .reply-target{border:1px solid #000;border-left:6px double #000;background:#fff;color:#000}
body.theme-ti99 .reply-target{border:3px solid #17308f;border-left:9px solid #e8d84d;background:#8be5ed;color:#17308f}
body.theme-macplus .return-link a:is(:hover,:focus),body.theme-alto .return-link a:is(:hover,:focus),body.theme-ti99 .return-link a:is(:hover,:focus){background:var(--row-hover-bg)!important;color:var(--row-hover-fg)!important;outline:none}
body.theme-amiga .return-link a:is(:hover,:focus),body.theme-apple2 .return-link a:is(:hover,:focus),body.theme-trs80 .return-link a:is(:hover,:focus){background:var(--row-hover-bg)!important;color:var(--row-hover-fg)!important;outline:none}
body.theme-win31 .return-link a:is(:hover,:focus),body.theme-atari8 .return-link a:is(:hover,:focus),body.theme-kaypro .return-link a:is(:hover,:focus),body.theme-ibm3270 .return-link a:is(:hover,:focus){background:var(--row-hover-bg)!important;color:var(--row-hover-fg)!important;outline:none}
body.theme-typewriter .return-link a:is(:hover,:focus){background:transparent!important;color:#171411!important;outline:none;text-decoration-thickness:2px}
.bulletin-list{margin:20px 0;border-top:1px solid #555}.bulletin-row{display:block;padding:15px 10px;border-bottom:1px solid #444;text-decoration:none}.bulletin-row strong{display:block;font-weight:400}.bulletin-row small{display:block;margin-top:4px;color:var(--dim)}.bulletin-excerpt{display:block;margin-top:9px;color:var(--gray);overflow-wrap:anywhere}.bulletin-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:22px 0}.bulletin-navigation .button{margin:0}.bulletin-detail>div{line-height:1.55}
body.theme-macplus .bulletin-list,body.theme-alto .bulletin-list{border-color:#000}body.theme-macplus .bulletin-row,body.theme-alto .bulletin-row{border-color:#000;color:#000}body.theme-ti99 .bulletin-list,body.theme-ti99 .bulletin-row{border-color:#17308f}body.theme-ti99 .bulletin-row{color:#17308f}body.theme-ti99 .bulletin-row small,body.theme-ti99 .bulletin-excerpt{color:#2857a0}
.topic-main{display:block;min-width:0;color:inherit;text-decoration:none}.topic-row-actions{display:flex;align-items:flex-end;justify-content:center;gap:6px;flex-direction:column;text-align:right;white-space:nowrap}.topic-latest{display:inline-block;padding:3px 6px;border:1px solid currentColor;color:inherit;text-decoration:none}.topic-row:is(:hover,:focus-within){background:var(--row-hover-bg)!important;color:var(--row-hover-fg)!important}.topic-row:is(:hover,:focus-within) *{background:transparent!important;color:inherit!important}
@media(max-width:700px){.topic-row-actions{align-items:flex-start;text-align:left}}
.topic-toolbar>form{display:flex;align-self:stretch;margin:0}.topic-toolbar>.button,.topic-toolbar>form>.topic-watch-button{margin:0;padding:10px;line-height:1.4;vertical-align:middle;text-decoration:underline;text-decoration-thickness:auto;text-underline-offset:auto}.topic-toolbar>form>.topic-watch-button{height:100%}
.inline-actions>.button{margin:0}
