@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Climate+Crisis:YEAR@1979&family=Nova+Round&display=swap";@import "https://fonts.googleapis.com/css2?family=Barriecito&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:Nova Round,sans-serif}.font-barriecito{font-family:Barriecito,system-ui;font-style:normal;font-weight:400}h1,h2,h3{text-transform:uppercase;font-family:Climate Crisis}a{color:red;text-decoration:none}a:hover{text-decoration:underline}body{margin:0;font-size:18px;overflow:hidden}canvas{display:block}#controls{z-index:100;background-color:#000;flex-direction:column;gap:1rem;padding:12px;font-family:monospace;display:flex;position:fixed;top:20px;left:20px}#controls *{color:#fff}.control-row{align-items:center;gap:1rem;display:flex}#controls label{color:#fff;max-width:120px;font-size:14px}#copyright{color:#ffffff25;font-family:monospace;position:absolute;bottom:5px;left:10px}.modal{opacity:0;text-align:center;color:#000;flex-direction:column;align-items:center;gap:1rem;width:100%;line-height:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.contact_form{opacity:0;text-align:center;color:#000;flex-direction:column;align-items:center;gap:1rem;width:300px;line-height:1.5rem;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cform-content{clip-path:polygon(4% 0%,98% 0%,92% 100%,0% 100%);background:#fff;flex-direction:column;gap:12px;width:450px;padding:50px;display:flex;position:relative}.cform-content form{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cform-direct{clip-path:polygon(0% 0%,97% 0%,100% 100%,4% 100%);background:#fff;flex-direction:column;gap:-5px;width:100%;padding:10px 3px;font-size:small;display:flex}.close-btn{cursor:pointer;font-size:24px;position:absolute;top:10px;right:15px}.modal__header{text-transform:uppercase;font-size:xx-large}.modal__content{max-width:800px;font-size:x-large;line-height:150%}.modal__content table{border-collapse:collapse;width:100%}.modal__content table td:first-child{text-align:left;padding-right:40px;font-weight:700}.modal__content table td:last-child{text-align:right}.modal__content table td{padding:3px 0}.modal__bg{z-index:-1;max-width:1024px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hidden{cursor:default;pointer-events:none}#back{opacity:.4;cursor:pointer;z-index:100;pointer-events:auto;background:0 0;border:none;position:fixed;top:10px;left:10px}#back img{width:5rem;transform:scaleX(-1)}#back.hidden{opacity:0;pointer-events:none}#ae_vision .modal__content{max-width:460px}#ae_vision .modal__bg{width:850px}#ae_happenings .modal__bg{width:600px}#loading{z-index:200;color:#fff;opacity:.5;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#loading.hidden{opacity:0;pointer-events:none}input,textarea{padding:5px;font-size:14px}button.send{cursor:pointer;color:#0000;background:url(/assets/textures/sendbutton.png) 50%/contain no-repeat;border:none;min-width:150px;height:40px}#game{z-index:1;color:#fff;text-align:right;align-items:end;gap:48px;padding:80px 150px}#game #game__title{font-size:3rem}#game .modal__content{max-width:670px;line-height:180%}.game__desc{font-size:18px}.construction{z-index:2;pointer-events:none;width:100vw;height:100vh;position:fixed}.construction.hidden{opacity:0}.construction .m{--space:1rem;white-space:nowrap;padding-left:var(--space);animation:6.7s linear infinite marquee;display:inline-block}.construction .m:after{content:attr(data-text);padding-left:var(--space)}.construction .cs_el{color:#fdb67c;background-color:#0b52af;width:110vw;padding:4px 0;font-size:1.4rem;position:fixed}.construction .top{top:90px;transform:rotate(2deg)}.construction .bottom{bottom:80px;transform:rotate(-3deg)}.construction .behind{height:1rem;bottom:20px;transform:rotate(8deg)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}#ae_vision .modal__bg{max-width:600px}#ae_happenings .modal__header{line-height:130%}#ae_happenings .modal__content{flex-direction:column;align-items:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-content{display:none}.ai_guidelines{width:18rem}
