@charset "UTF-8";/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas:before,.far:before,.fab:before,.fa-solid:before,.fa-regular:before,.fa-brands:before,.fa:before{content:var(--fa)}.fa-classic,.fas,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-chevron-right:before{content:""}.fa-copy:before{content:""}.fa-clock:before{content:""}.fa-cog:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-eye:before{content:""}.fa-file-alt:before{content:""}.fa-hourglass-half:before{content:""}.fa-info-circle:before{content:""}.fa-magic:before{content:""}.fa-snowflake:before{content:""}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/font-awesome/6.7.2_4df0ca02dd8a3024/fa-solid-900.woff2) format("woff2"),url(/static/font-awesome/6.7.2_4df0ca02dd8a3024/fa-solid-900.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}/*! end of fontawesome */*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.9375rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#282828;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2}h1{font-size:2.34375rem}h2{font-size:1.875rem}h3{font-size:1.40625rem}h4{font-size:1.125rem}h5,h6{font-size:.9375rem}p{margin-top:0;margin-bottom:1rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}b,strong{font-weight:800}small,.small{font-size:.75rem}a{color:#ff9f1c;text-decoration:none}a:hover{color:#ffac3b}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.75rem;color:inherit}code{font-size:.75rem;color:#ff449b;word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}[hidden]{display:none!important}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}.d-none{display:none}.d-inline-block{display:inline-block}@media (min-width: 576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}}.text-break{word-break:break-word;word-wrap:break-word}.text-center{text-align:center}.text-right,.text-end{text-align:right}.text-muted{color:#a0a0a0}.text-warning{color:#ffc107!important}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rounded{border-radius:.375rem}.align-items-end{align-items:flex-end!important}.align-middle{vertical-align:middle!important}.align-top{vertical-align:top!important}.justify-content-between{justify-content:space-between!important}.bg-dark{background-color:#353535}.alert{position:relative;padding:1rem;margin-bottom:1rem;color:inherit;background-color:transparent;border:1px solid transparent;border-radius:.375rem}.alert-link{font-weight:600;color:var(--bs-alert-link-color)}.alert-dim-warn{color:#fff;background-color:#917200;border-color:#917200}.alert-dim-warn .alert-link{color:#ccc}.btn{display:inline-block;padding:.375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-radius:.375rem;background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.btn[disabled]{cursor:default;pointer-events:none;opacity:.65}.btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem #2686ee80}.btn:active{box-shadow:inset 0 3px 5px #00000020}.btn.btn-primary{color:#fff;background-color:#0071eb;border-color:#0071eb}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:focus-visible{color:#fff;background-color:#0060c7;border-color:#005bbc}.btn.btn-primary:active{background-color:#005bbc;border-color:#0055b0}.btn.btn-primary:disabled{background-color:#0072eb;border-color:#0071eb}.btn.btn-success{color:#fff;background-color:#00881f;border-color:#00881f}.btn.btn-success:hover,.btn.btn-success:focus,.btn.btn-success:focus-visible{background-color:#00731a;border-color:#006c19}.btn.btn-success:active{background-color:#006c19;border-color:#006617}.btn.btn-success:disabled{background-color:#00881f;border-color:#00881f}.btn.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn.btn-danger:hover,.btn.btn-danger:focus,.btn.btn-danger:focus-visible{background-color:#bb2d3b;border-color:#b02a37}.btn.btn-danger:active{background-color:#b02a37;border-color:#a52834}.btn.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn.small,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem}.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group.btn-group-dark-dividers .btn+.btn{border-left:1px solid rgba(0,0,0,.2)}.container,.container-fluid{width:100%;padding:0 .75rem;margin-left:auto;margin-right:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1140px}}select{word-wrap:normal}select:disabled{opacity:1}textarea{resize:vertical}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.5;color:#fff;appearance:none;background-color:#3c3c3c;background-clip:padding-box;border:1px solid rgb(116.5,116.5,116.5);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control:focus{border-color:#80b8f5;outline:0;box-shadow:0 0 0 .25rem #0071eb40}.form-control::placeholder{color:#a0a0a0;opacity:1}.form-control:disabled{background-color:#3c3c3c;opacity:.4}input.form-control:-moz-focusring,textarea.form-control:-moz-focusring{color:#fff;text-shadow:none}label{display:inline-block}.form-label{margin-bottom:.5rem}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 0}.navbar-brand{padding:.3rem 0;margin-right:1rem;font-size:1.171875rem;color:#fff;white-space:nowrap}@media (max-width: 576px){.navbar-brand{font-size:.9375rem}}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 0;color:#a0a0a0;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link.active,.nav-link:active{color:#fff}.nav-link:hover,.nav-link:focus{color:#cfcfcf}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.col-12{flex:0 0 auto;width:100%}@media (min-width: 576px){.col-sm-auto{flex:0 0 auto;width:auto}}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.order-md-1{order:1}.order-md-2{order:2}}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.ms-0,.ml-0,.mx-0{margin-left:0!important}.me-0,.mr-0,.mx-0{margin-right:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.ps-0,.pl-0,.px-0{padding-left:0!important}.pe-0,.pr-0,.px-0{padding-right:0!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ms-1,.ml-1,.mx-1{margin-left:.25rem!important}.me-1,.mr-1,.mx-1{margin-right:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.ps-1,.pl-1,.px-1{padding-left:.25rem!important}.pe-1,.pr-1,.px-1{padding-right:.25rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ms-2,.ml-2,.mx-2{margin-left:.5rem!important}.me-2,.mr-2,.mx-2{margin-right:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.ps-2,.pl-2,.px-2{padding-left:.5rem!important}.pe-2,.pr-2,.px-2{padding-right:.5rem!important}.mt-3,.my-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ms-3,.ml-3,.mx-3{margin-left:1rem!important}.me-3,.mr-3,.mx-3{margin-right:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.ps-3,.pl-3,.px-3{padding-left:1rem!important}.pe-3,.pr-3,.px-3{padding-right:1rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ms-4,.ml-4,.mx-4{margin-left:1.5rem!important}.me-4,.mr-4,.mx-4{margin-right:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.ps-4,.pl-4,.px-4{padding-left:1.5rem!important}.pe-4,.pr-4,.px-4{padding-right:1.5rem!important}.mt-5,.my-5{margin-top:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ms-5,.ml-5,.mx-5{margin-left:3rem!important}.me-5,.mr-5,.mx-5{margin-right:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.ps-5,.pl-5,.px-5{padding-left:3rem!important}.pe-5,.pr-5,.px-5{padding-right:3rem!important}.large-factorio-icon{position:relative;width:64px;height:64px;background-repeat:no-repeat;background-position:center;-webkit-user-select:none;user-select:none}.large-factorio-icon .icons{position:absolute;overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.large-factorio-icon .icons .inline-icon{margin:2.5%;width:45%;height:45%;top:0}.large-factorio-icon .icons .inline-icon:first-child:last-child{margin:0 auto;width:32px;height:32px}.large-factorio-icon .icons{inset:4px}.large-factorio-icon.blueprint-book{background-image:url(/static/factorio/blueprint-book-wide-64px.png)}.large-factorio-icon.blueprint-book .icons{inset:4px 7px 16px 13px}#root{position:relative;z-index:1}hr{border-color:#5b5b5b}.inline-icon{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;line-height:.8rem;color:transparent;width:1.25rem;height:1.25rem;top:-.09375rem}.inline-icon.large{width:2rem;height:2rem;top:-.1rem}.inline-icon img{width:100%;height:100%}.inline-icon .mini-quality{width:40%;height:40%}.inline-icon .badge-sw{position:absolute;bottom:0;left:0;text-align:left}.inline-icon .badge-se{position:absolute;bottom:0;right:0;text-align:right}.icon-overlay-text{text-shadow:0 0 .2rem black,0 0 .2rem black,0 0 .2rem black,0 0 .2rem black,0 0 .2rem black;color:#fff;outline:1px black;font-size:.85rem;-webkit-user-select:none;user-select:none}.blueprint-image{position:relative}.full-width{max-width:100%}ul.blueprint-book-hierarchy{list-style:none;padding-left:0;margin-left:0}ul.blueprint-book-hierarchy ul.blueprint-book-hierarchy{padding-left:.4166666667rem;margin-left:.25rem;border-left:1px dashed rgb(116.5,116.5,116.5)}@media (min-width: 576px){ul.blueprint-book-hierarchy ul.blueprint-book-hierarchy{padding-left:.625rem;margin-left:.625rem}}.section-heading{color:#ffe6c0}.blueprint-string-input{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;word-break:break-all;overflow-wrap:break-word}.hazard-alert{background-color:#fc1;background-image:repeating-linear-gradient(135deg,#fc1 0 1rem,#f1be00 1rem 2rem);font-weight:900;font-size:1.25rem;text-align:center;padding:.5rem .75rem;color:#000}ul.list-style-dashed{padding-left:0;list-style-position:inside;list-style-type:"–  "}ul.list-style-dashed ul.list-style-dashed{padding-left:1.2rem}@keyframes flying-indicator-animation{0%{transform:translateY(-1rem);opacity:0}20%{opacity:100%}80%{opacity:100%}to{transform:translateY(-2rem);opacity:0}}.flying-indicator{position:relative}.flying-indicator:after{display:inline-block;white-space:nowrap;content:attr(data-flying-indicator-text);position:absolute;left:0;top:0;background:#282828;color:#fff;padding:.1rem .3rem;border-radius:.25rem;font-size:.75rem;animation:1s ease flying-indicator-animation}.flying-indicator.success:after{background:#00881f;color:#fff}.flying-indicator.error:after{background:#dc3545;color:#fff;font-weight:700}input.too-long,textarea.too-long{color:#fc1;border-color:#fc1}input.too-long:focus,textarea.too-long:focus{color:#fc1;border-color:#fc1}p.blog-image{margin:1rem 0 2rem}@media (min-width: 576px){p.blog-image{margin-left:2rem}}p.blog-image img{margin-top:.5rem;max-width:100%;height:auto;box-shadow:0 0 2.5rem #0009;border-radius:.5rem;text-decoration:none}.font-size-ultra-emoji{font-size:5rem}span.user-link.not-anonymous{color:#fff}.verified-icon{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle;position:relative;top:-.05rem}@keyframes anim-hue-360{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.rainbow-on-hover:hover,.rainbow-on-hover:focus{animation:anim-hue-360 5s linear infinite}.frt{display:inline-block;word-wrap:break-word;word-break:break-word}.frt.ml{white-space:pre-line}#snow-bg{position:fixed;inset:0;pointer-events:none;z-index:0}.snow-link{color:#0abde3}.snow-link:hover,.snow-link:active,.snow-link:focus{color:#48dbfb}.holiday-lights{display:block;pointer-events:none;background-image:url(/static/images/seasonal/lights-1x.png),url(/static/images/seasonal/lights-1x.png);background-repeat:repeat-x;height:43px;position:relative;background-size:256 43}@media (max-width: 512px){.holiday-lights{background-size:128px 22px;height:22px}}
