@font-face { font-family: "Noto Sans Symbols2 Regular" ; src: url('/templates/_fonts/NotoSansSymbols2-Regular.ttf') ; }@media (max-width: 600px){:root{--globWidth:calc( 100% - 2*8px )}#navigation1{transform:none !important;order:1000;margin:0 !important;position:initial !important}}@media (min-width: 600px){:root{--globWidth:calc( 100% - 2*40px )}}html{font-family:Noto Sans, Open Sans, Liberation Sans, Arial, Helvetica, sans-serif;font-size:13px;box-sizing:border-box}html *{box-sizing:border-box;padding:0px}body{display:flex;flex-direction:column;margin:0;min-height:100vh;background-color:#ededed;color:#000}body.limited{border:8px solid #d92626}a:not(:hover){text-decoration:none}svg{overflow:visible}.small{font-size:10px}.multi_content{clear:both}.spacer{flex-grow:1;min-width:0px;display:block}.vspacer{flex-grow:1;min-height:0px;display:block}.hidden{display:block;width:0px;height:0px;border:none;position:absolute}.btn-bar{display:flex;flex-wrap:wrap;margin:0 -4px}.btn,a.page_link,div.message_block a{display:inline-flex;align-items:center;justify-content:center;border:none;text-decoration:none;padding:0 8px;margin:4px;height:24px;min-width:24px;-webkit-appearance:none;-moz-appearance:none;user-select:none;font-family:inherit;font-size:inherit;font-weight:normal;font-variant:small-caps;white-space:nowrap;cursor:pointer;color:#000}.btn::-moz-focus-inner,a.page_link::-moz-focus-inner,div.message_block a::-moz-focus-inner{border:0;outline:0}.btn:focus,a.page_link:focus,div.message_block a:focus{outline:1px dotted #000;outline-offset:2px}.btn:focus-within,a.page_link:focus-within,div.message_block a:focus-within{outline:1px dotted #000;outline-offset:2px}.btn:hover,a.page_link:hover,div.message_block a:hover{box-shadow:1px 1px 3px #808080}.btn:active,a.page_link:active,div.message_block a:active{box-shadow:-1px -1px 3px #808080}.btn svg,a.page_link svg,div.message_block a svg{fill:#000}.btn-active{background-color:#d92626 ! important;color:#fff ! important}.btn-active svg{fill:#fff ! important}label:focus-within{outline:1px dotted #000;outline-offset:-3px}.img-btn{padding:0px;border-radius:50%;outline-offset:0 !important;width:24px;flex-grow:0;flex-shrink:0}.img-btn svg{margin:auto}
/* header styles */
body > header{position:relative;width:var(--globWidth);max-width:1280px;margin:8px auto;display:flex;flex-wrap:wrap;align-items:center;background:#ffcd42;color:#000;padding:4px}body > header .btn,body > header a.page_link,body > header div.message_block a{background-color:#fff;color:#000}#forum-header{display:flex;align-items:center;user-select:none;padding-left:8px;padding-right:8px;color:#4f4f4f}#forum-header svg{fill:#4f4f4f}#forum-header h1{font-size:40px;line-height:40px;margin:0px;overflow:hidden;text-overflow:ellipsis;font-family:"Noto Sans ExtraBold", "Arial Black", "Helvetica Black", sans-serif}.global-row{width:var(--globWidth);max-width:1280px;margin:8px auto}
/* Search form styles */
#search-form{display:flex;flex-grow:2;flex-shrink:1;flex-basis:400px;margin:0}#search-form > input{flex-shrink:1;width:50px}#search-form > *{margin:4px}input{font-size:inherit;font-family:inherit}select.btn:-moz-focusring,selecta.page_link:-moz-focusring,selectdiv.message_block a:-moz-focusring{text-shadow:0 0 0 #000 ! important;color:transparent !important}select{-webkit-appearance:none;-moz-appearance:none;padding:3px 4px;padding-right:20px !important;background-image:url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%208%204%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m0%200h8l-4%204z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right 8px center;background-size:12px;font-size:inherit;font-family:inherit}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number]{background-color:#fff;color:#000;padding:4px 8px;outline:none;flex-grow:1;flex-shrink:1}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{border:1px solid #bfbfbf}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,select:focus,textarea:focus{border:1px solid #ffcd42}input[type=search]{border:none}#navigation1{transform:translateX(calc( -100% - 24px - 8px)) rotate(-90deg);transform-origin:top right;position:absolute;left:0;top:0;width:auto;height:auto;display:inline-flex;margin:-4px}#navigation1 .btn,#navigation1 a.page_link,#navigation1 div.message_block a{background-color:#4f4f4f;color:#fff}#navigation1 .btn svg,#navigation1 a.page_link svg,#navigation1 div.message_block a svg{fill:#fff}#navigation1 .btn:hover,#navigation1 a.page_link:hover,#navigation1 div.message_block a:hover{box-shadow:-1px 1px 3px #808080 ! important}#navigation2 .btn,#navigation2 a.page_link,#navigation2 div.message_block a{background-color:#4f4f4f;color:#fff}#navigation2 .btn svg,#navigation2 a.page_link svg,#navigation2 div.message_block a svg{fill:#fff}.navigation3{float:left;margin:0 -4px 8px -4px}.navigation3 .btn,.navigation3 a.page_link,.navigation3 div.message_block a{background-color:#ffcd42;color:#000}.navigation3 .btn svg,.navigation3 a.page_link svg,.navigation3 div.message_block a svg{fill:#000}
/* tag list styles */
div.tags{overflow:auto !important;max-height:250px;padding:4px;background-color:#4f4f4f;font-weight:normal;margin:0px 4px 4px 4px}div.tags a{color:#fff;padding:2px;margin:0px;text-decoration:none;position:relative;display:inline-block;vertical-align:middle}div.tags a:hover{background-color:#d92626 ! important;color:#fff ! important}div.tags a:hover svg{fill:#fff}div.tags a:active{background-color:#ff666e ! important;color:#fff ! important}div.tags a:active svg{fill:#fff}.tag-upper > span{text-transform:uppercase}a.taglink{display:inline-block;min-width:16px;overflow:visible;text-overflow:ellipsis;text-align:center;white-space:nowrap;text-decoration:none;position:relative;text-transform:uppercase}a.current_tag{background-color:#ffcd42;color:#000 ! important;text-decoration:none}.tagsize00{font-size:8.4px}.tagsize01{font-size:8.4px}.tagsize02{font-size:8.4px}.tagsize03{font-size:8.96px}.tagsize04{font-size:9.8px}.tagsize05{font-size:11.48px}.tagsize06{font-size:13.16px}.tagsize07{font-size:14.56px}.tagsize08{font-size:15.96px}.tagsize09{font-size:17.36px}.tagsize10{font-size:18.48px}.tagsize11{font-size:19.6px}.tagsize12{font-size:20.44px}.tagsize13{font-size:21.28px}.tagsize14{font-size:22.12px}.tagsize15{font-size:22.68px}.tagsize16{font-size:23.24px}.tagsize17{font-size:23.8px}.tagsize18{font-size:24.36px}.tagsize19{font-size:24.92px}.tagsize20{font-size:25.2px}.tagsize21{font-size:25.48px}.tagsize22{font-size:26.04px}.tagsize23{font-size:26.32px}.tagsize24{font-size:26.6px}.tagsize25{font-size:26.88px}.tagsize26{font-size:27.16px}.tagsize27{font-size:27.16px}.tagsize28{font-size:27.44px}.tagsize29{font-size:27.72px}.tagsize30{font-size:27.72px}.tagsize31{font-size:28px}.tagsize32{font-size:28px}.svg-gray{vertical-align:bottom;fill:#bfbfbf}.svg-yellow{vertical-align:bottom;fill:#ffcd42}
/* Decorative checkbox mechanism. The label tag, must be styled separately! */
.checkbox input[type=checkbox],.delcheck > input[type=checkbox]{position:absolute;z-index:-1;left:-100000px}.checkbox input[type=checkbox]:focus + label::before,.delcheck > input[type=checkbox]:focus + label::before{outline:1px dotted #000;outline-offset:2px}.checkbox input[type=checkbox]:checked + label::before,.delcheck > input[type=checkbox]:checked + label::before{color:lime;background-color:lime}.checkbox input[type=checkbox]:checked + .popup,.delcheck > input[type=checkbox]:checked + .popup{display:block;opacity:1}.checkbox input[type=checkbox] + label,.delcheck > input[type=checkbox] + label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.checkbox input[type=checkbox] + label::before,.delcheck > input[type=checkbox] + label::before{content:'X';width:12px;height:12px;line-height:12px;display:inline-block;color:#fff;background-color:#fff;border:1px solid #bfbfbf;margin-right:4px}.dropdown{align-items:start}.dropdown > input[type=checkbox],.dropdown > input[type=radio]{position:absolute;z-index:-1;left:-100000px}.dropdown > input[type=checkbox] + label,.dropdown > input[type=radio] + label{margin-bottom:0px}.dropdown > input[type=checkbox] + label svg,.dropdown > input[type=radio] + label svg{transform:rotate(0deg);vertical-align:middle}.dropdown > input[type=checkbox] + label + *,.dropdown > input[type=radio] + label + *{order:1000;overflow:hidden}.dropdown > input[type=checkbox]:focus + label,.dropdown > input[type=radio]:focus + label{outline:1px dotted #000;outline-offset:2px}.dropdown > input[type=checkbox]:checked + label,.dropdown > input[type=radio]:checked + label{height:28px}.dropdown > input[type=checkbox]:checked + label + *,.dropdown > input[type=radio]:checked + label + *{width:100%;flex-basis:100%;flex-grow:1}.dropdown > input[type=checkbox]:not(:checked) + label svg,.dropdown > input[type=radio]:not(:checked) + label svg{transform:rotate(-90deg)}.dropdown > input[type=checkbox]:not(:checked) + label + *,.dropdown > input[type=radio]:not(:checked) + label + *{display:none !important}.tabbed-form{display:flex;position:relative;flex-grow:1}.tabbed-form > input[type=radio]:not(checked) + label{background-color:transparent;color:inherit}.tabbed-form > input[type=radio]:checked + label{background-color:#fff;border:1px solid #bfbfbf;border-bottom:none;height:29px;z-index:100;color:#000}.tabbed-form > input[type=radio]:checked + label svg{fill:#000}.tabbed-form > input[type=radio] + label{outline-offset:-3px !important;white-space:nowrap;flex-grow:1;overflow:hidden;text-overflow:ellipsis;text-align:center}.tabbed-form > input[type=radio] + label + *{padding:4px 0;background-color:#fff;border-top:1px solid #bfbfbf;color:#000;position:absolute;top:28px;bottom:0;flex-basis:100%;display:flex;flex-direction:column;overflow:visible}.tabbed-form > label{-webkit-user-select:none;
/* Safari 3.1+ */
;-moz-user-select:none;
/* Firefox 2+ */
;-ms-user-select:none;
/* IE 10+ */
;user-select:none;
/* Standard syntax */
;cursor:pointer;padding:4px}span.ntf{display:inline-block;border-radius:50%;background-color:#fff;color:#d92626;font-size:12px;line-height:12px;vertical-align:middle;font-weight:bold;margin-left:0.5ch}span.ntf::before,span.ntf::after{content:'\200B';display:inline-block;line-height:0px;padding-top:50%;padding-bottom:50%}span.ntf::before{padding-left:4px}span.ntf::after{padding-right:4px}
/* Pages links styles */
div.page_row{display:flex;margin:0 -4px 12px -4px;flex-wrap:wrap;font-size:12px;justify-content:start;float:right}div.page_row > *{margin:4px}a.page_link{background-color:#ffcd42;color:#000;border-radius:50vh;padding:0 4px}span.current_page{background-color:#d92626;color:#fff;padding:0 4px;text-align:center;min-width:24px;height:24px;line-height:24px;border-radius:50vh}
/* Footer styles */
body > footer{width:var(--globWidth);max-width:1280px;margin:8px auto;padding:8px;line-height:1rem;background-color:#bfbfbf;color:#4f4f4f;font-size:11.7px;clear:both;height:auto}body > footer p{margin:4px 0px 0px 0px}body > footer p a.user{font-family:Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;font-weight:bold}body > footer p a.user u{color:#d92626;min-width:2ch;text-align:center;display:inline-block;text-decoration:none;border-bottom:2px dotted #d92626}body > footer a{color:#d92626}div.attribution{width:var(--globWidth);max-width:1280px;margin:8px auto;padding:4px 0px;color:#4f4f4f;font-size:10px}div.attribution a{color:#000}
/* error messages screen */
div.message_block{font-size:15.6px;width:800px;max-width:var(--globWidth);background:#fff;color:#000;margin:8px auto;text-align:center;padding:24px;clear:both}div.message_block h1{text-align:center;font-size:19.5px;font-variant:small-caps;margin:0px}div.message_block a{background-color:#ffcd42;color:#000}div.message{white-space:pre-wrap;padding:64px 0;text-align:left;color:#000;display:inline-block}
/* input[type=file] styling */
.file-browse{display:flex;flex-direction:row-reverse;margin-bottom:8px;border:1px solid #bfbfbf;background-color:#fff}.file-browse #browse-txt{cursor:pointer;line-height:24px;display:none;flex-grow:1}.file-browse label.btn,.file-browse labela.page_link,.file-browse labeldiv.message_block a{margin:0 4px 0 0;background-color:#ffcd42;color:#000;display:none}.file-browse input[type="file"]{font-size:10px;border:none;background-color:#fff;color:#000;outline:none}.file-browse input[type="file"]:focus + label.btn,.file-browse input[type="file"]:focus + labela.page_link,.file-browse input[type="file"]:focus + labeldiv.message_block a{outline:1px dotted green;outline-offset:-3px}
