/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#dfdfdf;--light-gray:#808a95;--dark-gray:#181818;--magenta:#f653e2;--dark-magenta:#a9289a;--green:#c3fdca;--dark-green:#76b07d;--yellow:#ffffc5;--dark-yellow:#e7c69a;--blue:#11058f;--dark-blue:#070427;--shadow-left:var(--yellow);--shadow-right:var(--yellow);--hover-color:var(--yellow);--second-text:var(--blue);--second-text-hover:var(--yellow);--filter-white:invert(99%) sepia(1%) saturate(7410%) hue-rotate(173deg) brightness(136%) contrast(75%);--filter-light-gray:invert(58%) sepia(13%) saturate(306%) hue-rotate(171deg) brightness(91%) contrast(89%);--filter-dark-gray:invert(6%) sepia(3%) saturate(97%) hue-rotate(314deg) brightness(100%) contrast(92%);--filter-magenta:invert(51%) sepia(57%) saturate(3855%) hue-rotate(280deg) brightness(101%) contrast(93%);--filter-dark-magenta:invert(25%) sepia(79%) saturate(1775%) hue-rotate(281deg) brightness(87%) contrast(100%);--filter-green:invert(87%) sepia(32%) saturate(297%) hue-rotate(71deg) brightness(104%) contrast(98%);--filter-dark-green:invert(64%) sepia(11%) saturate(1106%) hue-rotate(76deg) brightness(98%) contrast(90%);--filter-yellow:invert(100%) sepia(16%) saturate(3603%) hue-rotate(13deg) brightness(111%) contrast(112%);--filter-dark-yellow:invert(87%) sepia(18%) saturate(776%) hue-rotate(337deg) brightness(96%) contrast(89%);--filter-blue:invert(25%) sepia(41%) saturate(4712%) hue-rotate(239deg) brightness(55%) contrast(138%);--filter-dark-blue:invert(7%) sepia(32%) saturate(2906%) hue-rotate(224deg) brightness(89%) contrast(112%);--link-transition:color 350ms ease-in-out;}.page-base-yellow .filter-contrast{filter:var(--filter-blue);}.page-base-green .filter-contrast{filter:var(--filter-magenta);}.page-base-magenta .filter-contrast{filter:var(--filter-green);}.page-base-blue .filter-contrast{filter:var(--filter-yellow);}body.page-base-green{background:var(--green);color:var(--magenta);--shadow-left:var(--yellow);--shadow-right:var(--yellow);--hover-color:var(--yellow);--second-text:var(--blue);--second-text-hover:var(--yellow);}body.page-base-magenta{background:var(--magenta);color:var(--green);--shadow-left:var(--white);--shadow-right:var(--white);--hover-color:var(--blue);--second-text:var(--blue);--second-text-hover:var(--yellow);}body.page-base-blue{background:var(--blue);color:var(--yellow);--shadow-left:var(--green);--shadow-right:var(--magenta);--hover-color:var(--magenta);--second-text:var(--magenta);--second-text-hover:var(--yellow);}body.page-base-yellow{background:var(--yellow);color:var(--blue);--shadow-left:var(--green);--shadow-right:var(--green);--hover-color:var(--magenta);--second-text:var(--magenta);--second-text-hover:var(--blue);}body.page-base-black{background:black;color:var(--white);--shadow-left:var(--green);--shadow-right:var(--magenta);--hover-color:var(--magenta);--second-text:var(--magenta);--second-text-hover:var(--yellow);}body.page-base-white{background:white;color:black;--shadow-left:var(--white);--shadow-right:var(--white);--hover-color:var(--magenta);--second-text:var(--magenta);--second-text-hover:var(--green);}body.page-base-random{background:red;color:var(--white);--shadow-left:var(--green);--shadow-right:var(--magenta);--hover-color:var(--magenta);--second-text:var(--magenta);--second-text-hover:var(--yellow);}p,h1,h2,h3,h4,h5,h6,a{color:inherit;}a{transition:color 350ms ease-in-out 0s;}a:hover{color:var(--hover-color);}.yellow{background:var(--yellow);}.magenta{background:var(--magenta);}.green{background:var(--green);}.blue{background:var(--blue);}.emph{text-shadow:-2px 0 2px var(--shadow-left),2px 0 2px var(--shadow-right);}
:root{--content-width:1260px;}body{display:block;max-width:var(--content-width);margin:0 auto;font-family:"Inconsolata Light","Inconsolata","Courier New",Courier,monospace;}main{min-height:80vh;}p,a,ul{font-size:24px;line-height:1.5;}a{text-decoration:none;}h1{font-size:48px;}h2{font-size:40px;}h3{font-size:34px;}h4{font-size:29px;}.pad1{margin-top:10vh;}.pad2{margin-top:20vh;}.pad3{margin-top:30vh;}.pad4{margin-top:40vh;}.pad5{margin-top:50vh;}.logo-s{width:50px;}.logo-sm{width:75px;}.logo-med{width:100px;}.force-bold{font-weight:bold;}.force-ul{text-decoration:underline;}.gridded{letter-spacing:0.25em;text-align:center;line-spacing:1.5;}.flipY{transform:scaleY(-1);}.circle-pic{display:block;margin:0 auto;max-width:100%;--mask:radial-gradient(closest-side,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);-webkit-mask:var(--mask);mask:var(--mask);}.circle-pic2{display:block;margin:0 auto;max-width:100%;--mask:radial-gradient(closest-side,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 75%);-webkit-mask:var(--mask);mask:var(--mask);}
footer .region-footer{flex-direction:row;justify-content:center;padding-bottom:20px}footer .navbar-nav{flex-direction:row;}#block-dbug-footer{text-align:center;}#block-dbug-footer ul{margin:0;padding:0;}#block-dbug-footer ul li{display:inline-block;margin:20px;}#block-dbug-footer ul li a{color:var(--second-text);font-size:16px;}#block-dbug-footer ul li a:hover{color:var(--second-text-hover);}
.wafes span{display:inline-block;animation:wafe 2s ease-in-out infinite;}.swafes span{display:inline-block;animation:swafe 2s ease-in-out infinite;}.wafes span:nth-child(1),.swafes span:nth-child(1){animation-delay:1.2s;}.wafes span:nth-child(2),.swafes span:nth-child(2){animation-delay:1.0s;}.wafes span:nth-child(3),.swafes span:nth-child(3){animation-delay:.8s;}.wafes span:nth-child(4),.swafes span:nth-child(4){animation-delay:0.6s;}.wafes span:nth-child(5),.swafes span:nth-child(5){animation-delay:0.4s;}.wafes span:nth-child(6),.swafes span:nth-child(6){animation-delay:.2s;}.wafes span:nth-child(7),.swafes span:nth-child(7){animation-delay:0s;}.sweefes span{display:inline-block;animation:sweefe 2s ease-in-out infinite;}.sweefes span:nth-child(1){animation-delay:0s;}.sweefes span:nth-child(2){animation-delay:0.2s;}.sweefes span:nth-child(3){animation-delay:0.4s;}.sweefes span:nth-child(4){animation-delay:0.6s;}.sweefes span:nth-child(5){animation-delay:0.8s;}.sweefes span:nth-child(6){animation-delay:1.0s;}@keyframes sweefe{0%,100%{transform:translate(-5px,0px);}25%{transform:translate(0px,5px);}50%{transform:translate(5px,0px);}75%{transform:translate(0px,-5px);}}@keyframes wafe{0%,100%{transform:translateY(5px);}50%{transform:translateY(-5px);}}@keyframes swafe{0%,100%{transform:translateX(5px);}50%{transform:translateX(-5px);}}.sml{transform:scale(0.05);}.spk{animation-name:scull;animation-duration:.2s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;}@keyframes scull{0%{transform:scale(0.05);}100%{transform:scale(1);}}.hide-text,.load-in,.load-in-half,.load-in-most{opacity:0;transition:opacity 1.2s ease-in-out;}.op1{transition:opacity 2.4s ease-in-out;}.op2{transition:opacity 3.6s ease-in-out;}.op3{transition:opacity 4.8s ease-in-out;}.op4{transition:opacity 6s ease-in-out;}.op5{transition:opacity 7.2s ease-in-out;}.op6{transition:opacity 8.4s ease-in-out;}.op7{transition:opacity 9.6s ease-in-out;}.op8{transition:opacity 10.8s ease-in-out;}.op9{transition:opacity 12s ease-in-out;}.hide-text a,.load-in a,.load-in-half a,.load-in-most a{transition:opacity 1.2s ease-in-out,var(--link-transition);}.op1 a,a.op1{transition:opacity 2.4s ease-in-out,var(--link-transition);}.op2 a,a.op2{transition:opacity 3.6s ease-in-out,var(--link-transition);}.op3 a,a.op3{transition:opacity 4.8s ease-in-out,var(--link-transition);}.op4 a,a.op4{transition:opacity 6s ease-in-out,var(--link-transition);}.op5 a,a.op5{transition:opacity 7.2s ease-in-out,var(--link-transition);}.op6 a,a.op6{transition:opacity 8.4s ease-in-out,var(--link-transition);}.op7 a,a.op7{transition:opacity 9.6s ease-in-out,var(--link-transition);}.op8 a,a.op8{transition:opacity 10.8s ease-in-out,var(--link-transition);}.op9 a,a.op9{transition:opacity 12s ease-in-out,var(--link-transition);}.de0{transition-delay:1.2s;}.de1{transition-delay:2.4s;}.de2{transition-delay:3.6s;}.de3{transition-delay:4.8s;}.de4{transition-delay:6s;}.de5{transition-delay:7.2s;}.de6{transition-delay:8.4s;}.de7{transition-delay:9.6s;}.de8{transition-delay:10.8s;}.de9{transition-delay:12s;}.de10{transition-delay:13.2s;}.de11{transition-delay:14.4s;}.de12{transition-delay:15.6s;}.de13{transition-delay:16.8s;}.de14{transition-delay:18s;}.de15{transition-delay:19.2s;}.de16{transition-delay:20.4s;}.de17{transition-delay:21.6s;}.de18{transition-delay:22.8s;}.de19{transition-delay:24s;}.de0 a,a.de0{transition-delay:1.2s,0s;}.de1 a,a.de1{transition-delay:2.4s,0s;}.de2 a,a.de2{transition-delay:3.6s,0s;}.de3 a,a.de3{transition-delay:4.8s,0s;}.de4 a,a.de4{transition-delay:6s,0s;}.de5 a,a.de5{transition-delay:7.2s,0s;}.de6 a,a.de6{transition-delay:8.4s,0s;}.de7 a,a.de7{transition-delay:9.6s,0s;}.de8 a,a.de8{transition-delay:10.8s,0s;}.de9 a,a.de9{transition-delay:12s,0s;}.de10 a,a.de10{transition-delay:13.2s,0s;}.de11 a,a.de11{transition-delay:14.4s,0s;}.de12 a,a.de12{transition-delay:15.6s,0s;}.de13 a,a.de13{transition-delay:16.8s,0s;}.de14 a,a.de14{transition-delay:18s,0s;}.de15 a,a.de15{transition-delay:19.2s,0s;}.de16 a,a.de16{transition-delay:20.4s,0s;}.de17 a,a.de17{transition-delay:21.6s,0s;}.de18 a,a.de18{transition-delay:22.8s,0s;}.de19 a,a.de19{transition-delay:24s,0s;}.show-text{opacity:1;}.show-text-half{opacity:.5;}.show-text-most{opacity:.75;}.flicker{animation:flick 3s 1 forwards;}@keyframes flick{0%,13%{opacity:1;}15%{opacity:.5;}17%,25%{opacity:1;}26%{opacity:.75;}28%,42%{opacity:1;}44%{opacity:.4;}46%,55%{opacity:.8;}56%{opacity:.3;}57%,66%{opacity:1;}68%{opacity:.5;}69%,72%{opacity:.8;}73%{opacity:.2;}77%,79%{opacity:1;}80%{opacity:.3;}81%,86%{opacity:1;}87%{opacity:.2;}88%,92%{opacity:.5;}93%{opacity:.2;}94%,98%{opacity:.3;}100%{opacity:0;}}
:root{--break-XL:1440px;--break-L:1260px;--break-M:960px;--break-S:650px;--break-XS:500px;--break-XXS:360px;}@media (max-width:1440px){:root{--content-width:1080px;}}@media (max-width:1260px){:root{--content-width:720px;}main{min-height:85vh;}}@media (max-width:960px){:root{--content-width:600px;}}@media (max-width:650px){:root{--content-width:450px;}main{min-height:90vh;}p,a,li{font-size:18px;}h2{font-size:30px;}h3{font-size:26px;}h4{font-size:21px;}#block-dbug-footer ul li{margin:10px;}#block-dbug-footer ul li a{font-size:12px;}.mpad1{margin-top:10vh;}.mpad2{margin-top:20vh;}.mpad3{margin-top:30vh;}.mpad4{margin-top:40vh;}.mpad5{margin-top:50vh;}.logo-s{width:33px;}.logo-sm{width:50px;}.logo-med{width:67px;}}@media (max-width:500px){:root{--content-width:340px;}main{min-height:90vh;}}@media (max-width:360px){:root{--content-width:300px;}}
