:root{--blue:#3d6588;--blue-dark:#263f58;--blue-pale:#d8e4ef;--line:#b3c3d0;--ink:#1c2935;--link:#174f86;--paper:#f5f7f9;--muted:#657482;--orange:#b36a28}
*{box-sizing:border-box}body{margin:0;background:#e7ebee;color:var(--ink);font:11px Verdana,Arial,sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.site-shell{max-width:1120px;margin:0 auto;background:#fff;min-height:100vh;box-shadow:0 0 18px #b6bdc4}.top-strip{height:24px;background:#1e3449;color:#b8cad9;padding:5px 18px;font-size:10px;display:flex;justify-content:space-between;letter-spacing:.3px}.forum-header{height:92px;padding:20px 22px;background:linear-gradient(#6f94b2,#426987);color:white;display:flex;align-items:center;justify-content:space-between}.wordmark{font:bold 29px Georgia,serif;letter-spacing:1px;text-shadow:1px 1px #29465e}.wordmark i{font-style:normal;color:#e8c67d}.tagline{font-size:11px;margin-top:5px;color:#d4e2ed}.header-stamp{font:10px "Courier New",monospace;text-align:right;color:#dbe7f0;line-height:1.45}.header-stamp strong{font-size:13px;color:#fff}.main-nav{height:31px;padding:7px 18px;background:#253e55;border-bottom:1px solid #162a3a}.main-nav a{color:#e2edf5;border-right:1px solid #587188;padding:0 15px}.main-nav a:first-child{padding-left:4px}.main-nav .director-link{float:right;color:#f5d99b}.forum-main{padding:14px 18px 34px}.breadcrumbs{color:#6e7b87;margin:0 0 12px;font-size:10px}.breadcrumbs a{font-weight:bold}.welcome-bar,.page-heading{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:linear-gradient(#f7f9fb,#e6edf3);padding:11px 14px;margin-bottom:13px}.welcome-bar h1,.page-heading h1{font:bold 17px Georgia,serif;color:#254968;margin:0 0 3px}.welcome-bar p,.page-heading p{margin:0;color:#5d6b77}.status-dot{font:bold 10px "Courier New",monospace;color:#36764d}.layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:15px}.forum-section{margin-bottom:17px}.section-title{background:linear-gradient(#698daa,#456985);border:1px solid #36566f;color:#fff;font:bold 12px Verdana;padding:6px 10px;display:flex;justify-content:space-between}.section-mark{color:#acc1d2;letter-spacing:3px}.forum-table,.topic-table,.member-table{width:100%;border-collapse:collapse;border:1px solid #b9c8d3}.forum-table th,.topic-table th,.member-table th{font-size:10px;color:#526779;text-align:left;background:#dfe8ef;border-bottom:1px solid #b3c3d0;padding:6px}.forum-table td,.topic-table td,.member-table td{padding:8px 7px;border-bottom:1px solid #dce4e9;vertical-align:middle}.forum-table tr:nth-child(even),.topic-table tr:nth-child(even),.member-table tr:nth-child(even){background:#f7f9fb}.forum-table tr:hover,.topic-table tr:hover,.member-table tr:hover{background:#eef5fa}.icon-col{width:30px}.forum-icon,.topic-icon{font-size:14px;text-align:center;color:#6889a3}.forum-name,.topic-name{font-weight:bold;color:#174f86;font-size:12px}.muted,.last-post span,.author-meta,.post-head,.result-row span,.mini-topic span{color:var(--muted);font-size:10px}.last-post{width:170px;font-size:10px}.side-box{border:1px solid #b9c8d3;margin-bottom:14px;background:#f8fafb}.side-box h3{margin:0;padding:6px 8px;color:#fff;background:#6286a2;font-size:11px}.side-box dl{display:grid;grid-template-columns:1fr auto;gap:5px;padding:9px;margin:0}.side-box dt{color:#61717d}.side-box dd{font-weight:bold;margin:0}.mini-topic{padding:0 9px 7px;margin:8px 0;border-bottom:1px dotted #c7d1d9}.note-box p{padding:0 9px;line-height:1.5}.green{color:#34784d}.red{color:#a44237}.button,.director-button,.quiet-button{border:1px solid #405e76;background:linear-gradient(#fefefe,#d2dce4);color:#244560;padding:5px 11px;font:bold 11px Verdana;cursor:pointer;display:inline-block}.button:hover,.director-button:hover,.quiet-button:hover{background:linear-gradient(#fff,#c5d3de);text-decoration:none}.pager{display:flex;gap:14px;justify-content:center;align-items:center;margin:14px 0;color:#63727e}.pager a{border:1px solid #b4c3cf;background:#f4f7f9;padding:4px 8px;font-weight:bold}.label{display:inline-block;font:bold 8px Verdana;padding:2px 4px;margin-right:5px;color:#fff;vertical-align:2px}.announcement{background:#9d5a32}.sticky{background:#527c9c}.moderator{background:#47735d}.empty{padding:20px!important;text-align:center;color:#687985}.posts{border:1px solid #b4c3cf}.post{display:grid;grid-template-columns:165px 1fr;min-height:180px;border-bottom:1px solid #b7c5cf}.post:last-child{border-bottom:0}.post-author{background:#e7edf2;border-right:1px solid #b7c5cf;padding:11px 10px}.author-name{font-weight:bold;font-size:12px}.rank{font-size:10px;color:#9b632e;margin:3px 0 7px}.avatar{width:64px;height:64px;border:1px solid #334d63;color:#fff;display:flex;align-items:center;justify-content:center;font:bold 19px Georgia,serif;margin:6px 0;text-shadow:1px 1px #345}.avatar.large{width:96px;height:96px;font-size:30px;margin:0}.post-content{padding:0 12px 12px;background:#fff}.post-head{height:34px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #becbd4;margin-bottom:10px}.post-body{font-size:12px;line-height:1.65;min-height:70px}.post-body a{font-weight:bold}.signature{border-top:1px solid #c9d3da;margin-top:22px;padding-top:8px;color:#63798b;font:10px "Courier New",monospace}.post blockquote,.post-content blockquote{margin:10px 0;padding:8px 10px;border:1px solid #c4cdd4;background:#f0f3f5;color:#4d5d69;font-size:11px}.bb-code{background:#e9edf0;border:1px solid #c3cbd0;padding:8px;overflow:auto}.bb-image{max-width:100%;height:auto}.form-panel,.search-panel,.profile-card{border:1px solid #b5c5d0;background:#f7f9fa;padding:15px;max-width:760px}.form-panel h1,.search-panel h1,.profile-card h1{margin:0 0 6px;color:#264c6b;font: bold 18px Georgia,serif}.form-panel form{display:flex;flex-direction:column;gap:7px;max-width:680px}.form-panel label{font-weight:bold;color:#475b6b;margin-top:7px}.form-panel input,.form-panel textarea,.search-panel input,.director-main input,.director-main select{border:1px solid #9aadb9;padding:7px;background:#fff;font:11px Verdana}.form-panel textarea{line-height:1.5}.form-panel a{margin-left:7px}.bb-help{color:#647582;font-size:10px;background:#e9eef2;padding:7px}.profile-hero{display:flex;gap:15px;align-items:center;border-bottom:1px dotted #bdc9d1;padding-bottom:13px;margin-bottom:12px}.profile-hero h1{margin:0}.profile-data{display:grid;grid-template-columns:130px 1fr;gap:7px}.profile-data dt{font-weight:bold;color:#5f7180}.profile-data dd{margin:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.two-col>section{border:1px solid #bdcbd4;padding:10px}.two-col h2{font:bold 13px Georgia,serif;color:#355d7b;margin:0 0 9px}.result-row{padding:7px;border-bottom:1px dotted #cad3da}.relationship{display:grid;grid-template-columns:110px 1fr;gap:7px;align-items:center}.relationship small{grid-column:1/3;color:#74818a}.meter{height:7px;background:#d8e0e5}.meter i{display:block;background:#6a94b0;height:100%}.search-panel{margin-bottom:16px}.search-panel form{display:flex;gap:8px;margin-top:12px}.search-panel input{width:320px}.forum-footer{padding:16px 20px;background:#e4ebf0;border-top:1px solid #b9c9d3;color:#5e7180;line-height:1.7;font-size:10px}.forum-footer strong{color:#345d7b}

/* Director Mode: plain operations console, deliberately separate from the public illusion. */
.director-shell{min-height:100vh;background:#f3f5f7;color:#25313a;font:13px Inter,ui-sans-serif,system-ui,sans-serif}.director-header{height:74px;background:#1b2833;color:#e4edf2;padding:0 36px;display:flex;align-items:center;justify-content:space-between}.director-brand{color:#fff;font-weight:800;letter-spacing:1px}.director-brand span{color:#9bb5c6;font-weight:500}.director-header p{margin:4px 0 0;color:#92a4b1;font-size:11px}.return-link{color:#bad5e6}.director-main{max-width:1220px;margin:auto;padding:30px 36px}.director-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:23px}.director-title h1{font-size:27px;letter-spacing:-.6px;margin:0}.director-title p{color:#6d7b85;margin:7px 0;max-width:670px;line-height:1.5}.branch-chip{background:#e3edf3;color:#326080;border:1px solid #bfd0dc;padding:7px 10px;font:11px "Courier New",monospace}.control-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:13px;margin-bottom:20px}.control-card,.director-panel{background:#fff;border:1px solid #d7dfe5;border-radius:4px;box-shadow:0 2px 6px #263b4a0b;padding:17px}.card-label{font:10px "Courier New",monospace;color:#7b8b96;letter-spacing:1px;margin-bottom:11px}.big-date{font-size:16px;color:#456070}.big-date strong{display:block;font:700 34px "Courier New",monospace;color:#1c465e;letter-spacing:-2px;margin-top:2px}.state-line{color:#526671;margin:11px 0 13px}.state-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#c17767;margin-right:5px}.state-dot.running{background:#40a276}.control-card h2{font-size:18px;margin:4px 0}.control-card p{color:#70808a;line-height:1.45}.control-card form{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.control-card form+form{margin-top:9px}.director-button{background:#2c6a86;color:white;border:0;border-radius:3px;padding:8px 11px}.quiet-button{background:#eef3f6;border:1px solid #c9d7df;color:#3b5b6b;border-radius:3px;padding:7px 10px}.director-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.panel-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e6ea;padding-bottom:11px;margin-bottom:6px}.panel-heading h2{font-size:15px;margin:0}.panel-heading a,.panel-heading span{font-size:11px;color:#608298}.action-forms{display:flex;gap:8px;border-bottom:1px solid #e0e6ea;padding:10px 0 14px;margin-bottom:3px}.action-forms form{display:flex;gap:5px;flex-wrap:wrap}.action-forms input{min-width:130px}.event-row{display:grid;grid-template-columns:50px 1fr auto;gap:11px;padding:12px 0;border-bottom:1px solid #edf0f2}.event-seq{font:11px "Courier New",monospace;color:#8ca2af}.event-row b{font-size:12px;color:#315d75}.event-row p{margin:4px 0 0;color:#70808a;font-size:11px}.event-row time,.ledger-row time{font:10px "Courier New",monospace;color:#8999a3}.agent-row{display:flex;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f2;color:#294957}.agent-row small{display:block;color:#7a8991;font-size:10px;margin-top:2px}.agent-avatar{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:3px;color:white;font-weight:bold;font-size:10px}.agent-posts{margin-left:auto;color:#7e919d;font:11px "Courier New",monospace}.scenario-panel{margin-top:18px}.scenario-panel p{border-bottom:1px solid #edf0f2;padding:5px 0 11px;color:#70808a;line-height:1.5}.scenario-panel p b{color:#315d75}.scenario-panel form{margin-top:7px}.filter-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.filter-strip a{background:#e8eef2;border:1px solid #cad8e0;padding:6px 8px;font:10px "Courier New",monospace;color:#476b7f}.ledger{padding:5px 20px}.ledger-row{display:grid;grid-template-columns:95px 1fr 150px;gap:15px;padding:15px 0;border-bottom:1px solid #edf0f2}.ledger-marker{font:11px "Courier New",monospace;color:#7290a0}.ledger-body b{color:#315d75}.ledger-body p{color:#687b86;line-height:1.5;margin:6px 0 0}.actor{font:10px "Courier New",monospace;color:#9b6a46;margin-left:10px}.agent-directory{display:grid;gap:9px}.agent-detail-row{display:grid;grid-template-columns:48px 1fr 240px 20px;gap:15px;align-items:center;background:#fff;border:1px solid #d7dfe5;border-radius:4px;padding:13px 16px;color:#263f4a}.agent-detail-row:hover{border-color:#9eb8c7;text-decoration:none}.large-agent{width:44px;height:44px;font-size:13px}.agent-detail-row h2{font-size:14px;margin:0}.agent-detail-row p{color:#72828c;font-size:11px;margin:4px 0}.agent-detail-row span{color:#6c7e88;font-size:11px}.agent-detail-row dl{margin:0;display:grid;grid-template-columns:80px 1fr;gap:3px;font-size:10px}.agent-detail-row dt{color:#96a3aa}.agent-detail-row dd{margin:0;color:#526b79}.arrow{font-size:18px!important;color:#75a0b5!important}.agent-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.agent-layout section>.director-panel+ .director-panel{margin-top:18px}.agent-hero{display:flex;gap:15px;align-items:center;margin-bottom:18px}.agent-hero h2{margin:0 0 5px}.agent-hero p{color:#71818a;line-height:1.5}.inspect-data{display:grid;grid-template-columns:125px 1fr;gap:9px;border-top:1px solid #e5eaed;padding-top:14px}.inspect-data dt{font-size:11px;color:#788b96}.inspect-data dd{margin:0;font:11px "Courier New",monospace;color:#425d6d;overflow-wrap:anywhere}.memory-row,.belief-row,.trace-row{border-bottom:1px solid #edf0f2;padding:10px 0}.memory-row b,.belief-row b,.trace-row b{font-size:11px;color:#315d75}.memory-row p,.belief-row p,.trace-row p{font-size:11px;line-height:1.5;color:#647681;margin:4px 0}.memory-row small,.belief-row small{font:10px "Courier New",monospace;color:#98a5aa}.trace-row span{float:right;color:#4c9675;font:10px "Courier New",monospace}.director-flash{padding:9px 12px;background:#e4f2e9;border:1px solid #b4dac2;color:#326749;margin-bottom:16px;border-radius:3px}
@media(max-width:760px){.site-shell{width:100%;box-shadow:none}.layout-grid,.two-col,.director-columns,.agent-layout,.control-grid,.llm-layout{grid-template-columns:1fr}.main-nav{height:auto;line-height:24px}.main-nav a{display:inline-block}.main-nav .director-link{float:none}.forum-main{padding:10px}.last-post{width:auto}.forum-table th:nth-child(3),.forum-table td:nth-child(3),.forum-table th:nth-child(4),.forum-table td:nth-child(4){display:none}.post{grid-template-columns:92px 1fr}.post-author{padding:8px}.avatar{width:55px;height:55px}.author-meta{font-size:9px}.wordmark{font-size:23px}.header-stamp{font-size:9px}.director-header{padding:0 15px}.director-main{padding:20px 14px}.director-title{display:block}.branch-chip{display:inline-block;margin-top:10px}.action-forms{display:block}.action-forms form{margin-bottom:8px}.ledger-row{grid-template-columns:70px 1fr}.ledger-row time{grid-column:2}.agent-detail-row{grid-template-columns:44px 1fr 18px}.agent-detail-row dl{grid-column:2}.profile-data{grid-template-columns:100px 1fr}.search-panel input{width:100%}.usage-strip{grid-template-columns:1fr 1fr}.usage-link{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.user-filter{flex-wrap:wrap}.user-filter input{min-width:0;width:100%}}
.director-nav{display:flex;gap:3px;flex-wrap:wrap;border-bottom:1px solid #d4dfe5;margin:-4px 0 18px}.director-nav a{padding:8px 12px;color:#547184;font-size:11px}.director-nav a:hover,.director-nav a.active{background:#e7f0f5;color:#245b78;text-decoration:none;border-bottom:2px solid #4d88a5}.usage-strip{display:grid;grid-template-columns:1.3fr repeat(3,1fr) auto;gap:1px;background:#cbd8df;border:1px solid #cbd8df;border-radius:4px;margin:0 0 20px;overflow:hidden}.usage-strip>div,.usage-link{background:#fff;padding:13px 15px}.usage-strip .card-label{display:block;margin-bottom:6px}.usage-strip strong{display:block;color:#254f65;font-size:17px}.usage-strip small{display:block;color:#7b8d97;font-size:10px;margin-top:4px}.usage-link{display:flex;align-items:center;color:#3b718b;font-weight:700;font-size:11px}.user-filter{display:flex;gap:8px;margin:0 0 15px}.user-filter input{min-width:280px}.agent-form{display:grid;gap:15px;max-width:980px}.form-section h2,.config-form h2{font-size:15px;color:#315d75;margin:0 0 13px}.form-section label,.config-form label{display:flex;flex-direction:column;gap:5px;color:#506875;font-size:11px;font-weight:600;margin:10px 0}.form-section small,.config-form small{font-size:10px;color:#8998a0;font-weight:400}.form-section textarea,.form-section input,.form-section select,.config-form textarea,.config-form input,.config-form select{border:1px solid #c5d3db;background:#fcfdfe;border-radius:3px;padding:8px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:#334d5b}.form-section textarea{min-height:80px;line-height:1.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.check-label{display:block!important;padding-top:20px}.check-label input{display:inline-block;width:auto;margin-right:5px}.form-note{font-size:11px;color:#72838d;line-height:1.5;background:#f4f7f9;border:1px solid #e1e8ec;padding:9px}.llm-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr);gap:20px}.config-form label input[type="checkbox"]{width:auto;align-self:flex-start}.trace-action{float:right;color:#648697;font:10px ui-monospace,monospace}.trace-row small{color:#7d8e97;font:10px ui-monospace,monospace}
/* Public forum finish: period-authentic phpBB/subSilver typography and chrome. */
body{background:#e5e5e5;font-family:Verdana,Arial,Helvetica,sans-serif}
.site-shell{box-shadow:0 0 12px #b6bdc4}
.top-strip{height:23px;padding:5px 18px;letter-spacing:0}
.forum-header{height:78px;padding:15px 20px}
.wordmark{font:bold 26px Verdana,Arial,Helvetica,sans-serif;letter-spacing:-1px}
.tagline{font-size:10px;margin-top:4px}
.header-stamp{font:10px Verdana,Arial,Helvetica,sans-serif;line-height:1.45}
.header-stamp strong{font-size:12px}
.forum-main{padding:14px 18px 28px}
.welcome-bar,.page-heading{padding:10px 12px;margin-bottom:12px}
.welcome-bar h1,.page-heading h1{font:bold 15px Verdana,Arial,Helvetica,sans-serif}
.status-dot{font:bold 10px Verdana,Arial,Helvetica,sans-serif}
.status-dot i{display:inline-block;width:7px;height:7px;margin-right:3px;border-radius:50%;background:#36764d}
.status-dot.paused{color:#9b632e}
.status-dot.paused i{background:#b17a3d}
.layout-grid{grid-template-columns:minmax(0,1fr) 225px;gap:14px}
.forum-section{margin-bottom:16px}
.section-title{font:bold 11px Verdana,Arial,Helvetica,sans-serif;padding:6px 9px}
.section-mark{letter-spacing:1px}
.forum-table td,.topic-table td,.member-table td{padding:7px}
.forum-name,.topic-name{font-size:11px}
.forum-icon,.topic-icon{width:30px}
.forum-icon-mark{display:inline-block;width:15px;height:12px;border:1px solid #7898ad;background:linear-gradient(#eaf2f7,#aec4d2);vertical-align:-2px}
.topic-icon-mark{display:inline-block;width:14px;height:14px;border:1px solid #7898ad;background:#d7e4ec;vertical-align:-3px}
.topic-icon-mark.locked{border-radius:2px;background:#b9cbd6}
.topic-icon-mark.sticky{width:5px;height:15px;border:0;background:#527c9c;transform:rotate(35deg);vertical-align:-3px}
.button,.director-button,.quiet-button{border-radius:2px;font:bold 10px Verdana,Arial,Helvetica,sans-serif}
.post{grid-template-columns:150px 1fr}
.post-author{padding:10px}
.author-name{font-size:11px}
.avatar{font:bold 18px Verdana,Arial,Helvetica,sans-serif}
.avatar.large{font-size:27px}
.post-head{height:32px}
.post-body{font-size:11px;line-height:1.6}
.signature{font-size:10px}
.signature .bb-image{display:block;max-width:100%;height:auto;margin:3px 0 5px}
.post blockquote,.post-content blockquote{font-size:10px}
.form-panel h1,.search-panel h1,.profile-card h1{font:bold 15px Verdana,Arial,Helvetica,sans-serif}
.two-col h2{font:bold 12px Verdana,Arial,Helvetica,sans-serif}
.forum-footer{padding:14px 20px 18px;text-align:center}
.footer-links{margin-top:3px}
.footer-links a{margin:0 5px}
a:focus,.button:focus,button:focus,input:focus,textarea:focus,select:focus{outline:1px dotted #174f86;outline-offset:2px}
.archive-badge{border:1px solid #9eb0bd;background:#edf2f5;color:#536976;padding:4px 7px;font:bold 9px Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.2px}
.profile-card,.profile-posts{max-width:none}
.profile-posts{margin-top:14px;border:1px solid #bdcbd4;padding:10px;background:#fff}
.profile-posts h2{font:bold 12px Verdana,Arial,Helvetica,sans-serif;color:#355d7b;margin:0 0 9px}
::selection{background:#b8cee0;color:#152b3d}
html{scrollbar-color:#7894a8 #e5eaee}
@media(max-width:760px){
  .layout-grid{grid-template-columns:1fr}
  .forum-header{min-height:78px;height:auto}
  .header-stamp{max-width:48%;font-size:9px}
  .header-stamp strong{font-size:11px}
  .forum-footer{padding-left:10px;padding-right:10px}
  .page-heading{gap:9px;align-items:flex-start}
  .archive-badge{flex:0 0 auto;white-space:nowrap}
  .post{grid-template-columns:96px minmax(0,1fr)}
  .post-content{min-width:0;padding-left:9px;padding-right:9px}
  .post-author{overflow-wrap:anywhere}
  .main-nav a{padding:3px 13px;min-height:30px}
}
.index-footer-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:14px;margin-top:17px}
.index-footer-box{border:1px solid #b9c8d3;background:#f8fafb}
.index-footer-box h2{margin:0;padding:6px 9px;background:linear-gradient(#698daa,#456985);border:1px solid #36566f;color:#fff;font:bold 11px Verdana,Arial,Helvetica,sans-serif}
.recent-post-table{width:100%;border-collapse:collapse}
.recent-post-table th{padding:6px 8px;text-align:left;background:#dfe8ef;color:#526779;border-bottom:1px solid #b3c3d0;font-size:10px}
.recent-post-table td{padding:6px 8px;border-bottom:1px solid #dce4e9;font-size:10px;vertical-align:top}
.recent-post-table tr:nth-child(even){background:#f7f9fb}
.recent-post-table tr:last-child td{border-bottom:0}
.recent-post-table td:last-child{white-space:nowrap;color:#657482}
.online-box{padding-bottom:10px}
.online-summary,.online-note{padding:0 9px;color:#5d6b77;font-size:10px;line-height:1.5}
.online-users{padding:0 9px;line-height:1.8}
.online-users a{display:inline-block;margin-right:8px;font-weight:bold}
.online-note{margin-bottom:0;color:#657482}
.live-note{border-top:1px dotted #c7d1d9;padding-top:8px;color:#34784d!important}
@media(max-width:760px){
  .index-footer-grid{grid-template-columns:1fr;gap:12px}
.recent-post-table th:nth-child(3),.recent-post-table td:nth-child(3){display:none}
}
.control-note{margin:10px 0 0!important;font:10px "Courier New",monospace!important;color:#608298!important}

/* Infamous public profiles get a restrained community warning, still in the archive's chrome. */
.profile-alert{margin:0 0 12px;padding:8px 9px;border:1px solid #d7b7bb;background:#fbf2f3;color:#713841;line-height:1.5}
.profile-alert strong{color:#8a3541}
.profile-signature{font:10px "Courier New",monospace;color:#63798b}
.profile-userbar{margin:0 0 12px;padding:8px 10px;background:#eef3f6;border:1px solid #c4d0d8}
.profile-userbar img{display:block;max-width:100%;height:auto}
.profile-userbar small{display:block;margin-top:5px;color:#6d7e89;font-size:9px}
.form-panel select{border:1px solid #9aadb9;padding:7px;background:#fff;font:11px Verdana}.composer-field{display:flex;flex-direction:column;gap:5px}.field-help{color:#687985;font-size:10px;line-height:1.4}.mention-wrap{position:relative}.mention-menu{position:absolute;left:0;right:0;top:100%;z-index:5;max-height:180px;overflow-y:auto;border:1px solid #7892a5;background:#f8fafb;box-shadow:0 2px 5px #263b4a33}.mention-option{display:block;width:100%;border:0;border-bottom:1px solid #d7e0e6;background:transparent;color:#174f86;text-align:left;padding:7px 9px;font:bold 11px Verdana;cursor:pointer}.mention-option:last-child{border-bottom:0}.mention-option:hover,.mention-option.active{background:#e1edf5;color:#123d65}.mention{font-weight:bold;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}
