body{background-color:#0f0f0f;color:#fff;margin:0;display:flex;flex-direction:column;min-height:100vh;color-scheme:dark light}button,body{font-family:"Roboto","Arial",sans-serif;font-size:11.75pt}a{color:#62aafc;text-decoration:none;transition:color .08s ease}a:hover{text-decoration:underline;text-underline-offset:2px}a:active{color:#0d7cfa}p,blockquote,ul li,ol li{line-height:1.6}code{display:inline-block}ul li,ol li{margin-top:0.6em}hr{border-top:1px solid #444;border-bottom:0;margin:1.25em 0}h1{font-size:1.75em}h2{font-size:1.50em}h3{font-size:1.25em}h4{font-size:1.00em}h5{font-size:0.83em}h6{font-size:0.67em}svg{fill:#fff;width:20px;height:20px;vertical-align:middle}figure{text-align:center;margin:10px 0}figure figcaption{font-style:italic;margin-top:3px}.banner{padding:10px;font-weight:bold}.banner.b-red{background-color:#9c0d0d;color:#fff}.banner.b-green{background-color:#0d9c0d;color:#fff}header,footer{background-color:#181818;margin-top:0px;overflow:hidden}header{border-bottom:1px solid #444}.content{flex:1}.container{max-width:1080px;margin:auto;padding:0 7px}footer{text-align:center;line-height:1.5;padding-top:10px;padding-bottom:10px}nav{margin:auto;max-width:1280px;padding:10px 0}footer,nav.nav-forum{border-top:1px solid #444}div.menu{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 5px;text-align:center;width:100%}@media (max-width: 860px){div.menu{column-gap:0}}div.menu a,div.menu .nav-right a{color:#eee;font-size:1.1em;font-weight:bold;text-decoration:none;padding:8px 10px;border-radius:8px;transition:background-color .12s ease, transform .08s ease}div.menu a:hover:not(.picon),div.menu .nav-right a:hover:not(.picon){background-color:#060606}div.menu a:hover,div.menu .nav-right a:hover{transform:translateY(-1px)}div.menu .picon{padding-top:0;padding-bottom:0}div.menu .picon img{display:inline-block;vertical-align:middle;width:32px;height:32px}div.menu .nav-right{margin-left:auto;display:flex}div.menu .download,div.menu .notifs{color:#20aa20}div.menu [href="/search"] svg{width:18px;height:18px}.header a{float:right}.header_message,.landing,.welcome-back{border-bottom:1px solid #444}.header_message{padding:14px 18px;border-left:4px solid #62aafc;background-color:#181818}.comment-box{margin:20px 5px}.comment-box .comment-input{width:100%;padding:5px;min-height:70px}.comment-box .submit{padding-left:5px}.comment-box .submit em{padding-left:10px}.comments .comment{padding:8px 10px;border-bottom:1px solid #444;overflow-wrap:break-word;max-height:200px;overflow:auto;line-height:1.5}.comments .comment:nth-child(odd){background-color:#0c0c0c}.comments .comment:nth-child(even){background-color:#171717}.comments .comment.deleted{background-color:#861c1c}.comments .comment p{margin:0;margin-bottom:0.1em}.comments .comment span.date,.comments .comment span.delete{float:right;margin-left:10px}.comments .comment span.delete{margin-left:5px}.chat{height:400px;overflow-y:auto;resize:vertical;border:1px solid #444}.chat .comment{max-height:unset}.chat .comment:last-child{border-bottom:none}.chatbox{text-align:right}.dl{border-collapse:collapse}.dl td{border:1px solid #444;padding:7px}.dl td.plat{text-align:center;width:64px;padding:4px;font-size:11pt}.dl td.plat img{height:32px}.dl td.plat svg{width:32px;height:32px;padding-bottom:3px}.dl .generic{height:32px;width:32px;text-align:center;display:inline-block;margin-bottom:5px;font-size:18pt;font-weight:bold}.dl code{font-size:11pt}.form{margin:20px 0}.form label{width:120px;display:inline-block;font-weight:bold}.form .input-group{margin-bottom:15px;display:flex;align-items:center}.form .input-group input[type=text],.form .input-group input[type=password],.form .input-group input[type=email],.form .input-group textarea{flex:1 1 auto}.reglog{text-align:center}.reglog p{margin-bottom:30px}.reglog div{max-width:500px;padding-top:15px;padding-bottom:5px;padding-left:10px;padding-right:10px;margin:10px auto;border-top:1px solid #444}.reglog div:last-child{border-bottom:0}.reglog span{width:200px;display:inline-block}textarea,input[type=text],input[type=password],input[type=email],input[type=color],input[type=file],.jscolor{border:1px solid #444;background-color:#111;color:#fff;font-size:11pt;font-family:inherit;padding:7px 10px;border-radius:5px;outline:none;transition:border-color .15s ease, box-shadow .15s ease}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=color]:focus,input[type=file]:focus,.jscolor:focus{border-color:#62aafc;box-shadow:0 0 0 3px rgba(98,170,252,0.15)}input[type=submit],button.btn,a.btn,select{font-size:12pt;border:1px solid #444;background-color:#111;color:#fff;padding:5px 15px;border-radius:6px;transition:background-color .12s ease;cursor:pointer}input[type=submit]:hover,button.btn:hover,a.btn:hover,select:hover{background-color:#040404;text-decoration:none}input[type=submit]:active,button.btn:active,a.btn:active,select:active{background-color:#000}input[type=submit],button.btn,a.btn{vertical-align:top}textarea{line-height:1.5;outline:none;box-sizing:border-box}textarea.code{font-family:"Fira Mono", Monaco, Consolas, monospace;font-size:10pt;width:100%;height:250px;box-sizing:border-box}textarea.code.wide{width:85%;height:80px}table.c1{border:#444 1px solid;border-spacing:0px;border-collapse:collapse;width:100%;margin-top:1em;margin-bottom:1em}table.c1 tr.h,table.c1 tr.c{text-align:center;color:#fff}table.c1 tr.h{background:#235aa3}table.c1 tr.c{background:#208aa5}table.c1 tr.h td,table.c1 tr.c td{border-left:0;border-right:0}table.c1 td{border:#444 1px solid;padding:5px}table.c1 td.nb{padding:1px;border:0px none}table.c1 tr.n1,table.c1 td.n1{background:#0c0c0c}table.c1 tr.n2,table.c1 td.n2{background:#141414}table.c1 tr.n3,table.c1 td.n3{background:#2b2b2b}table.c1 .delete{font-weight:bold;display:inline-block;margin-left:6px;margin-right:6px;font-size:18px;color:red}@media (min-width: 640px){.nod{display:none}}@media only screen and (max-width: 640px){.nom{display:none}.nod{display:unset}.nod img{max-height:64px}.blkm{display:block}}.pagelist{margin-left:4px;margin-top:4px;margin-bottom:4px}.breadcrumb{margin:20px 15px}.breadcrumb .actions{float:right}.posttoolbar button{height:2em;width:2em;padding:0 1px 2px}.threadpost .sidebar,.threadpost .mainbar,.threadpost .topbar_mobile{border:0}.threadpost .sidebar{padding:10px 0 10px 10px;width:180px}.threadpost .sidebar img.avatar{max-width:140px}.threadpost .topbar{border:0;height:32px}.threadpost .sidebar,.threadpost .mainbar{vertical-align:top}.threadpost .topbar{font-size:0.96em}.threadpost .sep_mini{border-top:1px solid #444}.threadpost .mainbar p{margin-top:0}.threadpost .mainbar table{border:1px solid #444;border-spacing:0px;border-collapse:collapse}.threadpost .mainbar th{background:#3367aa;font-size:1em;color:#fff}.threadpost .mainbar td,.threadpost .mainbar th{border:1px solid #444;padding:5px}.threadpost .mainbar .siggy{border-top:1px solid #444;font-size:10pt;margin-top:3em}.threadpost .mainbar img{max-width:100%}.left{text-align:left}.center{text-align:center}.right{text-align:right}.clear_right{clear:right}.float-right{float:right}.noborder{border:0}.text-for-ants{font-size:8pt}.mono{font-family:monospace}.error{color:red;font-weight:bold}.bg-red{background-color:#9c0d0d;color:#fff}.bg-green{background-color:#0d9c0d;color:#fff}.bg-blue{background-color:#0d0d9c;color:#fff}.bg-cyan{background-color:#0d9c9c;color:#fff}.bg-magenta{background-color:#9c0d9c;color:#fff}.bg-yellow{background-color:#9c9c0d;color:#fff}.two-columns{display:block}.two-columns table,.two-columns .column{margin:15px 0px}@media only screen and (min-width: 1024px){.two-columns{display:flex;align-items:flex-start}.two-columns table,.two-columns .column{margin:0px 10px}}@media only screen and (min-width: 1024px){.i2l-two-columns{display:flex;align-items:flex-start}.i2l-two-columns div{flex:1}}.news img{max-width:100%}.img-responsive{max-width:100%}.latestnews li b{display:inline-block;width:105px}.desc{font-weight:bold}.clearfix:after{content:"";display:table;clear:both}.autowidth{width:auto !important}.wbreak{word-break:break-word}.fullwidth{width:100% !important}.landing{display:block;text-align:center;font-size:1.25em}.landing video{border-radius:15px;max-width:100%;width:800px}.landing a{font-weight:bold}.buttonbar{margin-bottom:30px;font-size:1.25em;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:30px 0}.buttonbar a{display:inline-block;color:#fff;width:150px;font-weight:bold}.buttonbar a:hover{filter:brightness(1.25);text-decoration:none}.buttonbar a:active{filter:brightness(0.75)}.buttonbar img{height:90px;padding:10px}.buttonbar span{display:block}.donate-nag{text-align:center;margin-top:40px}.donate-nag img{max-width:100%;aspect-ratio:700/100}.intermission{text-align:center;margin:2em 0;padding:1.5em 0;border-top:1px solid #444;border-bottom:1px solid #444}.intermission img{max-width:100%}.gallery{display:grid;gap:16px;grid-template-columns:1fr}.gallery img{width:100%;height:auto;border-radius:6px;transition:opacity .15s ease}.gallery img:hover{opacity:0.9}.gallery .caption{margin-top:0.6em;margin-bottom:0.75em;text-align:center;font-style:italic}@media (min-width: 600px){.gallery{grid-template-columns:1fr 1fr}}.level-list{display:flex;flex-flow:row wrap;justify-content:space-around;gap:15px 5px}@media screen and (max-width: 1000px){.level-list.scrollable{flex-flow:row nowrap;justify-content:unset;overflow-x:scroll;padding-bottom:15px}}div.level{background-color:#060606;display:inline-block;position:relative;width:240px;height:210px;border:1px solid #444;border-radius:8px;transition:transform .15s ease, box-shadow .15s ease, background-color .12s ease}div.level .lvlbox_top{color:#fff;font-size:13pt;text-decoration:none;display:block;height:100%}div.level .lvlbox_top span.featured{position:absolute;top:4px;right:4px;color:#ffffee;background-color:rgba(1,0,1,0.5)}div.level .lvlbox_top img{width:240px;height:135px;border-radius:3px 3px 0px 0px}div.level .lvlbox_top .lvltitle{margin:0 4px;display:block}div.level .user{position:absolute;top:187px;padding:0 4px;font-size:11.2pt}div.level .likes{float:right;text-align:right}div.level:hover{background-color:#111;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,0.18)}.lvl-box{margin:1em 0;padding:0 5px;display:flex;align-items:flex-start;gap:10px}.lvl-box .img{flex:1;position:relative;overflow-y:scroll;max-height:320px}.lvl-box .img img{max-width:100%}.lvl-box .img .revision{background-color:rgba(200,255,200,0.5);color:#000;font-size:0.8em;font-weight:bold;padding:5px 8px;position:absolute;top:0;left:0}.lvl-box .info{flex:1;box-sizing:border-box;padding:0.85em}.lvl-box .info .likemsg{display:inline-block;margin-right:1em}.lvl-box .info .protocol-issues{display:none;margin:15px 0;padding:15px;border-radius:8px;background-color:#6b4040;color:#fff}@media screen and (max-width: 800px){.lvl-box{flex-flow:row-reverse wrap;gap:10px 0px}.lvl-box .img,.lvl-box .info{width:100%;flex:unset}.lvl-box .info{margin-bottom:20px}}.lvl-box .info,.lvl-data{background-color:#060606;border-radius:6px;border:1px solid #444}.lvl-data{background-color:#060606;border:1px solid #444;border-radius:6px;padding:0.5em}.lvl-data p{margin:0;padding:0.5em 1em}.play-btn{border:none;border-radius:6px;display:inline-block;font-weight:bold;margin-right:0.5em;padding:10px 20px;transition:background-color .12s ease}.play-btn:hover{text-decoration:none}.play-btn,.play-btn:active{color:#eee}.play-btn.green{background-color:#608060}.play-btn.green:hover{background-color:#87a587}.play-btn.green:active{background-color:#557155}.play-btn.blue{background-color:#636383}.play-btn.blue:hover{background-color:#8b8ba7}.play-btn.blue:active{background-color:#585874}.pagination{margin-top:2em;margin-bottom:1em;text-align:center}.pagination div,.pagination a.btn{font-size:14pt;width:120px;padding:10px;margin:0 12px;display:inline-block;border-radius:8px}@media print{body{font-family:serif}a{color:#01004b !important;text-decoration:underline}.banner,header,footer,.donate-nag,.wikilinks{display:none !important}}pre{color:#f8f8f2;background-color:#141414;border:1px solid #444;padding:10px;margin:10px;white-space:pre-wrap;font-family:"Fira Mono", Monaco, Consolas, monospace;line-height:1.5;tab-size:4}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8b9eaf}.token.namespace{opacity:0.7}.token.property,.token.tag,.token.constant,.token.symbol{color:#51c6dd}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.string,.token.char,.token.builtin{color:#e6db74}.token.punctuation,.token.operator,.token.entity,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name,.token.inserted{color:#a6e22e}.token.selector,.token.keyword,.token.deleted{color:#f53b7f}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.settings,.wikitable{border-collapse:collapse}.settings .a,.wikitable .a{text-align:center;width:200px;height:35px}.settings td,.settings th,.wikitable td,.wikitable th{border-bottom:1px solid #444;padding:10px 5px}.settings tr th,.wikitable tr th{background-color:#080808;font-size:12pt}.settings tr:nth-child(odd),.wikitable tr:nth-child(odd){background-color:#0c0c0c}.settings tr:nth-child(even),.wikitable tr:nth-child(even){background-color:#171717}.settings .fotnot,.wikitable .fotnot{margin-top:8px;font-size:10.5pt}.settings{width:100%;margin-bottom:1em}.trophee{line-height:16px;height:16px;padding-left:16px;padding-right:2px;vertical-align:middle;display:inline-block}.trophee:first-child{margin-left:3px}.trophee.bdiamond{background-image:url("/assets/trophy_diamond.webp")}.trophee.gold{color:#e0b036;background-image:url("/assets/trophy_gold.webp")}.trophee.silver{color:#949494;background-image:url("/assets/trophy_silver.webp")}.trophee.bdiamond,.trophee.gold,.trophee.silver{background-repeat:no-repeat}.num_trophees{display:block;font-size:8pt}.user{font-weight:bold}.user,.user:hover,.user:active{text-decoration:none}.user .t_user{color:#6da0fd}.user_header{display:flex;gap:0.85rem;align-items:flex-start;flex-wrap:wrap}.user_header .user_main_meta{display:flex;gap:0.5rem;flex:1 auto;align-items:flex-start}.user_header .user_pic{border:1px solid #444;border-radius:12px;width:120px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin-top:15px;overflow:hidden}@media (max-width: 540px){.user_header .user_pic{width:80px}}.user_header .user_pic img{max-width:100%;max-height:100%}.user_header .user_meta{margin-top:7px;flex:1 1 auto}.user_header .user_meta h1{margin:0.5em 0 0.5em 0}.user_header .user_meta .meta_row{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.user_header .user_sidebar{flex:0 0 255px;border:1px solid #444;border-radius:8px;padding:0.1rem;margin-top:4px;box-sizing:border-box}.user_header .user_sidebar h3{margin:0.5rem 0 0.5rem 0.5rem;font-size:1rem}.user_header .user_sidebar .badges-collapsed{display:flex;flex-wrap:wrap;justify-content:left;gap:0.1rem}.user_header .user_sidebar .badges-collapsed .badge{display:inline-block}.user_header .user_sidebar .badges-collapsed .badge img{width:48px;height:48px}@media (max-width: 800px){.user_header .user_sidebar{order:2;flex-basis:100%;width:100%;margin-top:0.75rem}.user_header .user_sidebar .badges-collapsed{justify-content:space-around}}.sensitive{color:#636363;background-color:#636363}.sensitive:hover{color:unset;background-color:unset}.pronouns{font-weight:normal;font-size:14pt;margin-left:5px}.badges{display:flex;flex-wrap:wrap;gap:0.75rem 0.25rem;justify-content:space-around;margin-top:2rem}.badges .badge{text-align:center;display:inline-block;width:200px;padding-top:.5em;border-radius:8px;border:1px solid #444;background-color:#181818}.badges .badge img{width:96px;height:96px}.badges .badge h3{margin-top:0;margin-bottom:0.65rem;border-bottom:1px solid #444}.badges .badge p{margin-top:0}.badges .badge .comment{font-style:italic}.badges .badge .description{font-size:11pt}.game-wrapper{position:relative;left:50%;transform:translateX(-50%);width:min(1280px, 100vw);aspect-ratio:16 / 9;max-height:100vh;margin:75px 0}.game-wrapper iframe{width:100%;height:100%;border:0}.video-frame{width:1080px;aspect-ratio:16 / 9;margin:auto}.video-frame iframe{width:100%;height:100%;border:0}.beta{color:gold;font-weight:bold}.wiki img{max-width:100%}.wiki h2,.wiki h3,.wiki h4{border-bottom:1px solid #444}.wikilinks{border-top:1px solid #444;padding:10px;margin-top:2em;clear:both;display:flex;flex-flow:row nowrap;justify-content:space-between}.toc,.wikibox{border:1px solid #444;background-color:#181818}.toc{min-width:300px;padding:10px;display:inline-block}.toc .toc_title{text-align:center}.toc ul{margin:0;padding-left:20px}.wikibox{margin-top:20px}.infobox{background-color:#141414;border:1px solid #444;text-align:center;min-width:300px;margin-left:40px;margin-right:40px;margin-bottom:25px}.infobox table{width:100%;border-collapse:collapse}.infobox table .heading{background-color:#0c0c0c;font-size:12pt;font-weight:bold}.infobox table .heading.beta:after{color:gold;content:" (BETA)";font-size:12pt;vertical-align:super}.infobox table .heading.unused:after{color:#029fd3;content:"  Unused";font-size:12pt;vertical-align:super}.infobox table tr{border-bottom:1px solid #444}.infobox table tr:last-child{border-bottom:0}.infobox table td,.infobox table th{padding:10px}@media screen and (min-width: 700px){.infobox{margin-top:-65px;margin-left:25px;margin-right:0;float:right;clear:both}}a.nonexistant{color:#e63333}
