html{color-scheme:light dark;--sqrt2: 1.4142135623730950488016887242097}html.dark{color-scheme:dark}html.light{color-scheme:light}@font-face{font-family:rosario;font-style:normal;font-weight:normal;src:local("Rosario"),url(Rosario-VariableFont_wght.woff2)}@font-face{font-family:rosario;font-style:italic;font-weight:normal;src:local("Rosario"),url(Rosario-Italic-VariableFont_wght.woff2)}@font-face{font-family:monda;font-style:normal;font-weight:normal;src:local("Monda"),url(Monda-VariableFont_wght.woff2)}@font-face{font-family:cascadia-code;src:local("Cascadia Code"),url(CascadiaCode.woff2)}@font-face{font-family:fontawesome;font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.woff2)}@font-face{font-family:fontawesome;font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.woff2)}@font-face{font-family:fontawesome-brands;font-style:normal;font-weight:bold;font-display:block;src:url(fa-brands-400.woff2)}@keyframes icon-spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.actions a:before,.action:before,.meta>*:before{font-size:.9em;margin-right:.4em;display:inline-block}.addfriend:before{font-family:fontawesome;content:""}.visibility[data-value=all]:before{font-family:fontawesome;font-weight:bold;content:""}.author:before{font-family:fontawesome;content:""}.branch:before{font-family:fontawesome;content:""}.calculator:before{font-family:fontawesome;font-weight:bold;content:""}.cancel:before{font-family:fontawesome;content:""}.checking:before{font-family:fontawesome;font-weight:bold;content:"";animation:icon-spin 1s infinite steps(8)}#codevs h2:after{font-family:fontawesome;content:""}#codescr h2:after{font-family:fontawesome;content:""}#codeti h2:after{font-family:fontawesome;content:""}#codemzx h2:after{font-family:fontawesome;content:""}#comments h2:before,.comments:before{font-family:fontawesome;font-weight:normal;content:""}a[href="#contact"]:before{font-family:fontawesome;content:""}.continue:before{font-family:fontawesome;content:""}.del:before{font-family:fontawesome;content:"";color:light-dark(#b64, #f86)}.deviantart:before{font-family:fontawesome-brands;content:""}.dmzx:before{font-family:fontawesome;content:""}.documentation:before{font-family:fontawesome;content:""}.down:before{font-family:fontawesome;content:""}.download:before{font-family:fontawesome;content:""}.edit:before{font-family:fontawesome;content:""}.edithistory:before{font-family:fontawesome;content:""}.email:before{font-family:fontawesome;font-weight:normal;content:""}.error:before{font-family:fontawesome;font-weight:bold;content:""}.facebook:before{font-family:fontawesome-brands;content:""}.fans:before{font-family:fontawesome;content:""}.firstpost:before{font-family:fontawesome;content:""}.friend:after{font-family:fontawesome;font-size:.9em;margin-left:.5em;font-weight:normal;content:""}.visibility[data-value=friends]:before{font-family:fontawesome;content:""}a.gallery:before{font-family:fontawesome;content:""}.gameengine:before{font-family:fontawesome;content:""}.get:before{font-family:fontawesome;content:""}.github:before{font-family:fontawesome-brands;content:""}.google:before{font-family:fontawesome-brands;content:""}.guidelevel:before{font-family:fontawesome;font-weight:bold;content:""}header.incoming:before{font-family:fontawesome;font-weight:bold;content:""}header.incoming.read:before{font-weight:normal;content:""}.invalid:before{font-family:fontawesome;font-weight:bold;content:"";color:light-dark(#b64, #f86)}.joined:before{font-family:fontawesome;content:""}.lastlogin:before{font-family:fontawesome;font-weight:bold;content:""}.lastpost:before{font-family:fontawesome;content:""}.list:before{font-family:fontawesome;content:""}.loading:before{font-family:fontawesome;font-weight:bold;font-size:.9em;margin-right:.5em;display:inline-block;content:"";animation:icon-spin 1s infinite steps(8)}a[href="#linkedaccounts"]:before{font-family:fontawesome;content:""}#logoutlink:before{font-family:fontawesome;content:"";transform:rotate(180deg)}a.messages:before{font-family:fontawesome;content:""}.msi:before{font-family:fontawesome;content:""}.new:before{font-family:fontawesome;content:"+"}.next:before{font-family:fontawesome;content:""}.visibility[data-value=none]:before{font-family:fontawesome;font-weight:normal;content:""}a[href="#notification"]:before{font-family:fontawesome;content:""}.okay:before{font-family:fontawesome;content:""}header.outgoing:after{font-family:fontawesome;font-weight:bold;content:""}header.outgoing.read:after{font-weight:normal;content:""}.pdf:before{font-family:fontawesome;font-weight:normal;content:""}.pieces:before{font-family:fontawesome;font-weight:bold;content:""}.posted:before{font-family:fontawesome;content:""}.posts:before{font-family:fontawesome;font-weight:bold;content:""}.prev:before{font-family:fontawesome;content:""}a[href="#profile"]:before,.profile:before{font-family:fontawesome;content:""}.publish:before{font-family:fontawesome;content:""}#rank header:before{font-family:fontawesome;font-weight:bold;content:""}.rating:before{font-size:.9em;margin-right:.4em;display:inline-block}.rating:before{font-family:fontawesome;font-weight:bold;margin-right:0}.rating[data-stars="1"]:before{content:""}.rating[data-stars="1.5"]:before{content:""}.rating[data-stars="2"]:before{content:""}.rating[data-stars="2.5"]:before{content:""}.rating[data-stars="3"]:before{content:""}.rating[data-stars="3.5"]:before{content:""}.rating[data-stars="4"]:before{content:""}.rating[data-stars="4.5"]:before{content:""}.rating[data-stars="5"]:before{content:""}.rating:after{font-family:fontawesome;font-weight:normal;font-size:.9em}.rating[data-stars="1"]:after{content:""}.rating[data-stars="1.5"]:after,.rating[data-stars="2"]:after{content:""}.rating[data-stars="2.5"]:after,.rating[data-stars="3"]:after{content:""}.rating[data-stars="3.5"]:after,.rating[data-stars="4"]:after{content:""}.removefriend:before{font-family:fontawesome;content:""}.replies:before{font-family:fontawesome;content:""}.schoolsubject:before{font-family:fontawesome;font-weight:bold;content:""}.scripttype:before{font-family:fontawesome;font-weight:bold;content:""}.sendmessage:before{font-family:fontawesome;content:""}.series h2:before{font-family:fontawesome;font-weight:normal;content:""}.settings:before{font-family:fontawesome;content:""}.steam:before{font-family:fontawesome-brands;content:""}.success:before{font-family:fontawesome;font-weight:bold;content:"";color:#7b4}.tag:before{font-family:fontawesome;content:""}.tags:before{font-family:fontawesome;font-weight:bold;content:""}.tags .tag:before{content:none}.taken:before{font-family:fontawesome;font-weight:bold;content:""}.theme-dark:before{font-family:fontawesome;content:""}.theme-light:before{font-family:fontawesome;content:""}.theme-system:before{font-family:fontawesome;content:""}.ticalc:before{font-family:fontawesome;font-weight:bold;content:""}a[href="#timezone"]:before{font-family:fontawesome;font-weight:normal;content:""}.toc header:before{font-family:fontawesome;content:""}.twitch:before{font-family:fontawesome-brands;content:""}.twitter:before{font-family:fontawesome-brands;content:""}.unlink:before{font-family:fontawesome;content:"";color:light-dark(#b64, #f86)}.up:before{font-family:fontawesome;content:""}.visibility[data-value=users]:before{font-family:fontawesome;font-weight:bold;content:""}.valid:before{font-family:fontawesome;font-weight:bold;content:"";color:#7b4}.views:before{font-family:fontawesome;font-weight:bold;content:""}#vote:before,#vote span:before{font-family:fontawesome;content:""}a.website:before{font-family:fontawesome;content:""}.working:after{font-family:fontawesome;font-weight:bold;font-size:.9em;margin-left:.5em;display:inline-block;content:"";animation:icon-spin 1s infinite steps(8)}.zip:before{font-family:fontawesome;content:""}header a:link,header a:visited,main a:link,main a:visited{text-decoration:none;font-weight:bold}header a:link:focus,header a:link:hover,header a:visited:focus,header a:visited:hover,main a:link:focus,main a:link:hover,main a:visited:focus,main a:visited:hover{outline:none;text-decoration:underline}h1,h2,h3,h4,h5{font-family:monda,sans-serif;line-height:1.125em}h1{margin:0 .333em;font-size:1.5em}@media(min-width: 40em){h1{margin-top:.25em}}h2{margin:1em .4em 0;font-size:1.25em}h3{margin:1em .5em 0;font-size:1.1em}.floatbgstop{display:flex;flex-direction:column}.meta{margin:0 0 .75em;padding:0 .625em;font-size:.8em}.meta.image{text-align:center}.meta>*{margin-right:.75em;white-space:nowrap}.meta>.tags{white-space:normal}p,dl,table,blockquote{margin:.75em .5em}@media(min-width: 25em){p,dl,table,blockquote{margin:.75em 1em}}p,tbody{line-height:1.5em}td{padding:0 .25em}blockquote{border-left:.25em solid light-dark(#ddc, #434541)}.error{color:light-dark(#b64, #f86)}.error:before{font-size:.9em;margin-right:.4em;display:inline-block}.success:before{font-size:.9em;margin-right:.4em;display:inline-block}.actions{line-height:1.5em;padding:0 .125em .1em}.actions:not(.readmore){margin:.5em 0}.actions.image{text-align:center}img.avatar{border-radius:10%}img.avatar.inline{height:1em;display:inline-block;vertical-align:middle;margin-top:-0.125em}article>header h2{margin:1em 0 0;background-color:light-dark(#abc, #357);padding:.1em .4em}@media(min-width: 25em){article>header h2{margin:1em .4em 0;border-radius:.4em .4em 0 0}}article>header h2 a:link,article>header h2 a:visited{color:light-dark(#135, #def)}article>header .meta{background-color:light-dark(#ddc, #434541);padding:0 .625em .15em}@media(min-width: 25em){article>header .meta{margin:0 .625em .75em}}ol.gallery{list-style-type:none;margin:.75em 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media(min-width: 25em){ol.gallery{padding:.5em;margin:.75em 1em}}ol.gallery li a:focus-within,ol.gallery li a:hover{box-shadow:0 0 0 3px light-dark(#444, #cacfc0)}ol.gallery a.thumb{margin:.75em .5em;display:block;text-align:center}ol.gallery a.thumb img{display:block;border-radius:.25em}ol.gallery a.thumb .caption{display:block;padding:0 .25em 7px}.actions a,a.action{margin:0 .25em;white-space:nowrap}@media(min-width: 25em){.actions a{margin:0 .5em}}.calltoaction{text-align:center}.calltoaction a.action{margin:0 auto;background-color:light-dark(#ddc, #434541);border-radius:.25em;padding:.25em .625em .325em;display:inline-block;white-space:nowrap}.calltoaction a.action:link,.calltoaction a.action:visited{color:light-dark(#357, #9df)}.calltoaction a.action:link:hover,.calltoaction a.action:link:focus,.calltoaction a.action:visited:hover,.calltoaction a.action:visited:focus{box-shadow:0 0 0 3px light-dark(#444, #cacfc0);background-color:light-dark(#abc, #357);color:light-dark(#135, #def);text-decoration:none}.fadeout-leave-active{transition:all 2s ease}.fadeout-leave-to{transform:translateX(10em);opacity:0}.droptrigger{background-color:light-dark(#eed, #1d1e1c);border-radius:.25em;margin-left:.5em;padding:.1em 0 .15em;white-space:nowrap}.droptrigger:after{content:"▼";font-size:.45em;margin-right:.6em;display:inline-block;transform:translateY(-0.3em)}.droplist{display:none;position:absolute;right:.125em;top:1.25em;background-color:light-dark(#eed, #1d1e1c);padding:.125em 0;border-radius:.25em 0 .25em .25em;filter:drop-shadow(2px 2px 1px light-dark(#777, #666));z-index:1}.droplist a{display:block;padding:.125em .25em}h1 .sortoption{position:relative}h1 .sortoption .droptrigger{margin-left:0;background-color:rgba(0,0,0,0)}h1 .sortoption .droptrigger:after{margin-left:.25em}h1 .sortoption .droplist a{font-size:.6666666667em;font-family:rosario;font-weight:normal;line-height:1.25em;padding:0 .5em;white-space:nowrap;text-align:right}#vote{cursor:pointer;margin-left:.5em}#vote:before{font-size:.9em;margin-right:.4em;display:inline-block}#vote span:before{font-size:.9em;margin-right:.4em;display:inline-block}#vote.voted:before,#vote.voted span:before,#vote:hover:before,#vote:hover span:before{color:light-dark(#357, #9df)}#vote.voted:before,#vote.voted span.voted:before,#vote.voted:hover span:hover:before,#vote:hover:before,#vote span:hover:before{font-weight:bold}#vote.voted:hover span:before{font-weight:normal}label,label *{vertical-align:baseline}input,select,textarea,button{font-family:inherit;font-size:inherit}main input,main select,main textarea{margin:0 .25em;padding:.1em .25em .15em;background-color:light-dark(#eed, #1d1e1c);border:none;border-radius:.25em}main input:focus,main input:hover,main select:focus,main select:hover,main textarea:focus,main textarea:hover{outline:none;box-shadow:0 0 0 3px light-dark(#444, #cacfc0)}button{font-weight:bold;border:none;border-radius:.25em;padding:.25em .75em .5em;cursor:pointer}button:not(:disabled){background-color:light-dark(#ddc, #434541);color:light-dark(#357, #9df)}button:not(:disabled):hover,button:not(:disabled):focus{outline:none;box-shadow:0 0 0 3px light-dark(#444, #cacfc0);background-color:light-dark(#abc, #357);color:light-dark(#135, #def)}button:disabled{background:repeating-linear-gradient(-45deg, light-dark(#ddc, #434541), light-dark(#ddc, #434541) calc(3px / var(--sqrt2)), transparent calc(3px / var(--sqrt2)), transparent calc(6px / var(--sqrt2)));color:light-dark(#444, #cacfc0);cursor:not-allowed}button.link{border:none;background:rgba(0,0,0,0);padding:0 .5em .125em;margin-right:.5em}button.link:not(:disabled):hover,button.link:not(:disabled):focus{color:light-dark(#357, #9df);text-decoration:underline;background:rgba(0,0,0,0);box-shadow:none}fieldset{margin:1em 0 .75em;padding:0;border:none;border-left:.5em solid light-dark(#ddc, #434541)}@media(min-width: 25em){fieldset{border-radius:.325em 0 0 .325em;margin:1em 0 .75em .5em}}fieldset label{clear:left}fieldset.selectafield,fieldset.checkboxes{margin:-0.75em 0;border-left:none}fieldset.selectafield:first-child{margin-top:0}fieldset.selectafield label{margin:0}fieldset.selectafield .label input[type=radio]{margin:0 .2em 0 0}main label,main button:not(.link),fieldset.checkboxes,fieldset.selectafield div{margin:.75em .5em;display:block}@media(min-width: 25em){main label,main button:not(.link),fieldset.checkboxes,fieldset.selectafield div{margin:.75em 1em}}@media(min-width: 40em){main label,main button:not(.link),fieldset.checkboxes,fieldset.selectafield div{display:flex;align-items:center}main label.multiline,main button:not(.link).multiline,fieldset.checkboxes.multiline,fieldset.selectafield div.multiline{align-items:baseline}}main .field{display:block;display:flex;margin:.1em 0;flex:1 0;align-items:center}main .field input:not([type=checkbox]):not([type=radio]),main .field select,main .field textarea,main .field .suggestinput{flex:1 0;margin:0;width:100%}main .field.suggest{position:relative}main .field.list{flex-wrap:wrap;background-color:light-dark(#eed, #1d1e1c);border-radius:.25em}main .field.list:before{content:none}main .field.list .chosen{white-space:nowrap;margin-left:.25em}main .field.list .chosen a{margin-right:0}main .field.list input:focus,main .field.list input:hover{box-shadow:none}main .field.list:focus-within,main .field.list:hover{box-shadow:0 0 0 3px light-dark(#444, #cacfc0)}legend{margin:0 .75em .75em -0.25em;padding:.1em 0 .25em .75em;background-color:light-dark(#ddc, #434541);float:left;border-radius:0 .325em .325em 0}@media(min-width: 25em){legend{padding:.1em 0 .25em .825em}}legend .action:first-child{margin-left:1em}legend .action:hover,legend .action:focus{box-shadow:0 0 0 3px light-dark(#444, #cacfc0);border-radius:.25em}fieldset.checkboxes legend{background:none;float:none;margin:0;padding:0}@media(min-width: 40em){fieldset.checkboxes legend{position:absolute}}fieldset.checkboxes .field{flex-wrap:wrap}.field label.checkbox{display:inline-flex;margin:.1em 0;align-items:center;margin-right:1em}main .field .suggestinput{display:flex;position:relative}main .field .suggestinput input:not([type=checkbox]):not([type=radio]){flex:1 0 2em}.suggestions{position:absolute;top:1.4em;left:.125em;background-color:light-dark(#ddc, #434541);padding:0 3px 3px;border-radius:0 0 3px 3px}.suggestions>*{display:block;cursor:pointer;background-color:light-dark(#eed, #1d1e1c);padding:.125em .25em}.suggestions>*:hover,.suggestions>*.selected{background-color:light-dark(#abc, #357);color:light-dark(#135, #def)}.suggestions>* em{font-style:inherit;font-weight:bold}img.preview{max-height:200px}.hidden{display:none}.validation{margin-top:-0.5em}.validation:before{font-size:.9em;margin-right:.4em;display:inline-block}@media(min-width: 40em){.validation{margin-top:0;padding-left:.5em}}.validation:after{content:attr(title);margin-left:.25em}@media(min-width: 40em){.validation:after{content:none;margin-left:0}}@media(min-width: 40em){.tabbed{display:flex}}.tabs{margin:.5em .25em;line-height:150%}@media(min-width: 40em){.tabs{flex:none;margin:.5em;line-height:125%}}.tabs a{margin:0 .25em;padding:.1em .25em .15em;white-space:nowrap}@media(min-width: 40em){.tabs a{display:block;margin:.25em}}.tabs a:before{font-size:.9em;margin-right:.5em;display:inline-block;width:1.25em;text-align:center}.tabs a.selected{background-color:light-dark(#abc, #357);color:light-dark(#135, #def);border-radius:.25em}@media(min-width: 40em){.tabcontent{flex:1 0}}#authchoices label:before,#authchoices a:before,.linkedaccount:before{display:inline-block;font-size:2em;line-height:1em;width:1em;text-align:center;padding:.25em;color:#fff}#authchoices label.deviantart:before,#authchoices a.deviantart:before,.linkedaccount.deviantart:before{background-color:#11c05d}#authchoices label.github:before,#authchoices a.github:before,.linkedaccount.github:before{background-color:#24292e}#authchoices label.google:before,#authchoices a.google:before,.linkedaccount.google:before{background-color:#4285f4}#authchoices label.steam:before,#authchoices a.steam:before,.linkedaccount.steam:before{background-color:#070609}#authchoices label.track7:before,#authchoices a.track7:before,.linkedaccount.track7:before{content:" ";background-image:url(/user/via/track7.png);background-size:1.5em;padding:0;height:1.5em;width:1.5em;vertical-align:middle}#authchoices label.twitch:before,#authchoices a.twitch:before,.linkedaccount.twitch:before{background-color:#9147ff}#authchoices label.twitter:before,#authchoices a.twitter:before,.linkedaccount.twitter:before{background-color:#1da1f2}#authchoices label:before{border-radius:5px}#authchoices a:before{border-radius:50%}#authchoices a:hover,#authchoices a:focus{box-shadow:0 0 0 3px light-dark(#444, #cacfc0);border-radius:50%}#contacts .deviantart{color:#11c05d}#contacts .facebook{color:#466ca6}#contacts .github{color:light-dark(#24292e, light-dark(#357, #9df))}#contacts .steam{color:light-dark(#070609, light-dark(#357, #9df))}#contacts .twitch{color:#9147ff}#contacts .twitter{color:#1da1f2}body>header{background-color:#352;color:#ccc;height:42px;display:flex}@media(min-width: 40em){body>header{border-radius:0 0 .625em .625em}}body>header a{color:#fff}#gohome{display:block;height:36px;margin-left:calc(.5em - 2px);margin-top:6px;padding-left:2px;padding-right:7px;border-radius:.25em .25em 0 0}@media(min-width: 40em){#gohome{margin-left:calc(.625em - 2px)}}#gohome:focus,#gohome:hover{outline:none;background-color:#574}#gohome img{display:block;height:36px}#theme-toggle{display:block;margin:5px 7px 5px auto;padding:0;height:32px;width:32px;line-height:32px;text-align:center;border-radius:.25em;background-color:rgba(0,0,0,0);color:#fff}#theme-toggle:before{font-size:.9em;margin-right:.4em;display:inline-block}#theme-toggle:before{display:block;margin:0}#theme-toggle:focus,#theme-toggle:hover{outline:none;text-decoration:none;background-color:#574}#userstatus{margin-right:.25em}@media(min-width: 40em){#userstatus{margin-right:.625em}}#signin,#whodat{display:block;height:42px;line-height:40px;padding:0 .5em}#signin:focus,#signin:hover,#signin.open,#whodat:focus,#whodat:hover,#whodat.open{outline:none;background-color:#574}#signin.open:hover,#signin.open:focus,#whodat.open:hover,#whodat.open:focus{box-shadow:0 0 0 3px #130}#signin img.avatar,#whodat img.avatar{height:30px;margin-left:.5em;margin-bottom:3px;vertical-align:middle}.notifycount{display:inline-block;background-color:#d82;color:#fff;border-radius:.5em;margin-left:.5em;height:1em;line-height:.9em;padding:0 .2em;min-width:.6em;text-align:center}#loginmenu,#usermenu{display:none;background-color:#574;color:#ccc;padding:.25em .5em .5em}#usermenu{position:absolute;z-index:1;margin-left:auto;padding:.25em 0 .5em;right:.25em;border-radius:0 0 .625em .625em}@media(min-width: 40em){#usermenu{right:2em}}@media(min-width: 25em){#loginmenu{padding:.25em 1.5em .5em}}@media(min-width: 35em){#loginmenu{position:absolute;z-index:1;margin-left:auto;padding:.25em .5em .5em;right:.25em;border-radius:0 0 .625em .625em}}@media(min-width: 40em){#loginmenu{right:2em}}#signinform{padding-bottom:.25em}@media(min-width: 40em){#signinform{width:16.5em}}#signinform label{display:block;margin:.5em 0;border-radius:.25em}#signinform label.checkbox{width:13em;margin:.5em auto}#signinform label:focus,#signinform label:hover{outline:none;box-shadow:0 0 0 3px #130}#signinform label.checkbox:focus-within{box-shadow:0 0 0 3px #130}#signinform input[type=checkbox]{color-scheme:dark}#signinform input[type=checkbox]:focus{outline:none}#signinform button{display:block;margin:0 auto}#signinform button:disabled{background:repeating-linear-gradient(-45deg, #352, #352 calc(3px / var(--sqrt2)), transparent calc(3px / var(--sqrt2)), transparent calc(6px / var(--sqrt2)));color:#ccc}#signinform button:not(:disabled){background-color:#352;color:#fff}#signinform button:not(:disabled):hover,#signinform button:not(:disabled):focus{outline:none;box-shadow:0 0 0 3px #130}#authchoices{display:flex;justify-content:center;align-content:middle;flex-wrap:wrap;width:auto}#authchoices a{margin:0 .125em .5em;padding:4px}#authchoices label{margin:.5em .25em 0;padding:4px}#authchoices label.selected{background-color:#fff;border-radius:8px}#authchoices input{display:none}#oldlogin{padding-top:.5em}#oldlogin label{margin:.5em auto;width:12.5em}#oldlogin input{display:block;width:12em;border:none;background-color:light-dark(#ffd, #2d2e2c);color:light-dark(#444, #cacfc0);border-radius:.25em;padding:0 .25em .1em}#oldlogin input:hover,#oldlogin input:focus{outline:none;box-shadow:0 0 0 3px #130}#useractions a{display:block;font-weight:bold;text-decoration:none;color:#fff;padding:.125em .5em .25em}#useractions a:before{font-size:.9em;margin-right:.4em;display:inline-block}#useractions a:before{width:1.4em;text-align:center}#useractions a:hover,#useractions a:focus{outline:none;background-color:#352}body>footer{font-size:.9em;color:light-dark(#ccc, #cacfc0);margin:.25em 0;display:flex;flex-wrap:wrap}@media(min-width: 25em){body>footer{margin:.25em .5em}}@media(min-width: 40em){body>footer{margin:.25em 0}}body>footer a{color:light-dark(#ccc, #cacfc0)}body>footer a:hover,body>footer a:focus{outline:none;color:#fff}body>footer>*{margin:.25em .5em;flex:0 0 auto}body>footer div{flex:1 0 auto;text-align:right}body{padding:0;margin:0;background-color:light-dark(#777, #0f1614);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:rosario,serif;font-size:1.1em}@media(min-width: 40em){body{padding:0 1.5em;position:relative}}body.text{max-width:75em;margin:0 auto}main{background-color:light-dark(#ffd, #2d2e2c);color:light-dark(#444, #cacfc0);padding:.5em 0;position:relative}@media(min-width: 25em){main{padding:.5em}}@media(min-width: 40em){main{margin-top:1.5em;border-radius:.75em}}main a:link,main a:visited{color:light-dark(#357, #9df)}.tagcloud:not(:empty){background-color:light-dark(#ddc, #434541);font-size:.8em;padding:.125em .625em .25em;vertical-align:middle;display:flex;flex-wrap:wrap}@media(min-width: 25em){.tagcloud:not(:empty){margin:0 .625em;padding:.25em .5em .325em;border-radius:.25em}}@media(min-width: 40em){.tagcloud:not(:empty){float:right;display:block;margin:-1.75em -0.625em .625em .625em;border-radius:.25em 0 0 .25em}}.tagcloud:not(:empty) header{margin:0 .75em 0 .25em}.tagcloud:not(:empty) header:before{font-size:.9em;margin-right:.4em;display:inline-block}@media(min-width: 40em){.tagcloud:not(:empty) header{display:block;background-color:light-dark(#abc, #357);margin:-0.25em -0.5em 0;padding:.25em .5em;border-radius:.5em 0 0 0}}.tagcloud:not(:empty) a:link,.tagcloud:not(:empty) a:visited{font-weight:normal}@media(min-width: 40em){.tagcloud:not(:empty) a:link,.tagcloud:not(:empty) a:visited{display:block}}.tagcloud:not(:empty) a:link:after,.tagcloud:not(:empty) a:visited:after{margin-right:.5em;content:" (" attr(data-count) ")"}@media(min-width: 40em){.tagcloud:not(:empty) a:link:after,.tagcloud:not(:empty) a:visited:after{margin:0}}nav.tagprevnext{text-align:center;font-size:.8em}nav.tagprevnext a{margin:0 .25em}#taginfo{list-style-type:none;margin:0;padding:0}#taginfo li{display:flex;margin:.75em .5em}@media(min-width: 25em){#taginfo li{margin:.75em 1em}}#taginfo .tagdata{background-color:light-dark(#ddc, #434541);padding:.25em .5em;border-radius:.25em 0 0 .25em;flex:0 0 auto}#taginfo .tagdata>*{display:block}#taginfo .tagdata span,#taginfo .tagdata time{font-size:.8em}#taginfo .description{padding:.25em .5em;flex:1 1 auto}#comments h2{border-top:.0625em dashed light-dark(#777, #666);margin:1em 0 0;padding:.375em .4em 0}#comments h2:before{font-size:.9em;margin-right:.4em;display:inline-block}section.comment,ol.messages li{margin:.75em 0 1.25em;flex:1 0}@media(min-width: 25em){section.comment,ol.messages li{margin:.75em 1em 1.25em;display:flex;overflow-x:auto}section.comment.loading,ol.messages li.loading{display:block}}section.comment .userinfo,ol.messages li .userinfo{padding:0 .25em 0 .5em;background-color:light-dark(#ddc, #434541);flex:none}@media(min-width: 25em){section.comment .userinfo,ol.messages li .userinfo{padding:0 .25em;border-radius:.25em 0 0 .25em}}@media(min-width: 40em){section.comment .userinfo,ol.messages li .userinfo{padding:.125em .5em;text-align:center}}section.comment .userinfo img.avatar,ol.messages li .userinfo img.avatar{display:none}@media(min-width: 25em){section.comment .userinfo img.avatar,ol.messages li .userinfo img.avatar{display:block;margin:.25em auto;max-width:64px}}section.comment .userinfo .userlevel,ol.messages li .userinfo .userlevel{font-size:.8em;padding-bottom:.25em}section.comment .comment,ol.messages li .comment{flex:1 0}section.comment header,ol.messages li header{font-size:.8em;padding:.15625em .625em}section.comment footer,ol.messages li footer{text-align:right;font-size:.8em}.comment .username.friend:after,.suggesteduser .username.friend:after{margin-left:.325em}.content{flex:1 0;overflow-x:auto}.content.edit{display:flex;padding:.25em 0}.content.edit:before{content:none}.content.edit textarea{flex:1 0}.content p{margin:.75em .5em}.content p:first-child{margin-top:.5em}.content p:last-child{margin-bottom:.5em}.edithistory{white-space:normal}#addcomment span.label{flex:0 0 5em}#addcomment button{margin:.75em 1em .75em 6em}code{font-family:cascadia-code,monospace;font-size:.9em}pre{margin:.75em 0;padding:.25em .5em;overflow-x:auto;background-color:light-dark(#ddc, #434541)}@media(min-width: 25em){pre{margin:.75em 1em;border-radius:.25em}}:not(pre)>code{background-color:light-dark(#ddc, #434541);padding:.1em;margin:-0.1em 0;border-radius:.2em}.token.atrule,.token.keyword{color:light-dark(#07a, #cc99cd)}.token.attr-name{color:light-dark(#690, #e2777a)}.token.attr-value{color:light-dark(#07a, #7ec699)}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:light-dark(#708090, #999)}.token.boolean,.token.number{color:light-dark(#905, #f08d49)}.token.builtin,.token.selector{color:light-dark(#690, #cc99cd)}.token.char,.token.string{color:light-dark(#690, #7ec699)}.token.class-name{color:light-dark(#dd4a68, #f8c555)}.token.constant,.token.property,.token.symbol{color:light-dark(#905, #f8c555)}.token.deleted,.token.tag{color:light-dark(#905, #e2777a)}.token.entity,.token.operator,.language-css .token.string,.style .token.string,.token.url{color:light-dark(#9a6e3a, #67cdcc)}.token.function{color:light-dark(#dd4a68, #f08d49)}.token.function-name{color:light-dark(inherit, #6196cc)}.token.important{color:light-dark(#e90, #cc99cd)}.token.inserted{color:light-dark(#690, green)}.token.namespace{color:light-dark(#4c4c4c, #e2777a)}.token.punctuation{color:light-dark(#999, #ccc)}.token.regex,.token.variable{color:light-dark(#e90, #7ec699)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}form#googletrack7{display:flex;align-items:baseline}form#googletrack7 label{flex:1 1 auto;align-items:baseline}form#googletrack7 label input{margin-left:.5em}form#googletrack7 button{margin-left:0}h1 img{max-width:100%}#features{margin:.25em}@media(min-width: 48.5em){#features{float:right;margin-top:-230px;margin-right:-0.5em}}#features nav{display:flex;flex-wrap:wrap}@media(min-width: 48.5em){#features nav{display:block}}#features nav a{display:flex;background-color:light-dark(#ddc, #434541);border-radius:.25em;padding:.35em .5em .35em .35em;margin:.0625em;line-height:32px}@media(min-width: 48.5em){#features nav a{border-radius:.25em 0 0 .25em;margin:.125em 0}}#features nav a:hover,#features nav a:focus{outline:none;background-color:light-dark(#abc, #357);color:light-dark(#135, #def)}#features nav img{margin-right:.5em;vertical-align:middle}article.activity{display:flex}article.activity .whatwhen{flex:none;font-size:.9em;margin:1.5em 0 .75em .5em;padding:.5em 0 .25em;background-color:light-dark(#ddc, #434541);border-radius:.325em;width:calc(48px + 1em);height:calc(48px + 1.6em);background-repeat:no-repeat;background-position:center .55em}article.activity .whatwhen time{padding-top:calc(48px + .25em);display:block;text-align:center}@media(min-width: 25em){article.activity h2{margin-left:.75em}}article.activity img.photothumb{border-radius:.25em}article.activity.art .whatwhen{background-image:url(/images/storytype/art.png)}article.activity.code .whatwhen{background-image:url(/images/storytype/code.png)}article.activity.comment .whatwhen{background-image:url(/images/storytype/comment.png)}article.activity.entry .whatwhen{background-image:url(/images/storytype/entry.png)}article.activity.discuss .whatwhen{background-image:url(/images/storytype/post.png)}article.activity.guide .whatwhen{background-image:url(/images/storytype/guides.png)}article.activity.lego .whatwhen{background-image:url(/images/storytype/lego.png)}article.activity.photo .whatwhen{background-image:url(/images/storytype/photo.png)}article.activity.update .whatwhen{background-image:url(/images/storytype/update.png)}ol.gallery a.photo.thumb{background-color:light-dark(#fff, #1d1e1c);border-radius:.25em;filter:drop-shadow(0.5px 0.5px 1px light-dark(#777, #666))}ol.gallery a.photo.thumb img{padding:7px;margin:0 auto;border-radius:9px}img.photo,iframe.photo{max-width:100%;border:1px solid light-dark(#777, #666);border-radius:.25em;display:block;margin:0 auto}@media(min-width: 40em){#editphoto span.label{flex:0 0 4.5em}#editphoto button{margin:.75em 1em .75em 5.5em}}ol.gallery a.art.thumb{border-radius:.25em}ol.gallery a.art.thumb img{filter:drop-shadow(2px 2px 1px light-dark(#777, #666))}img.art{max-width:100%;border-radius:.25em;display:block;margin:0 auto}@media(min-width: 40em){#editart span.label{flex:0 0 5.5em}#editart button{margin:.75em 1em .75em 6.5em}}@media(min-width: 40em){#editentry span.label{flex:0 0 3em}#editentry button{margin:.75em 1em .75em 4em}}@media(min-width: 40em){#codetypes{display:flex;flex-wrap:wrap;justify-content:center;margin:0 .5em 1em}}#codetypes section{margin-top:1em;background-color:light-dark(#ddc, #434541);padding-bottom:.0125em}@media(min-width: 25em){#codetypes section{border-radius:.25em}}@media(min-width: 40em){#codetypes section{width:calc(50% - 1em);margin:1em .5em 0}}@media(min-width: 57em){#codetypes section{width:calc(33.333333% - 1em)}}@media(min-width: 76em){#codetypes section{width:calc(25% - 1em)}}#codetypes h2{text-align:center;margin:0}#codetypes h2 a{display:block;background-color:light-dark(#abc, #357);color:light-dark(#135, #def);padding:.125em .25em .25em}@media(min-width: 25em){#codetypes h2 a{border-radius:.25em .25em 0 0}}#codetypes h2:after{font-family:fontawesome;font-size:3em;text-decoration:none;display:block;line-height:1em;margin-top:.25em}img.icon{vertical-align:middle;margin-right:.125em}.downloads{margin:0 1em}.downloads a.action{margin:0 .375em .75em}img.icon.preview{width:32px;height:32px}.screenshot{display:block;margin:.75em auto}@media(min-width: 25em){.screenshot{float:right;margin:.25em 1em .25em .5em}}@media(min-width: 40em){#editapp span.label{flex:0 0 5.5em}#editapp button{margin:.75em 1em .75em 6.5em}#addrel span.label{flex:0 0 4.75em}#addrel button{margin:.75em 1em .75em 5.75em}#editscr .label{flex:0 0 6em}#editscr fieldset.checkboxes .field{margin-left:6em}#editscr button{margin:.75em 1em .75em 7em}}@media(min-width: 40em){#editdiscussion .label{flex:0 0 4.5em}#editdiscussion fieldset.checkboxes .field{margin-left:4.5em}#editdiscussion button{margin:.75em 1em .75em 5.5em}}.toc{margin:.5em 0;line-height:1.5em}@media(min-width: 25em){.toc{margin:.5em}}@media(min-width: 40em){.toc{margin:.25em -0.5em .5em 1em;float:right}}.toc header{background-color:light-dark(#abc, #357);padding:0 .5em}.toc header:before{font-size:.9em;margin-right:.4em;display:inline-block}@media(min-width: 25em){.toc header{border-radius:.25em .25em 0 0}}@media(min-width: 40em){.toc header{border-radius:.25em 0 0 0}}.toc ol{background-color:light-dark(#ddc, #434541);margin:0;padding:.125em .75em .25em 2em}@media(min-width: 25em){.toc ol{border-radius:0 0 .25em .25em}}@media(min-width: 40em){.toc ol{border-radius:0 0 0 .25em}}@media(min-width: 40em){#editguide span.label{flex:0 0 4.75em}#editguide button{margin:.75em 1em .75em 5.75em}}ol.gallery a.lego.thumb{border-radius:.25em}ol.gallery a.lego.thumb img{filter:drop-shadow(2px 2px 1px light-dark(#777, #666))}img.lego{max-width:100%;border-radius:.25em;display:block;margin:0 auto;filter:drop-shadow(4px 4px 2px light-dark(#777, #666))}@media(min-width: 40em){#editlego span.label{flex:0 0 6em}#editlego button{margin:.75em 1em .75em 7em}}@media(min-width: 40em){#sendmessage span.label{flex:0 0 4.5em}#sendmessage button{margin:.75em 1em .75em 5.5em}}#sendmessage .suggest a.user{margin:0 .25em}ol.usersuggest{position:absolute;list-style-type:none;padding:0 3px 3px;background-color:light-dark(#abc, #357);border-radius:0 0 3px 3px;top:.45em;left:.25em}ol.usersuggest li{background-color:light-dark(#eed, #1d1e1c);margin:0;padding:.25em;border-radius:0;cursor:pointer;display:flex;align-items:center}ol.usersuggest li.suggesteduser:hover,ol.usersuggest li.suggesteduser.highlight{background-color:light-dark(#abc, #357);color:light-dark(#135, #def)}ol.usersuggest li.suggesteduser img.avatar{height:20px}ol.usersuggest li.suggesteduser span{padding:0 .5em}ol.conversations{list-style-type:none;margin:0;padding:0}ol.conversations>li{margin:.75em .5em;padding:0;border-radius:.375em}@media(min-width: 25em){ol.conversations>li{margin:.75em 1em}}#conversations ol li.selected>header{background-color:light-dark(#abc, #357);border-radius:.25em}#conversations ol li>header{line-height:2em;display:flex;align-items:center;cursor:pointer}#conversations ol li>header>*{margin:0 .25em}#conversations ol header span{flex:1 0 auto}#conversations ol header.incoming{padding-right:2.25em}#conversations ol header.incoming:before{width:2em;line-height:2em;margin-right:.25em;display:inline-block;background-color:light-dark(#abc, #357);color:light-dark(#135, #def);text-align:center;border-radius:.25em 0 0 .25em}#conversations ol header.outgoing{padding-left:2.25em}#conversations ol header.outgoing:after{width:2em;line-height:2em;margin-left:.25em;display:inline-block;background-color:light-dark(#ddc, #434541);text-align:center;border-radius:0 .25em .25em 0}#conversations ol header>img.avatar{height:1.5em}ol.messages{margin:0;padding:0;list-style-type:none}ol.messages li.loading{text-align:center}ol.messages li.reply .message{padding-left:2px;flex:1 0}ol.messages li.reply .label{display:none}@media(min-width: 25em){ol.messages li.reply label,ol.messages li.reply button{margin-top:0;margin-left:0}}ol.messages .outgoing .userinfo,ol.messages .outgoing header{text-align:right}@media(min-width: 25em){ol.messages .outgoing{flex-direction:row-reverse}ol.messages .outgoing .userinfo{border-radius:0 .25em .25em 0}ol.messages .outgoing header{border-radius:.3125em 0 0}}#conversationpane{display:none;overflow-x:auto}@media(min-width: 50em){#conversationpane{display:block}}@media(min-width: 50em){#messages{display:flex}#conversations{width:22em;flex:0 0 auto}#conversations ol.messages{display:none}}.series h2:before{font-size:.9em;margin-right:.4em;display:inline-block}p.story{text-indent:2em;margin:0 .5em}@media(min-width: 25em){p.story{margin:0 1em}}.indent{text-indent:2em}ol.matches{padding:none;list-style-type:none;counter-reset:match -1}ol.matches li:before{float:left;counter-increment:match;content:"[" counter(match) "]";margin-left:-1.5em}#timestampdata{margin:.75em .5em}@media(min-width: 25em){#timestampdata{margin:.75em 1em}}#timestampdata dt{position:absolute}#timestampdata dt:after{content:":"}#timestampdata dd{margin-left:6.5em}@media(min-width: 40em){#tweet span.label{flex:0 0 4.5em}#tweet button{margin:.75em 1em .75em 5.5em}.regextest .label{flex:0 0 4em}.regextest legend{position:absolute}.regextest fieldset.checkboxes .field{margin-left:4em}main .regextest button{margin:.75em 1em .75em 5em}#timestamps .label{flex:0 0 6.5em}#timestamps legend{position:absolute}#timestamps fieldset.checkboxes .field{margin-left:6.5em}#timestamps button{margin:.75em 1em .75em 7.5em}#editupdate span.label{flex:0 0 4em}#editupdate button{margin:.75em 1em .75em 5em}}#userlist{list-style-type:none;margin:.25em .5em;padding:0}@media(min-width: 25em){#userlist{margin:.25em .5em;text-align:center}}#userlist li{margin:1em .5em;text-align:left}@media(min-width: 25em){#userlist li{display:inline-block;margin:.5em;width:15em}}#userlist li>div{display:flex;background-color:light-dark(#ddc, #434541);border-radius:0 0 .25em .25em}#userlist header{display:flex;background-color:light-dark(#abc, #357);border-radius:.25em .25em 0 0;padding:.125em .5em}#userlist header a{color:light-dark(#135, #def)}#userlist header .userlevel{text-align:right;flex:1 1 auto}#userlist a.avatar{margin:.25em .5em .325em}#userlist a.avatar img.avatar{display:block;margin:.25em auto;width:64px;height:64px}#userlist .userstats{padding:.25em .5em 0 0;flex:1 1 auto}#userlist .userstats *{display:block}#userlist .userstats *:before{font-size:.9em;margin-right:.4em;display:inline-block}#userlist .userstats *:before{display:inline-block;width:1em;text-align:center}#userlist .userstats .counts div{display:inline;margin-right:.5em}#userlist .userstats .counts div:last-child{margin-right:0}header.profile{display:flex}@media(min-width: 25em){header.profile{margin-top:.5em}}header.profile:before{content:none}header.profile img.avatar{height:64px;flex:none;margin-left:.5em}@media(min-width: 40em){header.profile h1{margin-top:0}}header.profile p{margin-top:.25em;margin-left:.625em}#contacts{display:flex;justify-content:center;flex-flow:wrap}@media(min-width: 32em){#contacts{position:absolute;top:.75em;right:.5em;justify-content:flex-end;max-width:calc(100% - 64px - 13.5em)}}@media(min-width: 40em){#contacts{right:.75em}}#contacts a{padding:4px;border-radius:.25em}#contacts a:before{font-size:.9em;margin-right:.4em;display:inline-block}#contacts a:before{display:inline-block;font-size:1.5em;line-height:1em;width:1em;text-align:center;margin-right:0}#contacts a:hover,#contacts a:focus{color:light-dark(#135, #def);background-color:light-dark(#abc, #357);text-decoration:none}#rank{background-color:light-dark(#ddc, #434541);padding:.125em .625em;vertical-align:middle;margin:.5em 0}@media(min-width: 32em){#rank{margin:-4.5em -0.5em .5em .5em;padding:.25em .5em;border-radius:.5em 0 0 .5em;float:right}}#rank header{background-color:light-dark(#abc, #357);margin:-0.125em -0.625em 0;padding:.25em .5em}@media(min-width: 32em){#rank header{margin:-0.25em -0.5em 0;border-radius:.5em 0 0 0}}#rank header:before{font-size:.9em;margin:0 .5em 0 .125em}#rank ul{margin:0;padding:0}#rank li{list-style-type:none;margin:.125em .25em}#activity ol{margin:.75em .5em;padding:0;line-height:1.5em}@media(min-width: 25em){#activity ol{margin:.75em 1em}}#activity li{list-style-type:none}#activity .calltoaction{text-align:left}@media(min-width: 40em){#profile span.label{flex:0 0 6.5em}}fieldset.avatar legend{padding-right:1em}fieldset.avatar input[type=radio]{display:none}fieldset.avatar img.avatar{width:2.5em;height:2.5em;margin-right:.5em;-o-object-fit:cover;object-fit:cover}fieldset.avatar input:checked+img.avatar{box-shadow:0 0 0 .25em light-dark(#357, #9df)}.submit{display:flex}main #detecttime{margin:0 .5em;display:inline}@media(min-width: 40em){#timezone span.label{flex:0 0 6em}}@media(min-width: 40em){#contact span.label{flex:0 0 6.75em;display:flex;margin-right:.15em}#contact span.label select{flex-grow:1}#contact button{margin:.75em 1em .75em 7.75em}}#contact .field{position:relative}#contact a.droptrigger{color:light-dark(#444, #cacfc0)}.visibility:before{margin:0 .5em 0 .25em;display:inline-block;width:1em;text-align:center}.droplist .visibility:hover{text-decoration:underline}.droplist .visibility:before{font-size:.8em}#notification a[href="#contact"]:before{content:none}@media(min-width: 40em){#notification span.label{flex:0 0 5em}#notification button{margin:.75em 1em .75em 6em}}@media(min-width: 25em){.linkedaccounts{margin:0 .5em;text-align:left}}.linkedaccount{display:inline-flex;align-items:stretch;margin:.75em .5em}.linkedaccount:before{border-radius:.125em 0 0 .125em}.linkedaccount img{display:block;height:3em;width:3em}.linkedaccount a:hover,.linkedaccount a:focus{box-shadow:0 0 0 3px light-dark(#444, #cacfc0);border-radius:.25em;z-index:1}.linkedaccount .actions{margin:0;padding:.125em .25em;background-color:light-dark(#ddc, #434541);border-radius:0 .25em .25em 0}.linkedaccount .actions a{margin:.125em}.linkedaccount .actions a:before{margin:0;font-size:.9em}#newuser img.avatar{display:block;margin-left:1.5em}@media(min-width: 40em){#newuser span.label{flex:0 0 6.5em}#newuser span.checkbox{margin:0 0 0 6.5em}#newuser button{margin:.75em 1em .75em 7.5em}}a.votepost{display:flex;align-items:center}img.votetype{height:1.1em;margin-right:.2em}/*# sourceMappingURL=track7.css.map */