/* TrySomething Community — classic board, charcoal and yellow */
:root{color-scheme:dark;--bg:#151719;--panel:#23272b;--raised:#2d3238;--line:#454b52;--text:#f0f0ed;--muted:#bbc0c5;--yellow:#ffd447}
html,body{background:var(--bg);color:var(--text)}body{font-size:12px}a,a:visited,.postlink,.postlink:visited{color:var(--yellow)}a:hover,.postlink:hover{color:#ffe798;text-decoration:underline;background:none}
#wrap{background:#1c1f22;border:1px solid var(--line);border-radius:8px;max-width:1180px;margin:24px auto;padding:20px}
.headerbar{background:#23272b;border-bottom:3px solid var(--yellow);border-radius:5px;padding:22px 18px}.site-description h1{display:block;color:#fff;font-size:2.3em;letter-spacing:-.5px}.site-description p{font-size:1.15em;color:var(--muted)}.site_logo{background:url('./images/tsd-icon.png') center/contain no-repeat;width:72px;height:72px}.logo{padding:0 16px 0 0}
.navbar,.panel,.bg1,.bg2,.bg3,.post,.cp-main .panel{background:var(--panel);color:var(--text)}.forabg,.forumbg{background:#353b42;padding:4px;border-radius:5px;margin:18px 0}.forabg .header a,.forumbg .header a,li.header dt,li.header dd{color:#fff}.forabg .header,.forumbg .header{padding:7px 0}
ul.forums,ul.topiclist,li.row,li.row:hover{background:var(--panel)}li.row:hover{background:var(--raised)}li.row{border-bottom:1px solid var(--line)}li.row:last-child{border-bottom:0}ul.topiclist dd{border-left-color:var(--line);color:var(--muted)}ul.topiclist dt .list-inner{color:var(--muted);padding-top:5px;padding-bottom:5px}a.forumtitle,a.topictitle{color:var(--yellow);font-size:1.25em}.forum_unread,.topic_unread{filter:sepia(1) saturate(3)}
.content,.postbody .content,.postprofile,.postprofile strong,.postprofile dt,.postprofile dd,.postbody h3 a,.panel h2,.panel h3,h2,h3,h3 a,.stat-block h3,.stat-block h3 a{color:var(--text)}.postprofile{border-color:var(--line)}.signature{border-color:var(--line);color:var(--muted)}.author,.responsive-show,.copyright,.copyright a,.stat-block p,.stat-block,.time,.pagination{color:var(--muted)}.post{border:1px solid #3b4249}.post:target{border-color:var(--yellow);background:#2c2d25}hr{border-color:var(--line)}
.button,.button:visited,input.button1,input.button2,a.button1,a.button2{background:var(--yellow);border:1px solid #d5ad26;color:#17191c;box-shadow:none;text-shadow:none}.button:hover,input.button1:hover,input.button2:hover{background:#ffe58d;color:#111;border-color:#fff}.button .icon{color:inherit}.button-secondary,.button-search,.button-search-end{background:#353b42;color:#fff;border-color:#636b74}.button-secondary:visited{color:#fff}.dropdown .dropdown-contents,.dropdown li{background:#2d3238;border-color:var(--line)}.dropdown li a{color:var(--yellow)}
.inputbox,input.inputbox,select,textarea,.inputbox:hover,.inputbox:focus{background:#16191c;color:#fff;border:1px solid #747d87}input::placeholder{color:#b8bec5}.inputbox:focus,select:focus,textarea:focus{outline:2px solid var(--yellow);outline-offset:2px}.inputbox:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #16191c inset}label,dd label,fieldset dl dt label,fieldset.fields1 dt label{color:var(--text)}.panel p,.panel .content{color:var(--text)}.rules{background:#353125;color:#ffe9aa;border:1px solid #776638}.rules a{color:#ffe486}.error{color:#ffadad}blockquote{background:#30353a;border-color:#626b74;color:#f0f0ed}blockquote cite{color:var(--muted)}.codebox{background:#17191c;border-color:var(--line)}
.tabs .tab>a{background:#353b42;color:#fff}.tabs .activetab>a,.tabs .activetab>a:hover{background:var(--panel);border-color:var(--yellow);color:var(--yellow)}.navigation a{background:#353b42;color:#fff}.navigation .active-subsection a{background:var(--panel);color:var(--yellow)}.pagination li a{background:#353b42;color:#fff;border-color:#626b74}.pagination li.active span{background:var(--yellow);color:#17191c;border-color:var(--yellow)}.badge{background:#ffd447;color:#111}.jumpbox-cat-link,.jumpbox-sub-link{background:#353b42;color:#fff}
@media(max-width:700px){#wrap{margin:0;border:0;border-radius:0;padding:10px}.headerbar{padding:18px 12px}.site-description{display:block;width:100%;float:none;text-align:left}.site-description h1{font-size:1.8em}.site-description p{display:block}.logo{display:block}.site_logo{width:50px;height:50px}.search-header{display:none}.postprofile{border-color:var(--line)}}

div.rules{background-color:#353125;color:#ffe9aa;border:1px solid #776638}div.rules strong{color:#ffe9aa}
fieldset.quick-login input.inputbox,input[type="text"],input[type="password"],input[type="email"]{background-color:#16191c;color:#fff;border:1px solid #747d87;box-shadow:none}
.inputbox:focus{box-shadow:none}
