/* Nexus Retro 2.0.0 — official RESRGE Community theme
   Authentic early-2000s board styling: Verdana type, 90% bordered master shell,
   blue/lavender forum tables, beveled controls and classic postbits.
   All rules are scoped to body.theme-retro so child themes that ship their
   own header partial are unaffected. Dead selectors from the 1.x development
   layers were removed in 2.0.0 (rendering verified pixel-identical). */

body.theme-retro{margin:0;
  background:#e7e3ec;
  color:#202830;
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  line-height:1.45;}
body.theme-retro a{color:#5c4977;text-decoration:none}
body.theme-retro a:hover{color:#413449;text-decoration:underline}
body.theme-retro .wrap{width:min(1060px,calc(100% - 20px))}
body.theme-retro .page-shell{padding:12px 0 30px}
body.theme-retro .mono,
body.theme-retro .category-kicker,
body.theme-retro .breadcrumb{font-family:"Courier New",monospace}
body.theme-retro .flash-stack{margin-top:8px}
body.theme-retro .flash{border-radius:2px;
  box-shadow:none;}
body.theme-retro .breadcrumb{width:auto;
  display:flex;
  gap:6px;
  align-items:center;
  margin:0 0 8px;
  padding:6px 8px;
  border:1px solid #bcb5c0;
  border-radius:0;
  background:#f2eef5;
  color:#697684;
  font-size:10px;
  text-transform:none;}
body.theme-retro .breadcrumb a{color:#665779}
body.theme-retro .page-hero{margin:0 0 10px;
  padding:10px 12px;
  border:1px solid #9d94a7;
  border-radius:2px;
  background:linear-gradient(#fdfcfe,#e6ecf2);
  box-shadow:none;
  align-items:center;}
body.theme-retro .page-hero .eyebrow{margin:0 0 2px;
  color:#7e7582;
  font:normal 9px Verdana,Arial,sans-serif;
  letter-spacing:0;
  text-transform:uppercase;}
body.theme-retro .page-hero h1{color:#54446b;
  font-size:18px;
  line-height:1.2;
  letter-spacing:0;
  text-shadow:none;}
body.theme-retro .page-hero p{margin:3px 0 0;color:#607080;font-size:10px}
body.theme-retro .panel{border:1px solid #9d94a7;
  border-radius:2px;
  background:#fbfafc;
  box-shadow:none;
  overflow:hidden;}
body.theme-retro .panel+.panel{margin-top:10px}
body.theme-retro .panel-head{min-height:32px;
  padding:7px 10px;
  border-bottom:1px solid #7f91a2;
  background:linear-gradient(#7a6794,#685683);
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:space-between;
  text-shadow:0 1px 0 rgba(0,0,0,.25);}
body.theme-retro .panel-head h2,
body.theme-retro .panel-head h3{margin:0;font-size:11px;font-weight:bold}
body.theme-retro .panel-head .muted,
body.theme-retro .panel-head a{color:#e7eff6}
body.theme-retro .sidebar-card{padding:10px;background:#fbfafc}
body.theme-retro .btn{min-height:30px;
  width:auto;
  padding:5px 10px;
  border:1px solid #5d7690;
  border-radius:2px;
  background:linear-gradient(#fdfefe,#e6e0eb);
  color:#54446b;
  font-size:10px;
  font-weight:bold;
  box-shadow:inset 0 1px #fff;
  text-shadow:none;}
body.theme-retro .btn:hover{background:linear-gradient(#fff,#cfdbe6);color:#1e405f;text-decoration:none}
body.theme-retro .btn.primary,
body.theme-retro button.btn:not(.secondary):not(.danger),
body.theme-retro a.btn:not(.secondary):not(.danger){background:linear-gradient(#4c78a3,#345f88);
  border-color:#294e71;
  color:#fff;
  box-shadow:inset 0 1px rgba(255,255,255,.25);}
body.theme-retro .btn.secondary{background:linear-gradient(#fff,#e0e7ee);border-color:#8999a9;color:#334e68}
body.theme-retro input,
body.theme-retro select,
body.theme-retro textarea{border-radius:2px!important;
  border-color:#aaa2b3!important;
  background:#fff!important;
  color:#202830!important;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.06)!important;}
body.theme-retro .topic-state-pill,
body.theme-retro .topic-prefix-badge{border-radius:2px;font-size:8px}
body.theme-retro .pagination{font-size:10px}
body.theme-retro .topic-hero-actions{gap:5px}
body.theme-retro .post-body-rendered a{color:#245c91;text-decoration:underline}
body.theme-retro .post-action-link{padding:4px 7px;
  border:1px solid #aaa2b2;
  border-radius:2px;
  background:linear-gradient(#fff,#e2e8ee);
  color:#385873;
  font-size:8px;}
body.theme-retro .post-action-link:hover{background:#fff;color:#244760;text-decoration:none}
body.theme-retro .post-reaction-summary,
body.theme-retro .best-answer-banner,
body.theme-retro .post-edited{border-radius:0}
body.theme-retro .reply-shell{margin-top:10px}
body.theme-retro .topic-poll-card,
body.theme-retro .moderator-console{border-radius:2px}
body.theme-retro .auth-card,
body.theme-retro .usercp-shell,
body.theme-retro .search-shell{border-radius:2px!important;box-shadow:none!important}
body.theme-retro .state,
body.theme-retro .status-pill{border-radius:2px!important}
body.theme-retro table{border-color:#aab5c0}
@media (max-width:680px){body.theme-retro .wrap{width:min(100% - 12px,1060px)}

}
body.theme-retro .moderator-console{border:1px solid #aaa2b2;
  border-radius:2px;
  background:#f5f7f9;
  color:#3f3846;
  box-shadow:none;}
body.theme-retro .moderator-console-head>div{gap:8px}
body.theme-retro .moderator-console strong{color:#2c4f70;font-size:10px}
body.theme-retro .moderator-console small{color:#697986;font-size:9px}
body.theme-retro .mod-shield{width:30px;
  height:30px;
  border:1px solid #d1ae58;
  border-radius:2px;
  background:#fff6d9;
  color:#6d5a8c;
  box-shadow:none;}
body.theme-retro .moderator-console{margin:0 0 10px;padding:0;overflow:hidden}
body.theme-retro .moderator-console-head{min-height:37px;
  padding:7px 10px;
  border-bottom:1px solid #7f91a2;
  background:linear-gradient(#ede8f1,#d7e0e8);}
body.theme-retro .moderator-console-head .topic-state-pill{border:1px solid #aeb9c4;
  border-radius:2px;
  background:#f8fafb;
  color:#556979;}
body.theme-retro .moderator-actions{gap:7px;padding:10px;background:#fbfafc}
body.theme-retro .moderator-actions form{margin:0}
body.theme-retro .mod-action{min-height:31px;
  padding:0 11px;
  border:1px solid #667b8f;
  border-radius:2px;
  background:linear-gradient(#fff,#e6e0eb);
  color:#5a496c;
  font:700 10px Verdana,Arial,sans-serif;
  box-shadow:inset 0 1px #fff;}
body.theme-retro .mod-action:hover{border-color:#41698e;background:#fff;color:#463858}
body.theme-retro .mod-action.danger{border-color:#b28383;background:linear-gradient(#fff,#eee2e2);color:#9d2d2d}
body.theme-retro .mod-move-form{gap:6px}
body.theme-retro .mod-move-form select{min-height:31px;min-width:165px;padding:4px 7px;border:1px solid #9a91a4;border-radius:2px;background:#fff;color:#3f3846}
body.theme-retro .text-button{color:#5a7186;font-size:8px;text-decoration:underline}
body.theme-retro .text-button:hover{color:#5c4977}
body.theme-retro .composer-shell,
body.theme-retro .topic-editor-card{border:1px solid #9f96aa;border-radius:2px;background:#fbfafc;box-shadow:none}
body.theme-retro .composer-head{padding:10px 12px;
  border-bottom:1px solid #7f91a2;
  background:linear-gradient(#7a6794,#685683);
  color:#fff;}
body.theme-retro .composer-head .eyebrow{color:#e7e0ed}
body.theme-retro .composer-head h1{margin:2px 0 3px;color:#fff;font-size:15px;text-shadow:0 1px rgba(0,0,0,.2)}
body.theme-retro .composer-head p{color:#dce6ee;font-size:9px}
body.theme-retro .topic-editor-card .editor-heading{padding:7px 10px;
  border-bottom:1px solid #7f91a2;
  background:#e6e0ea;
  color:#3c5870;}
body.theme-retro .nexus-editor{border:1px solid #9f96aa;
  border-radius:2px;
  background:#fff;
  color:#202830;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.04);}
body.theme-retro .nexus-editor-toolbar{position:sticky;
  top:0;
  min-height:38px;
  gap:1px;
  padding:4px 6px;
  border-bottom:1px solid #ada5b5;
  border-radius:1px 1px 0 0;
  background:linear-gradient(#fbfafc,#e1e7ed);
  backdrop-filter:none;
  box-shadow:inset 0 1px #fff;}
body.theme-retro .nexus-editor-toolbar button{min-width:27px;
  height:27px;
  padding:0 6px;
  border:1px solid transparent;
  border-radius:1px;
  background:transparent;
  color:#50677b;
  font-size:11px;}
body.theme-retro .nexus-editor-toolbar button:hover,
body.theme-retro .nexus-editor-toolbar button:focus-visible{border-color:#aca4b4;
  background:linear-gradient(#fff,#e6e0eb);
  color:#5c4977;}
body.theme-retro .nexus-editor-toolbar .nexus-editor-sep{height:18px;background:#bcb5c0;margin:0 3px}
body.theme-retro .nexus-editor-toolbar small{color:#687987}
body.theme-retro .nexus-editor-canvas,
body.theme-retro .nexus-editor-source{min-height:250px;
  padding:13px;
  background:#fff!important;
  color:#202830;
  font:11px/1.6 Verdana,Arial,sans-serif;}
body.theme-retro .nexus-editor-canvas:focus{box-shadow:inset 0 0 0 1px #7292ae}
body.theme-retro .nexus-editor-canvas blockquote{border-left:3px solid #6d89a3;border-radius:0;background:#f2eef5}
body.theme-retro .nexus-editor-canvas pre{border:1px solid #b7afbb;border-radius:0;background:#f2eef5;color:#202830}
body.theme-retro .nexus-editor-canvas a{color:#245c91}
body.theme-retro .nexus-editor-footer{padding:6px 8px;
  border-top:1px solid #cbc5ce;
  background:#edf1f5;
  color:#807782;
  font:8px "Courier New",monospace;}
body.theme-retro .nexus-editor-popover{border:1px solid #988fa1;
  border-radius:2px;
  background:#fbfafc;
  color:#202830;
  box-shadow:0 6px 18px rgba(35,50,65,.24);}
body.theme-retro .editor-popover-head b{color:#54446b}
body.theme-retro .nexus-editor-inline-media{border-radius:2px;border-color:#a7b2bd;background:#f2eef5}
body.theme-retro .attachment-drop{border-radius:2px!important;background:#f2eef5!important}
body.theme-retro .composer-actions,
body.theme-retro .topic-submit-row{gap:6px}
body.theme-retro .topic-poll-card{border:1px solid #9f96aa;background:#fbfafc;box-shadow:none}
body.theme-retro .topic-poll-header{padding:10px 12px;border-bottom:1px solid #988fa1;background:#e6e0ea}
body.theme-retro .topic-poll-header h2{color:#5a496c;font-size:14px}
body.theme-retro .topic-poll-header p{color:#807783;font-size:9px}
body.theme-retro .poll-kicker{color:#6b7e8f;font:700 8px Verdana,Arial,sans-serif}
body.theme-retro .poll-status{border-radius:2px}
body.theme-retro .topic-poll-results{padding:12px}
body.theme-retro .poll-result-label{color:#445a6e}
body.theme-retro .poll-result-label strong{color:#54446b}
body.theme-retro .poll-result-track{height:8px;border:1px solid #b7afbb;border-radius:1px;background:#e9e4ed}
body.theme-retro .poll-result-track i{border-radius:0;background:#527da3;box-shadow:none}
body.theme-retro .poll-ballot label>span{border:1px solid #a4b0ba;border-radius:2px;background:#fff;color:#394e61}
body.theme-retro .poll-ballot label>span:hover{border-color:#7891a8;background:#f3f6f9}
body.theme-retro .topic-poll-form footer,
body.theme-retro .topic-poll-footer{border-top:1px solid #c1cad2;background:#edf1f5;color:#677784}
body.theme-retro .classic-chat-intro{display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:7px 10px;
  border:1px solid #9d94a7;
  border-bottom:0;
  background:linear-gradient(#7a6794,#685683);
  color:#fff;}
body.theme-retro .classic-chat-intro div{display:flex;align-items:baseline;gap:8px}
body.theme-retro .classic-chat-intro span{color:#e8e1ee;font-size:8px;text-transform:uppercase}
body.theme-retro .classic-chat-intro strong{font-size:11px}
body.theme-retro .classic-chat-intro small{color:#e8e1ee;font-size:8px}
body.theme-retro .live-chat-shell{min-height:540px;
  grid-template-columns:255px minmax(0,1fr);
  border:1px solid #9d94a7;
  border-radius:0 0 2px 2px;
  background:#fff;
  box-shadow:none;}
body.theme-retro .chat-rail{border-right:1px solid #ada5b5;background:#ede8f1;color:#3f3846}
body.theme-retro .chat-rail>header{height:54px;
  padding:8px 10px;
  border-bottom:1px solid #a7b3bd;
  background:#e6e0ea;}
body.theme-retro .chat-rail .eyebrow{color:#6e7d8a;font-size:8px}
body.theme-retro .chat-rail h1{margin:1px 0 0;color:#315a7d;font-size:13px}
body.theme-retro .chat-new{width:29px;
  height:29px;
  border:1px solid #7890a6;
  border-radius:2px;
  background:linear-gradient(#fff,#dbe4ec);
  color:#315d83;
  font-size:15px;}
body.theme-retro .chat-search{margin:8px;
  gap:5px;
  padding:0 7px;
  border:1px solid #99a7b4;
  border-radius:2px;
  background:#fff;
  color:#637687;}
body.theme-retro .chat-search input{height:31px;background:#fff!important;color:#202830!important;font-size:9px}
body.theme-retro .chat-tabs{gap:0;padding:0 8px 7px}
body.theme-retro .chat-tabs button{min-height:27px;
  padding:5px;
  border:1px solid #aca4b4;
  border-radius:0;
  background:#fbfafc;
  color:#556a7c;
  font:700 8px Verdana,Arial,sans-serif;}
body.theme-retro .chat-tabs button+button{border-left:0}
body.theme-retro .chat-tabs button.active{background:#d9e3ec;color:#5c4977}
body.theme-retro .chat-list{max-height:435px;padding:0 7px 8px}
body.theme-retro .chat-list-item{grid-template-columns:34px minmax(0,1fr) auto;
  gap:7px;
  padding:7px;
  border-bottom:1px solid #cbd3da;
  border-radius:0;
  background:transparent;
  color:#3f3846;}
body.theme-retro .chat-list-item:hover,
body.theme-retro .chat-list-item.active{background:#dfe8f0}
body.theme-retro .chat-list-item.unread{background:#fff7dc}
body.theme-retro .chat-list-copy strong{color:#625176;font-size:9px}
body.theme-retro .chat-list-copy small{color:#70808e;font-size:8px}
body.theme-retro .chat-list-meta time{color:#8c8490;font:7px "Courier New",monospace}
body.theme-retro .chat-list-meta b{min-width:16px;height:16px;border-radius:2px;background:#7c6997;color:#fff;font-size:7px}
body.theme-retro .chat-person-avatar,
body.theme-retro .chat-message-avatar{border:1px solid #8999a7;border-radius:2px;box-shadow:0 0 0 1px #fff}
body.theme-retro .chat-person-avatar{width:34px;height:34px}
body.theme-retro .chat-person-avatar i{border-color:#fff}
body.theme-retro .chat-stage{min-width:0;background:#fdfcfe}
body.theme-retro .chat-empty{min-height:500px;padding:28px;color:#334b60}
body.theme-retro .chat-empty-icon{width:50px;
  height:50px;
  border:1px solid #8fa0af;
  border-radius:2px;
  background:linear-gradient(#fff,#e7e2eb);
  color:#426d92;
  font-size:24px;}
body.theme-retro .chat-empty h2{margin:12px 0 5px;color:#625176;font-size:14px}
body.theme-retro .chat-empty p{max-width:390px;margin:0 0 13px;color:#6b7a87;font-size:9px}
body.theme-retro .chat-conversation{height:100%;min-height:538px}
body.theme-retro .chat-conversation-head{min-height:54px;
  padding:7px 10px;
  border-bottom:1px solid #ada5b5;
  background:#e6e0ea;}
body.theme-retro .chat-conversation-head h2{color:#625176;font-size:10px}
body.theme-retro .chat-conversation-head p{color:#817985;font-size:8px}
body.theme-retro .chat-head-actions{gap:5px}
body.theme-retro .chat-head-actions a,
body.theme-retro .chat-head-actions button{padding:5px 7px;
  border:1px solid #aba3b3;
  border-radius:2px;
  background:linear-gradient(#fff,#e7e2eb);
  color:#3d5c75;
  font-size:8px;}
body.theme-retro .chat-messages{padding:14px 16px;gap:9px;background:#fff}
body.theme-retro .chat-message{grid-template-columns:25px minmax(0,1fr);gap:6px}
body.theme-retro .chat-message-avatar{width:25px;height:25px;font-size:8px}
body.theme-retro .chat-bubble{padding:8px 9px;
  border:1px solid #a8b4be;
  border-radius:2px;
  background:#f2eef5;
  color:#3f3846;}
body.theme-retro .chat-message.mine .chat-bubble{border:1px solid #85a1b8;border-radius:2px;background:#e9e2ef;color:#213b50}
body.theme-retro .chat-bubble p{font-size:9px;line-height:1.5}
body.theme-retro .chat-bubble time,
body.theme-retro .chat-message.mine .chat-bubble time{color:#877e8a;font:7px "Courier New",monospace}
body.theme-retro .chat-typing{padding:0 16px 5px;color:#857c89}
body.theme-retro .chat-typing span{background:#7d8c98}
body.theme-retro .chat-read-state{padding:0 16px 5px;color:#857c89}
body.theme-retro .chat-composer{padding:8px 10px;border-top:1px solid #ada5b5;background:#ede8f1}
body.theme-retro .chat-composer textarea{min-height:38px;
  padding:8px 9px;
  border:1px solid #9f96aa!important;
  border-radius:2px!important;
  background:#fff!important;
  color:#202830!important;
  font:9px/1.5 Verdana,Arial,sans-serif;}
body.theme-retro .chat-composer textarea:focus{border-color:#5f819e!important;box-shadow:0 0 0 1px #b6c9d8!important}
body.theme-retro .chat-compose-tools{margin-top:6px}
body.theme-retro .chat-compose-tools span{color:#697a88;font-size:7px}
body.theme-retro .chat-loading{color:#6d7d8a;font-size:8px}
@media (max-width:680px){body.theme-retro .moderator-actions{flex-direction:column}
body.theme-retro .moderator-actions form,
body.theme-retro .mod-action{width:100%}
body.theme-retro .mod-move-form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}
body.theme-retro .mod-move-form select{min-width:0}
body.theme-retro .nexus-editor-toolbar{overflow-x:auto;flex-wrap:nowrap}
body.theme-retro .nexus-editor-canvas,
body.theme-retro .nexus-editor-source{min-height:210px;padding:10px}
body.theme-retro .classic-chat-intro{align-items:flex-start;flex-direction:column;gap:3px}
body.theme-retro .live-chat-shell{display:block;min-height:0}
body.theme-retro .chat-rail{border-right:0;border-bottom:1px solid #ada5b5}
body.theme-retro .chat-list{max-height:220px}
body.theme-retro .chat-empty{min-height:310px}
body.theme-retro .chat-conversation{min-height:430px}
body.theme-retro .chat-compose-tools span{display:none}

}
body.theme-retro .topic-state-pill,
body.theme-retro .solved-badge{padding:2px 5px;
  border:1px solid #b5aeba;
  border-radius:2px;
  background:#f2eef5;
  color:#526b80;
  font-size:7px;
  letter-spacing:0;}
body.theme-retro .topic-state-pill.solved,
body.theme-retro .solved-badge{border-color:#8eaf95;background:#eef7f0;color:#2f7042}
body.theme-retro .topic-state-pill.pinned{border-color:#a49bb6;background:#f1eef7;color:#65567f}
body.theme-retro .topic-state-pill.locked{border-color:#9ca8b5;background:#e9eef3;color:#586979}
body.theme-retro .topic-meta-card,
body.theme-retro .topic-options-card{border:1px solid #9f96aa;
  border-radius:2px;
  background:#fbfafc;
  box-shadow:none;}
body.theme-retro .topic-meta-card{padding:11px 12px}
body.theme-retro .topic-card-title{margin-bottom:11px}
body.theme-retro .topic-card-title .topic-card-icon{width:23px;
  height:23px;
  border:1px solid #a2afba;
  border-radius:2px;
  background:#f2eef5;
  color:#466e90;}
body.theme-retro .topic-card-title strong{color:#625176;font:700 11px Verdana,Arial,sans-serif}
body.theme-retro .topic-card-title span{color:#6d7d89;font-size:9px}
body.theme-retro .topic-card-title span b{color:#5a4c6a}
body.theme-retro .topic-card-title .draft-state{color:#2f7b45;font:700 8px "Courier New",monospace}
body.theme-retro .topic-field-block{margin-top:10px}
body.theme-retro .topic-label{margin-bottom:4px;color:#53687a;font-size:8px;letter-spacing:0}
body.theme-retro .topic-label em{color:#8a6300}
body.theme-retro .topic-label small{color:#7a8792}
body.theme-retro .selected-prefix{padding:7px;border:1px solid #af9d68;border-radius:2px;background:#fff8df;color:#725d24;font-size:8px}
body.theme-retro .topic-meta-card input,
body.theme-retro .poll-drawer input,
body.theme-retro .poll-drawer select{padding:8px 9px;border:1px solid #aaa2b3;border-radius:2px;background:#fff;color:#202830}
body.theme-retro .topic-meta-card input:focus,
body.theme-retro .poll-drawer input:focus,
body.theme-retro .poll-drawer select:focus{border-color:#6485a1;box-shadow:0 0 0 1px #c1d0dc}
body.theme-retro .tag-input-wrap>span{color:#877e8a}
body.theme-retro .topic-options-card{padding:10px 12px}
body.theme-retro .topic-options-card h3{margin:0 0 8px;color:#53687a;font-size:8px;letter-spacing:0}
body.theme-retro .topic-option-row{gap:18px}
body.theme-retro .shell-check>span{width:15px;height:15px;border:1px solid #988fa1;border-radius:1px;background:#fff}
body.theme-retro .shell-check input:checked+span{border-color:#6d5a8c;background:#7c6997}
body.theme-retro .shell-check input:checked+span:after{color:#fff;font-size:9px}
body.theme-retro .shell-check b,
body.theme-retro .shell-switch b{color:#344d62;font-size:9px}
body.theme-retro .shell-check small,
body.theme-retro .shell-switch small{color:#89818b;font-size:8px}
body.theme-retro .shell-switch>span,
body.theme-retro .shell-switch>i{width:32px;height:17px;border:1px solid #9d94a7;border-radius:9px;background:#d9e0e6}
body.theme-retro .shell-switch>span:after,
body.theme-retro .shell-switch>i:after{width:11px;height:11px;top:2px;left:2px;background:#778794}
body.theme-retro .shell-switch input:checked+span,
body.theme-retro .shell-switch input:checked+i{background:#7698b5}
body.theme-retro .shell-switch input:checked+span:after,
body.theme-retro .shell-switch input:checked+i:after{left:17px;background:#fff}
body.theme-retro .topic-editor-card .editor-heading{margin:0}
body.theme-retro .topic-editor-card .editor-heading strong{color:#625176}
body.theme-retro .topic-editor-card .editor-heading span{color:#6a7a87}
body.theme-retro .topic-editor-card .editor-heading span b{color:#5a4c6a}
body.theme-retro .usercp-shell{padding-top:10px}
body.theme-retro .usercp-shell .ucp-grid{grid-template-columns:220px minmax(0,1fr);gap:10px;margin-top:10px}
body.theme-retro .usercp-shell .ucp-sidebar{top:8px;border-color:#9d94a7;background:#edf1f5}
body.theme-retro .usercp-shell .ucp-sidebar nav{padding:0}
body.theme-retro .usercp-shell .ucp-sidebar nav a{gap:8px;padding:7px 8px;border-bottom:1px solid #d3d9df;border-radius:0;background:#fbfafc;color:#345777}
body.theme-retro .usercp-shell .ucp-sidebar nav a:hover{background:#e9f0f6;color:#244966;text-decoration:none}
body.theme-retro .usercp-shell .ucp-sidebar nav a.active{background:#e9e2ef;color:#183f62}
body.theme-retro .usercp-shell .ucp-sidebar nav a.active:before{left:0;top:0;bottom:0;width:3px;border-radius:0;background:#c58d18}
body.theme-retro .usercp-shell .ucp-sidebar nav a>i{width:21px;height:21px;border:1px solid #a9b5c0;border-radius:2px;background:#f1edf4;color:#4d6880}
body.theme-retro .usercp-shell .ucp-sidebar nav a.active>i{border-color:#7590a7;background:#fff;color:#b27600}
body.theme-retro .usercp-shell .ucp-sidebar nav a b{font-size:9px}
body.theme-retro .usercp-shell .ucp-sidebar nav a small{color:#8c8490;font-size:7px}
body.theme-retro .usercp-shell .ucp-sidebar nav a em{min-width:16px;height:16px;border-radius:2px;background:#456e94;color:#fff;font:700 8px Verdana,Arial,sans-serif}
body.theme-retro .usercp-shell .ucp-main{gap:10px}
body.theme-retro .usercp-shell .ucp-page-heading{min-height:58px;padding:9px 11px;border:1px solid #9aa9b6;background:linear-gradient(#f9fafb,#e9eef3);align-items:center}
body.theme-retro .usercp-shell .ucp-page-heading .eyebrow{color:#807782;font:normal 8px Verdana,Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase}
body.theme-retro .usercp-shell .ucp-page-heading h2{margin:2px 0;color:#56466e;font-size:17px}
body.theme-retro .usercp-shell .ucp-page-heading p,
body.theme-retro .usercp-shell .ucp-save-note{color:#7d7481;font-size:9px}
body.theme-retro .usercp-shell .ucp-settings-form{gap:10px}
body.theme-retro .usercp-shell .ucp-card{border-color:#9d94a7;background:#fdfcfe}
body.theme-retro .usercp-shell .ucp-card-head{gap:8px;padding:7px 9px;border-bottom:1px solid #55466d;background:linear-gradient(#806b9a,#6b5887);color:#fff;text-shadow:0 1px rgba(0,0,0,.22)}
body.theme-retro .usercp-shell .ucp-card-icon{width:25px;height:25px;border:1px solid #d4e0ea;border-radius:2px;background:#f2eef5;color:#6b5887;text-shadow:none}
body.theme-retro .usercp-shell .ucp-card-icon.danger{border-color:#d7b0b0;background:#fff2f2;color:#a33b3b}
body.theme-retro .usercp-shell .ucp-card-head h3{color:#fff;font-size:10px}
body.theme-retro .usercp-shell .ucp-card-head p{margin-top:2px;color:#dce8f1;font-size:8px}
body.theme-retro .usercp-shell .ucp-card-body{padding:13px;background:#fdfcfe;color:#3e3745}
body.theme-retro .usercp-shell .ucp-field>span,
body.theme-retro .usercp-shell .ucp-card-body label>span{color:#4f6170;font-size:9px}
body.theme-retro .usercp-shell .ucp-field>small,
body.theme-retro .usercp-shell .ucp-card-body label>small{color:#72808d;font-size:8px}
body.theme-retro .usercp-shell .input,
body.theme-retro .usercp-shell .select,
body.theme-retro .usercp-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
body.theme-retro .usercp-shell textarea,
body.theme-retro .usercp-shell select{border:1px solid #aba3b4;border-radius:1px;background:#fff;color:#202830;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}
body.theme-retro .usercp-shell .input:focus,
body.theme-retro .usercp-shell input:focus,
body.theme-retro .usercp-shell textarea:focus,
body.theme-retro .usercp-shell select:focus{border-color:#83709d;box-shadow:0 0 0 1px #b7cde0;outline:none}
body.theme-retro .usercp-shell .setting-toggle-row{padding:8px;border:1px solid #b4bec8;border-radius:1px;background:#f1edf4;color:#354756}
body.theme-retro .usercp-shell .setting-toggle-row input[type=checkbox],
body.theme-retro .usercp-shell .preference-list input[type=checkbox]{appearance:auto;width:14px;height:14px;margin-top:1px;border-radius:0;accent-color:#6d5a8c}
body.theme-retro .usercp-shell .ucp-sticky-actions{position:static;padding:8px 10px;border:1px solid #9d94a7;border-radius:2px;background:#ebe6ee;box-shadow:none;backdrop-filter:none;color:#314452}
body.theme-retro .usercp-shell .ucp-sticky-actions b{color:#56466e}
body.theme-retro .usercp-shell .ucp-sticky-actions small{color:#847b87}
body.theme-retro .usercp-shell .ucp-card-footer{padding:9px 11px;border-top:1px solid #abb6c0;background:#ede8f1}
body.theme-retro .usercp-shell .ucp-avatar-editor,
body.theme-retro .usercp-shell .ucp-info-tile{padding:10px;border:1px solid #b0bbc5;border-radius:1px;background:#f2eef5;color:#304251}
body.theme-retro .usercp-shell .avatar-preview{border:1px solid #788b9d;border-radius:2px;box-shadow:inset 0 0 0 2px #fff}
body.theme-retro .usercp-shell .avatar-swatches i{width:20px;height:20px;border-radius:1px;border:1px solid #7f8c98}
body.theme-retro .usercp-shell .avatar-swatches input:checked+i{border-color:#453855;box-shadow:0 0 0 1px #fff,0 0 0 2px #453855}
body.theme-retro .usercp-shell .preference-list{margin-top:10px;border:1px solid #bcb5c0;border-radius:1px;background:#fff}
body.theme-retro .usercp-shell .preference-list label{padding:9px 10px;border-bottom:1px solid #dad5dd;background:#fbfafc;color:#504758}
body.theme-retro .usercp-shell .preference-list label:nth-child(even){background:#f1edf4}
body.theme-retro .usercp-shell .preference-list label strong{color:#56466e;font-size:9px}
body.theme-retro .usercp-shell .preference-list label small{color:#71808d;font-size:8px}
body.theme-retro .usercp-shell .avatar-manager{grid-template-columns:160px 1fr;gap:16px}
body.theme-retro .usercp-shell .avatar-current>img,
body.theme-retro .usercp-shell .avatar-current>span{width:128px;height:128px;border:1px solid #7e8f9e;border-radius:2px;box-shadow:inset 0 0 0 3px #fff;font-size:40px}
body.theme-retro .usercp-shell .avatar-method-tabs{gap:3px;margin-bottom:12px;border-bottom:1px solid #9a91a4}
body.theme-retro .usercp-shell .avatar-method-tabs button{margin-bottom:-1px;padding:7px 11px;border:1px solid #aaa2b2;border-radius:2px 2px 0 0;background:#e6ebf0;color:#45617a}
body.theme-retro .usercp-shell .avatar-method-tabs button.active{border-bottom-color:#fff;background:#fff;color:#5c4977}
body.theme-retro .usercp-shell .avatar-dropzone{min-height:150px;border:1px dashed #8294a5;border-radius:1px;background:#fbfafc;color:#576b7c}
body.theme-retro .usercp-shell .avatar-dropzone:hover,
body.theme-retro .usercp-shell .avatar-dropzone.dragging{border-color:#456f96;background:#f3eff6}
body.theme-retro .usercp-shell .avatar-dropzone>span{color:#6d5a8c}
body.theme-retro .usercp-shell .avatar-limit,
body.theme-retro .usercp-shell .avatar-current small{color:#6f7e8a}
body.theme-retro .usercp-shell .notice{padding:9px 10px;border:1px solid #a9b8c5;border-radius:1px;background:#eef4f8;color:#394d5e}
body.theme-retro .usercp-shell .notice p{color:#6a7884}
body.theme-retro .usercp-shell .recovery-codes{padding:10px;border:1px solid #b8a66c;border-radius:1px;background:#fff9dc;color:#4b432d}
body.theme-retro .usercp-shell .recovery-codes code{display:inline-block;margin:3px;padding:3px 5px;border:1px solid #d3c493;background:#fffef4;color:#3f3a2a}
body.theme-retro .usercp-shell .session-list,
body.theme-retro .usercp-shell .blocked-user-list,
body.theme-retro .usercp-shell .activity-list,
body.theme-retro .usercp-shell .subscription-list,
body.theme-retro .usercp-shell .compact-list-card{background:#fff}
body.theme-retro .usercp-shell .session-row,
body.theme-retro .usercp-shell .blocked-user-row,
body.theme-retro .usercp-shell .activity-list>a,
body.theme-retro .usercp-shell .subscription-row,
body.theme-retro .usercp-shell .draft-row,
body.theme-retro .usercp-shell .saved-search-row,
body.theme-retro .usercp-shell .search-history-row{padding:10px 11px;border-color:#c6ced6;background:#fff;color:#494151}
body.theme-retro .usercp-shell .session-row:nth-child(even),
body.theme-retro .usercp-shell .blocked-user-row:nth-child(even),
body.theme-retro .usercp-shell .activity-list>a:nth-child(even),
body.theme-retro .usercp-shell .subscription-row:nth-child(even),
body.theme-retro .usercp-shell .draft-row:nth-child(even),
body.theme-retro .usercp-shell .saved-search-row:nth-child(even),
body.theme-retro .usercp-shell .search-history-row:nth-child(even){background:#f3f6f9}
body.theme-retro .usercp-shell .activity-list>a:hover,
body.theme-retro .usercp-shell .search-history-row:hover{background:#e7f0f7;text-decoration:none}
body.theme-retro .usercp-shell .activity-list b,
body.theme-retro .usercp-shell .subscription-row strong,
body.theme-retro .usercp-shell .draft-row strong,
body.theme-retro .usercp-shell .saved-search-row strong,
body.theme-retro .usercp-shell .search-history-row strong{color:#5c4977}
body.theme-retro .usercp-shell .activity-list small,
body.theme-retro .usercp-shell .activity-list em,
body.theme-retro .usercp-shell .subscription-row small,
body.theme-retro .usercp-shell .draft-row small,
body.theme-retro .usercp-shell .draft-row p,
body.theme-retro .usercp-shell .saved-search-row small,
body.theme-retro .usercp-shell .search-history-row small,
body.theme-retro .usercp-shell .session-row small{color:#6f7e8b}
body.theme-retro .usercp-shell .panel-title{padding:8px 10px;border-bottom:1px solid #988fa2;background:linear-gradient(#f2eef5,#e5dfeb);color:#56466e}
body.theme-retro .usercp-shell .panel-title small{color:#6e7d89}
body.theme-retro .usercp-shell .text-button{color:#6c5989;text-decoration:underline}
body.theme-retro .usercp-shell .subscription-empty{padding:34px 20px;background:#fff;color:#504758}
body.theme-retro .usercp-shell .subscription-empty>i{width:42px;height:42px;border:1px solid #9aabba;border-radius:2px;background:#eaf0f5;color:#6c5989}
body.theme-retro .usercp-shell .subscription-empty p,
body.theme-retro .usercp-shell .empty-state{color:#827985}
@media(max-width:760px){body.theme-retro .usercp-shell .ucp-grid{grid-template-columns:1fr}
body.theme-retro .usercp-shell .ucp-sidebar{position:static}
body.theme-retro .usercp-shell .ucp-sidebar nav{display:grid;grid-template-columns:1fr 1fr}

}
@media(max-width:520px){body.theme-retro .usercp-shell .ucp-sidebar nav{grid-template-columns:1fr}
body.theme-retro .usercp-shell .avatar-manager{grid-template-columns:1fr}

}
body.theme-retro .usercp-shell .ucp-placeholder{padding:10px;border:1px solid #aca4b6;border-radius:2px;background:#fbfafc;color:#50475a}
body.theme-retro .usercp-shell .ucp-placeholder>i{width:28px;height:28px;border:1px solid #a8b5c0;border-radius:2px;background:#e8eef3;color:#6c5989}
body.theme-retro .usercp-shell .ucp-placeholder h3{color:#56466e}
body.theme-retro .usercp-shell .ucp-placeholder p{color:#847b87}
:root{--classic2-purple:#6f5a8c;
  --classic2-purple-dark:#514263;
  --classic2-purple-light:#e8e0ef;
  --classic2-sage:#748868;
  --classic2-sage-dark:#56674e;
  --classic2-sage-light:#e4ecdf;
  --classic2-cream:#fbfaf6;
  --classic2-line:#aaa2b1;
  --classic2-ink:#342f38;}
body.theme-retro{background:#e7e3ec;
  color:#342f38;
  font-family:Tahoma,Verdana,Arial,sans-serif;
  font-size:12px;}
body.theme-retro a{color:#5b4773}
body.theme-retro a:hover{color:#465b40}
body.theme-retro .wrap{width:min(1110px,calc(100% - 22px))}
body.theme-retro .page-shell{padding:9px 0 30px}
body.theme-retro .classic2-topictitle{margin-bottom:9px;border:1px solid #8f8798;background:#fbfafc}
body.theme-retro .classic2-topictitle>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;background:linear-gradient(#e9e1f0,#ddd4e7);border-bottom:1px solid #9d94a7}
body.theme-retro .classic2-topictitle h1{margin:0;color:#514263;font:700 17px Georgia,serif}
body.theme-retro .classic2-topictitle p{margin:2px 0 0;color:#756d78;font-size:9px}
body.theme-retro .best-answer-banner{border-radius:0;background:#e3eddf;color:#4c6346}
body.theme-retro .panel-head{background:linear-gradient(#7b6795,#64517c);border-color:#4d3d5b}
body.theme-retro .btn.primary,
body.theme-retro button.btn:not(.secondary):not(.danger),
body.theme-retro a.btn:not(.secondary):not(.danger){background:linear-gradient(#819574,#657b5c);border-color:#526549;color:#fff}
body.theme-retro .btn.secondary{background:linear-gradient(#fff,#e8e2ee);border-color:#a69dac;color:#56466e}
body.theme-retro .status-dot{background:#64805b}
body.theme-retro .topic-state-pill.solved{background:#e4ecdf!important;color:#4e6547!important;border-color:#a8b6a1!important}
body.theme-retro .usercp-shell .panel-title{background:linear-gradient(#e8e0ef,#ddd5e6);color:#55446b;border-color:#a69eab}
body.theme-retro .usercp-shell .ucp-sidebar nav a.active{border-left-color:#5b714f!important;background:#e5ede1!important;color:#4f6048!important}
body.theme-retro .nexus-editor-toolbar,
body.theme-retro [data-nexus-editor-toolbar],
body.theme-retro .editor-toolbar{position:static!important;top:auto!important;transform:none!important;margin-top:0!important;
  flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden}
:root{--pm-purple-950:#26073f;
  --pm-purple-900:#35105a;
  --pm-purple-800:#4c1475;
  --pm-purple-700:#6a1fa0;
  --pm-purple-600:#8441b4;
  --pm-purple-300:#cba6e6;
  --pm-purple-200:#dfc9f0;
  --pm-purple-100:#eee1f8;
  --pm-green-900:#173f1b;
  --pm-green-800:#225a28;
  --pm-green-700:#2f7b35;
  --pm-green-600:#4a9950;
  --pm-green-200:#c8e8cb;
  --pm-green-100:#e4f4e6;
  --pm-paper:#fbf8ff;
  --pm-paper-alt:#f2e8fb;
  --pm-line:#c6afd6;
  --pm-text:#27162f;
  --pm-muted:#76637f;}
body.theme-retro{--retro-page:#d9dceb;--retro-blue:#6699cc;--retro-blue-dark:#327cbe;
  --retro-blue-deep:#2d6fa8;--retro-lav:#f1f1fc;--retro-lav2:#e8e9f7;
  --retro-line:#adafb6;--retro-line-soft:#c9ccda;--retro-text:#000;
  --retro-muted:#777;--retro-white:#fff;
  margin:0!important;background:var(--retro-page)!important;color:var(--retro-text)!important;
  font:11px/1.35 Verdana,Geneva,Arial,Helvetica,sans-serif!important;}
body.theme-retro *{box-sizing:border-box}
body.theme-retro a{color:#000;text-decoration:none}
body.theme-retro a:hover{color:#555;text-decoration:underline}
body.theme-retro .wrap{width:100%!important;max-width:none!important;margin:0!important}
body.theme-retro .page-shell{padding:10px 0 14px!important}
body.theme-retro h1,
body.theme-retro h2,
body.theme-retro h3,
body.theme-retro h4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;letter-spacing:0!important}
body.theme-retro #retro-master{width:90%;max-width:1320px;min-width:760px;margin:14px auto;background:#fff;border:1px solid var(--retro-line);padding:14px;box-shadow:none}
body.theme-retro .retro-preview{width:90%;max-width:1320px;margin:8px auto -8px;padding:5px 8px;border:1px solid #c0a858;background:#fff6c8;font-size:10px}
body.theme-retro .retro-site-head{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border:1px solid #2c6fa9;background:linear-gradient(90deg,#327cbe 0,#4d8fc7 55%,#76a8d3 100%);color:#fff;overflow:hidden;position:relative}
body.theme-retro .retro-site-head:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 8px);pointer-events:none}
body.theme-retro .retro-logo{position:relative;z-index:1;color:#fff!important;text-shadow:1px 1px #1f5b8e;text-decoration:none!important}
body.theme-retro .retro-logo>span{display:block;font:bold 29px/1 Verdana,Arial,sans-serif;letter-spacing:-2px}
body.theme-retro .retro-logo small{display:block;margin-top:7px;font:9px Verdana,Arial,sans-serif;letter-spacing:2px;color:#e7f2fb}
body.theme-retro .retro-head-note{position:relative;z-index:1;text-align:right;color:#eef7ff;font-size:10px}
body.theme-retro .retro-head-note strong{font-size:10px;color:#fff}
body.theme-retro .retro-menubar{min-height:31px;margin-top:1px;border:1px solid #3b7fb9;background:#6699cc;display:flex;align-items:center;justify-content:space-between;padding:0 5px;gap:8px}
body.theme-retro .retro-primary-links,
body.theme-retro .retro-account-links{display:flex;align-items:center;flex-wrap:wrap}
body.theme-retro .retro-menubar a,
body.theme-retro .retro-menubar button{display:inline-block;padding:6px 8px;border:0;background:transparent;color:#fff!important;font:bold 10px Verdana,Arial,sans-serif;cursor:pointer;text-decoration:none!important}
body.theme-retro .retro-menubar a+a:before,
body.theme-retro .retro-account-links form:before{content:"|";color:#cfe0ef;margin-right:8px;font-weight:normal}
body.theme-retro .retro-menubar a:hover,
body.theme-retro .retro-menubar a.active,
body.theme-retro .retro-menubar button:hover{color:#263b4c!important;text-decoration:underline!important}
body.theme-retro .retro-account-links form{display:inline;margin:0}
body.theme-retro .retro-flash-stack,
body.theme-retro .retro-announcements{margin-top:7px}
body.theme-retro .retro-announcement,
body.theme-retro .flash{border:1px solid var(--retro-line)!important;border-radius:0!important;background:#f6f7ff!important;color:#111!important;padding:6px 8px!important;box-shadow:none!important}
body.theme-retro .retro-announcement b{margin-right:8px}
body.theme-retro .retro-footer{margin-top:12px;border-top:1px solid var(--retro-line);padding:9px 4px 2px;display:flex;justify-content:space-between;gap:15px;color:#777;font-size:9px}
body.theme-retro .retro-footer a{color:#555}
body.theme-retro .breadcrumb,
body.theme-retro .retro-breadcrumb{display:flex!important;align-items:center;gap:5px;margin:0 0 8px!important;padding:5px 7px!important;border:1px solid #babfdb!important;border-radius:0!important;background:#d9dceb!important;color:#111!important;font:bold 10px Verdana,Arial,sans-serif!important;text-transform:none!important;box-shadow:none!important}
body.theme-retro .breadcrumb a{color:#000!important}
body.theme-retro .panel,
body.theme-retro .retro-box{border:1px solid var(--retro-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
body.theme-retro .panel-head,
body.theme-retro .retro-catbar{min-height:24px!important;padding:5px 7px!important;border:1px solid #3b7fb9!important;border-radius:0!important;background:linear-gradient(#78a9d2,#6699cc 48%,#5a90c1 52%,#6699cc)!important;color:#fff!important;font:bold 11px Verdana,Arial,sans-serif!important;text-shadow:none!important}
body.theme-retro .retro-catbar{display:flex;align-items:center;justify-content:space-between}
body.theme-retro details.retro-category{margin:0 0 8px;border:0}
body.theme-retro details.retro-category>summary{cursor:pointer;list-style:none}
body.theme-retro details.retro-category>summary::-webkit-details-marker{display:none}
body.theme-retro details.retro-category>summary:after{content:"[-]";order:3;margin-left:auto;font:9px Verdana,Arial,sans-serif}
body.theme-retro details.retro-category:not([open])>summary:after{content:"[+]"}
body.theme-retro details.retro-category>summary small{margin-left:8px;margin-right:8px;color:#eef6fc;font-size:9px;font-weight:normal}
body.theme-retro .btn,
body.theme-retro .retro-imgbtn,
body.theme-retro input[type=submit],
body.theme-retro button:not(.nexus-editor-toolbar button):not(.chat-tabs button){min-height:25px!important;padding:4px 9px!important;border:1px solid #7f8796!important;border-radius:0!important;background:linear-gradient(#fff,#e5e5e5)!important;color:#111!important;font:bold 10px Verdana,Arial,sans-serif!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #c4c4c4!important;text-shadow:none!important;cursor:pointer}
body.theme-retro .btn:hover,
body.theme-retro .retro-imgbtn:hover,
body.theme-retro input[type=submit]:hover{background:linear-gradient(#f7fbff,#d3e3f1)!important;color:#000!important;text-decoration:none!important}
body.theme-retro .btn.primary,
body.theme-retro button.primary{background:linear-gradient(#8cb7db,#6699cc)!important;border-color:#3b7fb9!important;color:#fff!important}
body.theme-retro .btn.danger,
body.theme-retro .danger{border-color:#a56c6c!important;color:#7b1111!important}
body.theme-retro input,
body.theme-retro select,
body.theme-retro textarea,
body.theme-retro .input,
body.theme-retro .select{border:1px solid #aeb3c0!important;border-radius:0!important;background:#fff!important;color:#000!important;font:11px Verdana,Arial,sans-serif!important;box-shadow:none!important}
body.theme-retro input,
body.theme-retro select{min-height:25px;padding:3px 5px!important}
body.theme-retro textarea{padding:5px!important}
body.theme-retro label>span,
body.theme-retro .eyebrow{letter-spacing:0!important;text-transform:none!important;font-family:Verdana,Arial,sans-serif!important}
body.theme-retro .empty-state,
body.theme-retro .retro-empty{padding:15px!important;text-align:center;color:#777;background:#f8f8ff}
body.theme-retro .retro-table-scroll{width:100%;overflow-x:auto}
body.theme-retro table.retro-table{width:100%;border-collapse:separate;border-spacing:1px;background:var(--retro-line);font:10px Verdana,Arial,sans-serif;color:#000}
body.theme-retro .retro-table th{padding:5px 6px;background:#6699cc;color:#fff;border:0;text-align:left;font:bold 10px Verdana,Arial,sans-serif}
body.theme-retro .retro-table td{padding:6px;background:#f1f1fc;color:#000;vertical-align:middle}
body.theme-retro .retro-table tbody tr:nth-child(even) td{background:#fff}
body.theme-retro .retro-table tbody tr:hover td{background:#e5e8f7}
body.theme-retro .retro-table tfoot td{height:4px;padding:1px!important;background:#6699cc!important}
body.theme-retro .retro-table .num,
body.theme-retro .retro-num{text-align:center!important;width:8%;white-space:nowrap}
body.theme-retro .retro-table .last{width:23%;text-align:center}
body.theme-retro .retro-table .marker{width:44px}
body.theme-retro .retro-board-index{padding-top:8px!important}
body.theme-retro .retro-board-welcome{margin-bottom:8px;padding:7px 8px;border:1px solid #babfdb;background:#f1f1fc;display:flex;align-items:center;gap:10px;font-size:10px}
body.theme-retro .retro-board-welcome strong{font-size:11px;color:#234f75}
body.theme-retro .retro-board-welcome em{margin-left:auto;color:#666;font-style:normal}
body.theme-retro .retro-eventbar{margin-bottom:8px;padding:5px 7px;border:1px solid #d0c7a3;background:#fffbe5;font-size:10px;display:flex;gap:9px;flex-wrap:wrap}
body.theme-retro .retro-forum-table th:nth-child(2){width:56%}
body.theme-retro .retro-marker{text-align:center;width:44px!important;background:#d9dceb!important}
body.theme-retro .retro-forum-marker{display:inline-grid;place-items:center;width:36px;height:33px;border:1px solid #7e8da3;background:linear-gradient(135deg,#eaf1f8,#9fb9d2);color:#235e91;font:bold 9px Verdana,Arial,sans-serif;box-shadow:inset 2px 2px #fff,inset -2px -2px #8299ae}
body.theme-retro .retro-forum-marker.new{background:linear-gradient(135deg,#d9f0ff,#6699cc);color:#fff;border-color:#3b7fb9}
body.theme-retro .retro-forum-marker.link{background:linear-gradient(135deg,#f5f5f5,#bbb);color:#555}
body.theme-retro .retro-forum-info{font-size:10px}
body.theme-retro .retro-forum-name{font-size:11px;font-weight:bold;color:#000}
body.theme-retro .retro-forum-info>span{color:#555}
body.theme-retro .retro-subforums{margin-top:4px;font-size:9px;color:#666}
body.theme-retro .retro-subforums a{margin-right:7px;color:#345f88}
body.theme-retro .retro-last{font-size:9px;line-height:1.5;text-align:left}
body.theme-retro .retro-last a{font-weight:bold}
body.theme-retro .retro-stats-table{margin-top:9px;border:1px solid var(--retro-line);background:#fff}
body.theme-retro .retro-stat-title{padding:4px 7px;background:#6699cc;color:#fff;border-top:1px solid #3b7fb9;font-size:10px}
body.theme-retro .retro-stat-title span{float:right}
body.theme-retro .retro-stat-row{display:grid;grid-template-columns:54px 1fr;gap:0;border-top:1px solid var(--retro-line);background:#f1f1fc}
body.theme-retro .retro-stat-row>div:last-child{padding:7px}
body.theme-retro .retro-stat-row p{margin:0 0 4px}
body.theme-retro .retro-stat-icon{width:34px;height:39px;align-self:center;justify-self:center;display:grid;place-items:center;border:1px solid #7d8794;background:linear-gradient(#e8f2fa,#a7c1d8);color:#2b6292;font:bold 9px Verdana,Arial,sans-serif}
body.theme-retro .retro-legend{float:right;font-size:9px;display:flex;align-items:center;gap:4px}
body.theme-retro .retro-legend .retro-forum-marker{width:24px;height:22px;font-size:7px}
body.theme-retro .retro-activity-list a{display:block;padding:6px 8px;border-bottom:1px solid #d6d9e8;background:#f1f1fc}
body.theme-retro .retro-activity-list a:nth-child(even){background:#fff}
body.theme-retro .retro-activity-list span{display:block;color:#777;font-size:9px}
body.theme-retro .retro-forum-tools{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:4px 0;color:#777;font-size:9px}
body.theme-retro .retro-forum-tools>div{display:flex;gap:5px}
body.theme-retro .retro-forum-tools form{display:inline}
body.theme-retro .retro-note{margin:7px 0;padding:5px 7px;border:1px solid #babfdb;background:#d9dceb;font-size:10px}
body.theme-retro .retro-bulkbar{display:grid;grid-template-columns:auto auto auto 1fr auto auto auto;gap:5px;align-items:center;padding:5px;border:1px solid var(--retro-line);border-bottom:0;background:#f1f1fc;font-size:9px}
body.theme-retro .retro-topic-table .select{width:55px;text-align:center}
body.theme-retro .retro-topic-table .starter{width:14%;text-align:center}
body.theme-retro .retro-topic-table .last{width:20%;text-align:center}
body.theme-retro .retro-topic-title{font-size:10px}
body.theme-retro .retro-topic-title>a{font-weight:bold}
body.theme-retro .retro-topic-title small{color:#777;font-size:8px}
body.theme-retro .retro-topic-marker{float:left;width:20px;height:20px;margin-right:6px;display:grid;place-items:center;border:1px solid #a5aabb;background:#e9eaf4;color:#666;font:bold 8px Verdana,Arial,sans-serif}
body.theme-retro .retro-topic-marker.new{background:#8bb5d8;border-color:#4c88b9;color:#fff}
body.theme-retro .retro-starter,
body.theme-retro .retro-last{font-size:9px;text-align:center}
body.theme-retro .retro-starter span,
body.theme-retro .retro-last span{color:#777}
body.theme-retro .retro-select{text-align:center}
body.theme-retro .retro-pagination{margin-top:8px;display:flex;align-items:center;gap:4px;font-size:9px}
body.theme-retro .retro-pagination a,
body.theme-retro .retro-pagination span{padding:3px 6px;border:1px solid #adafb6;background:#f1f1f1}
body.theme-retro .pm-topic-view{padding-top:8px!important}
body.theme-retro .classic2-topictitle,
body.theme-retro .pm-thread-title{margin-bottom:8px!important;border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.theme-retro .pm-thread-title>header{padding:0!important;display:block!important}
body.theme-retro .pm-thread-title>header>div:first-child{padding:6px 8px;background:#6699cc;color:#fff;border-bottom:1px solid #3b7fb9}
body.theme-retro .pm-thread-title .eyebrow{display:none}
body.theme-retro .pm-thread-title h1{margin:0!important;color:#fff!important;font-size:11px!important;font-weight:bold!important}
body.theme-retro .pm-thread-title p{margin:3px 0 0!important;color:#eaf3fa!important;font-size:9px!important}
body.theme-retro .pm-thread-title .topic-hero-actions{padding:5px 7px!important;display:flex!important;gap:5px!important;background:#f1f1fc!important;border:0!important}
body.theme-retro .pm-post-stack{display:grid!important;gap:8px!important}
body.theme-retro .pm-post{border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
body.theme-retro .pm-postbar{min-height:25px!important;padding:4px 6px!important;background:#6699cc!important;border:0!important;color:#fff!important;font-size:9px!important}
body.theme-retro .pm-postbar a,
body.theme-retro .pm-postbar button,
body.theme-retro .pm-postbar .danger-text{color:#fff!important;background:transparent!important;border:0!important;padding:0 4px!important;min-height:0!important;box-shadow:none!important;font:bold 9px Verdana,Arial,sans-serif!important}
body.theme-retro .pm-posttools{gap:3px!important}
body.theme-retro .pm-postgrid{display:grid!important;grid-template-columns:17% 83%!important;gap:1px!important;background:#adafb6!important;border:0!important}
body.theme-retro .pm-postauthor{padding:8px 6px!important;background:#f1f1fc!important;border:0!important;text-align:center!important;min-width:0!important}
body.theme-retro .pm-author-name{font-size:11px!important;font-weight:bold!important;text-decoration:underline!important;color:#000!important}
body.theme-retro .pm-author-role{display:block!important;margin:2px 0 7px!important;color:#555!important;font-size:9px!important}
body.theme-retro .pm-post-avatar{width:80px!important;height:80px!important;margin:0 auto 7px!important;border-radius:0!important;border:1px solid #9da2ae!important;box-shadow:none!important}
body.theme-retro .pm-rank-stars{color:#d79b19!important;font-size:10px!important;letter-spacing:0!important;margin:3px 0!important}
body.theme-retro .pm-author-stats{display:block!important;margin:6px 0 0!important;padding-top:5px!important;border-top:1px solid #d6d9e8!important;font-size:9px!important;text-align:left!important}
body.theme-retro .pm-author-stats>div{display:flex!important;justify-content:space-between!important;padding:1px 0!important}
body.theme-retro .pm-author-stats dt{color:#777!important}
body.theme-retro .pm-author-stats dd{margin:0!important;font-weight:bold!important}
body.theme-retro .retro-post-message{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:#f1f1fc!important;border:0!important;border-radius:0!important;min-width:0!important}
body.theme-retro .retro-post-message-body{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:165px!important;margin:0!important;padding:10px!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#000!important;font:11px/1.5 Verdana,Arial,sans-serif!important;background:#f1f1fc!important}
body.theme-retro .post-body-rendered{color:#000!important;font-size:11px!important}
body.theme-retro .post-edited{margin-top:14px;padding-top:5px;border-top:1px dashed #aeb3c0;color:#777;font-size:9px}
body.theme-retro .pm-postfoot{min-height:25px!important;padding:4px 6px!important;border-top:1px solid #adafb6!important;background:#d9dceb!important}
body.theme-retro .post-reaction-actions{display:flex!important;gap:3px!important;flex-wrap:wrap!important}
body.theme-retro .post-reaction-actions button{min-height:20px!important;padding:2px 6px!important;font-size:8px!important}
body.theme-retro .moderator-console,
body.theme-retro .topic-poll-card,
body.theme-retro .reply-shell{border-radius:0!important;box-shadow:none!important;margin-bottom:8px!important}
body.theme-retro .moderator-console-head,
body.theme-retro .topic-poll-header,
body.theme-retro .reply-shell>.panel-head{background:#6699cc!important;color:#fff!important;border-radius:0!important;padding:5px 7px!important}
body.theme-retro .topic-state-pill,
body.theme-retro .poll-status,
body.theme-retro .topic-prefix-badge,
body.theme-retro .solved-badge{border-radius:0!important;font-size:8px!important;padding:2px 4px!important}
body.theme-retro .quick-reply-form{padding:8px!important;background:#f1f1fc!important}
body.theme-retro .nexus-editor{border:1px solid #9fa5b2!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.theme-retro .nexus-editor-toolbar{position:static!important;top:auto!important;transform:none!important;z-index:auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;min-height:34px!important;padding:4px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid #9fa5b2!important;border-radius:0!important;background:#d9dceb!important;backdrop-filter:none!important;box-shadow:none!important}
body.theme-retro .nexus-editor-toolbar button{flex:0 0 auto!important;min-width:25px!important;height:24px!important;padding:0 5px!important;border:1px solid #9ea3ae!important;border-radius:0!important;background:linear-gradient(#fff,#e1e1e1)!important;color:#222!important;font:bold 10px Verdana,Arial,sans-serif!important;box-shadow:inset 1px 1px #fff!important}
body.theme-retro .nexus-editor-toolbar button:hover{background:#f1f1fc!important;color:#000!important}
body.theme-retro .nexus-editor-toolbar .nexus-editor-sep{height:22px!important;background:#aeb3c0!important;margin:0 2px!important}
body.theme-retro .nexus-editor-toolbar small{flex:0 0 auto;color:#666!important;font-size:8px!important;padding:0 4px!important}
body.theme-retro .nexus-editor-canvas{min-height:170px!important;padding:8px!important;border-radius:0!important;background:#fff!important;color:#000!important;font:11px/1.5 Verdana,Arial,sans-serif!important}
body.theme-retro .nexus-editor-footer{border-radius:0!important;background:#f1f1fc!important;border-top:1px solid #c9ccda!important;color:#666!important;font-size:8px!important}
body.theme-retro .nexus-editor-popover{border-radius:0!important;background:#fff!important;color:#000!important;border:1px solid #7f8796!important;box-shadow:2px 2px 4px rgba(0,0,0,.22)!important}
body.theme-retro .retro-member-search{margin-bottom:7px;padding:5px 6px;border:1px solid #adafb6;background:#f1f1fc;display:flex;align-items:center;gap:5px;font-size:9px}
body.theme-retro .retro-member-search span{margin-left:auto;color:#777}
body.theme-retro .retro-members-table th:first-child{width:35%}
body.theme-retro .retro-member-cell{display:flex;align-items:center;gap:7px;font-weight:bold}
body.theme-retro .retro-member-cell .profile-avatar{width:32px!important;height:32px!important;border-radius:0!important;border:1px solid #999!important}
body.theme-retro .retro-online{color:#2f7b35;font-weight:bold}
body.theme-retro .retro-profile-table .label{width:30%;background:#d9dceb!important;font-weight:normal}
body.theme-retro .retro-profile-table thead th{font-size:11px;text-align:left}
body.theme-retro .retro-profile-avatar{display:grid;place-items:center;width:100px;height:100px;border:1px solid #999;background:var(--avatar-color,#6699cc);color:#fff;font:bold 28px Verdana,Arial,sans-serif;overflow:hidden}
body.theme-retro .retro-profile-avatar img{width:100%;height:100%;object-fit:cover}
body.theme-retro .retro-profile-actions{display:flex;gap:4px;flex-wrap:wrap}
body.theme-retro .retro-profile-actions form{display:inline}
body.theme-retro .retro-profile-tabs{display:flex;flex-wrap:wrap;margin:8px 0;border:1px solid #3b7fb9;background:#6699cc}
body.theme-retro .retro-profile-tabs a{padding:5px 8px;color:#fff!important;font:bold 9px Verdana,Arial,sans-serif;border-right:1px solid #8ab1d0}
body.theme-retro .retro-profile-tabs a.active,
body.theme-retro .retro-profile-tabs a:hover{background:#4f88b9;text-decoration:none!important}
body.theme-retro .retro-profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:8px}
body.theme-retro .retro-profile-columns .retro-box{margin-bottom:8px}
body.theme-retro .retro-profile-list>a,
body.theme-retro .retro-profile-list>article,
body.theme-retro .retro-profile-list>div{display:block;padding:7px;border-bottom:1px solid #d6d9e8;background:#f1f1fc}
body.theme-retro .retro-profile-list>*:nth-child(even){background:#fff}
body.theme-retro .retro-profile-list span{display:block;margin-top:2px;color:#777;font-size:9px}
body.theme-retro .retro-profile-list p{margin:4px 0 0}
body.theme-retro .retro-profile-copy{padding:9px;background:#f1f1fc}
body.theme-retro .retro-signature{margin-top:12px;padding-top:6px;border-top:1px dashed #999;color:#555}
body.theme-retro .retro-status-form,
body.theme-retro .retro-mini-form{padding:7px;background:#fff;border-bottom:1px solid #d6d9e8;display:grid;gap:5px}
body.theme-retro .retro-friend-list{padding:6px;background:#f1f1fc;display:flex;gap:5px;flex-wrap:wrap}
body.theme-retro .retro-friend-list a{padding:3px 5px;border:1px solid #c9ccda;background:#fff}
body.theme-retro .retro-friend-list em{color:#2f7b35;font-style:normal;font-size:8px}
body.theme-retro .retro-ucp-welcome{margin-bottom:8px;border:1px solid #adafb6;background:#fff}
body.theme-retro .retro-ucp-welcome-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;background:#f1f1fc}
body.theme-retro .retro-ucp-avatar{width:52px;height:52px;display:grid;place-items:center;border:1px solid #999;border-radius:0;background:var(--avatar-color,#6699cc);color:#fff;font:bold 18px Verdana,Arial,sans-serif;overflow:hidden}
body.theme-retro .retro-ucp-avatar img{width:100%;height:100%;object-fit:cover}
body.theme-retro .retro-ucp-welcome dl{display:flex;margin:0;border:1px solid #c9ccda;background:#fff}
body.theme-retro .retro-ucp-welcome dl>div{min-width:72px;padding:5px 7px;text-align:center;border-right:1px solid #c9ccda}
body.theme-retro .retro-ucp-welcome dt{font-size:8px;color:#777}
body.theme-retro .retro-ucp-welcome dd{margin:2px 0 0;font-weight:bold}
body.theme-retro .retro-ucp-sidebar{border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
body.theme-retro .retro-ucp-menu-title{padding:5px 7px;background:#6699cc;color:#fff;border-bottom:1px solid #3b7fb9;font-weight:bold}
body.theme-retro .retro-ucp-sidebar nav{padding:0!important}
body.theme-retro .retro-ucp-sidebar nav>span{display:block;padding:5px 6px;margin:7px 6px 2px;border:1px solid #adafb6;background:#f4f4ff;font-weight:bold;font-size:9px}
body.theme-retro .retro-ucp-sidebar nav>a{display:block!important;margin:0 6px 2px!important;padding:4px 6px!important;border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;color:#000!important;font-size:9px!important}
body.theme-retro .retro-ucp-sidebar nav>a:hover,
body.theme-retro .retro-ucp-sidebar nav>a.active{background:#f1f1fc!important;text-decoration:none!important;color:#000!important}
body.theme-retro .retro-ucp-good{margin-top:7px;padding:5px 6px;border-top:1px solid #adafb6;color:#49764e;font-size:8px}
body.theme-retro .ucp-card,
body.theme-retro .ucp-placeholder{border-radius:0!important;box-shadow:none!important}
body.theme-retro .ucp-card-head{padding:6px 8px!important;background:#6699cc!important;color:#fff!important;border-bottom:1px solid #3b7fb9!important}
body.theme-retro .ucp-card-head h3{font-size:10px!important;color:#fff!important}
body.theme-retro .ucp-card-head p{font-size:8px!important;color:#e9f3fb!important}
body.theme-retro .ucp-card-icon{display:none!important}
body.theme-retro .ucp-card-body{padding:8px!important;background:#f1f1fc!important}
body.theme-retro .form-grid{gap:7px!important}
body.theme-retro .form-grid label{gap:3px!important}
body.theme-retro .ucp-sticky-actions,
body.theme-retro .ucp-card-footer{position:static!important;padding:6px 8px!important;background:#d9dceb!important;border-top:1px solid #adafb6!important;box-shadow:none!important}
body.theme-retro .preference-list label{border-radius:0!important;background:#fff!important;border:1px solid #c9ccda!important}
body.theme-retro .vg-inbox-shell{display:grid;grid-template-columns:190px minmax(0,1fr);gap:8px;border:0;background:transparent}
body.theme-retro .vg-inbox-rail,
body.theme-retro .vg-inbox-list,
body.theme-retro .vg-pm-terminal{border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.theme-retro .vg-inbox-rail-head,
body.theme-retro .vg-inbox-list>header,
body.theme-retro .vg-pm-terminal>header{padding:5px 7px!important;background:#6699cc!important;color:#fff!important;border-radius:0!important;border-bottom:1px solid #3b7fb9!important}
body.theme-retro .vg-inbox-rail-head span{display:none}
body.theme-retro .vg-inbox-rail{padding-bottom:7px}
body.theme-retro .vg-inbox-rail .compose-btn{margin:7px}
body.theme-retro .vg-inbox-rail nav a{display:block;margin:0 7px 2px;padding:4px 6px;border:1px solid #adafb6;background:#fff;font-size:9px}
body.theme-retro .vg-inbox-rail nav a.active,
body.theme-retro .vg-inbox-rail nav a:hover{background:#f1f1fc;text-decoration:none}
body.theme-retro .message-storage{margin:7px;padding:6px;border:1px solid #c9ccda;background:#f1f1fc}
body.theme-retro .thread-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) 90px!important;gap:7px!important;padding:6px!important;border-bottom:1px solid #d6d9e8!important;background:#f1f1fc!important;border-radius:0!important}
body.theme-retro .thread-row:nth-child(even){background:#fff!important}
body.theme-retro .thread-row.unread{font-weight:bold;background:#e4eef7!important}
body.theme-retro .thread-avatar{width:30px!important;height:30px!important;border-radius:0!important;border:1px solid #9da2ae!important;background:#d9dceb!important;color:#2d5e87!important}
body.theme-retro .thread-main b,
body.theme-retro .thread-main strong,
body.theme-retro .thread-main small{display:block}
body.theme-retro .thread-main small,
body.theme-retro .thread-row time{font-size:8px;color:#777}
body.theme-retro .vg-pm-terminal .pm-messages{padding:7px;background:#fff}
body.theme-retro .vg-pm-terminal .pm-message{display:grid!important;grid-template-columns:34px 1fr!important;gap:7px!important;margin:0 0 5px!important;padding:6px!important;border:1px solid #c9ccda!important;border-radius:0!important;background:#f1f1fc!important}
body.theme-retro .vg-pm-terminal .pm-message.mine{background:#fff!important}
body.theme-retro .vg-pm-reply{padding:7px!important;border-top:1px solid #adafb6!important;background:#d9dceb!important}
body.theme-retro .classic-chat-intro{margin-bottom:7px;padding:5px 7px;border:1px solid #adafb6;background:#f1f1fc}
body.theme-retro .live-chat-shell{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;min-height:560px!important;border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.theme-retro .chat-rail{border-right:1px solid #adafb6!important;background:#d9dceb!important}
body.theme-retro .chat-rail>header{padding:6px!important;background:#6699cc!important;color:#fff!important;border-bottom:1px solid #3b7fb9!important}
body.theme-retro .chat-rail h1{font-size:11px!important;color:#fff!important}
body.theme-retro .chat-new{width:23px!important;height:23px!important;padding:0!important}
body.theme-retro .chat-search{margin:6px!important;border:1px solid #adafb6!important;border-radius:0!important;background:#fff!important}
body.theme-retro .chat-search input{border:0!important}
body.theme-retro .chat-tabs{display:flex!important;margin:0 6px 5px!important;gap:1px!important;background:#adafb6!important}
body.theme-retro .chat-tabs button{flex:1;padding:4px;border:0;border-radius:0;background:#f1f1fc;color:#000;font:bold 9px Verdana,Arial,sans-serif}
body.theme-retro .chat-tabs button.active{background:#6699cc;color:#fff}
body.theme-retro .chat-list{padding:0 6px 6px!important}
body.theme-retro .chat-stage{background:#fff!important}
body.theme-retro .chat-empty{color:#777!important}
body.theme-retro .chat-conversation-head{padding:6px 8px!important;background:#6699cc!important;color:#fff!important;border-bottom:1px solid #3b7fb9!important}
body.theme-retro .chat-conversation-head h2{font-size:10px!important;color:#fff!important}
body.theme-retro .chat-messages{background:#fff!important;padding:8px!important}
body.theme-retro .chat-composer{padding:7px!important;border-top:1px solid #adafb6!important;background:#d9dceb!important}
body.theme-retro .page-hero{margin:0 0 8px!important;padding:6px 8px!important;border:1px solid #adafb6!important;border-radius:0!important;background:#f1f1fc!important;box-shadow:none!important}
body.theme-retro .page-hero h1{margin:0!important;font-size:14px!important;color:#234f75!important}
body.theme-retro .page-hero p{margin:3px 0 0!important;color:#777!important;font-size:9px!important}
body.theme-retro .toolbar{border-radius:0!important;background:#f1f1fc!important;border:1px solid #adafb6!important;padding:6px!important;box-shadow:none!important}
body.theme-retro .notification-list,
body.theme-retro .auth-card{border-radius:0!important;box-shadow:none!important}
body.theme-retro .calendar-day,
body.theme-retro .download-card,
body.theme-retro .search-result{border-radius:0!important}
body.theme-retro .status-pill,
body.theme-retro .badge,
body.theme-retro .topic-state-pill{border-radius:0!important}
body.theme-retro .modal,
body.theme-retro dialog{border-radius:0!important}
body.theme-retro .debug-toolbar{font-size:9px!important;border-radius:0!important}
@media(max-width:900px){body.theme-retro #retro-master{width:98%;min-width:0;margin:4px auto;padding:6px}
body.theme-retro .retro-site-head{height:68px;padding:0 10px}
body.theme-retro .retro-logo>span{font-size:23px}
body.theme-retro .retro-head-note{display:none}
body.theme-retro .retro-menubar{display:block;padding:3px}
body.theme-retro .retro-primary-links,
body.theme-retro .retro-account-links{justify-content:center}
body.theme-retro .retro-menubar a+a:before,
body.theme-retro .retro-account-links form:before{display:none}
body.theme-retro .retro-table{min-width:760px}
body.theme-retro .retro-profile-columns{grid-template-columns:1fr}
body.theme-retro .retro-ucp-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:6px!important}
body.theme-retro .retro-ucp-sidebar nav>span{grid-column:1/-1;margin:3px 0!important}
body.theme-retro .retro-ucp-sidebar nav>a{margin:0!important}
body.theme-retro .vg-inbox-shell{grid-template-columns:1fr}
body.theme-retro .live-chat-shell{grid-template-columns:190px minmax(520px,1fr)!important;overflow:auto}

}
@media(max-width:640px){body.theme-retro{font-size:10px!important}
body.theme-retro #retro-master{width:100%;border-left:0;border-right:0;margin:0;padding:4px}
body.theme-retro .retro-site-head{height:58px}
body.theme-retro .retro-logo>span{font-size:19px;letter-spacing:-1px}
body.theme-retro .retro-logo small{font-size:7px;letter-spacing:1px}
body.theme-retro .retro-board-welcome{display:block}
body.theme-retro .retro-board-welcome em{display:block;margin:4px 0 0}
body.theme-retro .pm-postgrid{grid-template-columns:128px minmax(500px,1fr)!important;overflow:auto!important}
body.theme-retro .pm-post{overflow-x:auto!important}
body.theme-retro .retro-ucp-welcome-row{grid-template-columns:52px 1fr}
body.theme-retro .retro-ucp-welcome dl{grid-column:1/-1;width:100%}
body.theme-retro .retro-member-search{flex-wrap:wrap}
body.theme-retro .retro-member-search span{width:100%;margin-left:0}
body.theme-retro .nexus-editor-toolbar small{display:none!important}

}


