*{box-sizing:border-box;padding:0;margin:0}body{background-color:var(--background-color);color:var(--primary-text);font-family:Arial,sans-serif}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff}::-webkit-scrollbar-thumb:hover{background:#333}a{text-decoration:none;color:var(--primary-text);font-weight:700}a,a:hover{cursor:pointer}a:hover{color:var(--primary-text-hover)}.red{color:red}.grey{color:grey}h1,h2,h3,h4,h5{color:#fff;margin-bottom:5px}p{color:#666}.smallfont{font-size:.8rem}.lightfont{opacity:.5}.container{text-align:center}.logo{cursor:pointer}.herovisual{max-width:100%;width:640px}.btn{background:var(--primary);font-size:1.2rem}.btn,.btn-small{padding:10px 15px;color:var(--primary-text-button);border:1px solid var(--primary-btn-border);cursor:pointer;font-weight:400}.btn-small{background:transparent;font-size:.9rem;transition:all .3s}.btn[disabled]{opacity:.1;pointer-events:none}.btn-small:hover,.btn:hover{background:var(--primary-hover);color:var(--primary-text-hover);opacity:.7}.btn[disabled]:hover{pointer-events:none}.textinput{padding:10px;border:none;border-radius:0;width:100%;background:#f3f3f3;font-size:1rem;color:var(--primary)}.wrapIntroText{margin-top:30px}.promptfield{font-family:Arial,sans-serif;padding:30px;min-height:50px;background:transparent;border:1px solid #ddd;font-size:1.5rem;text-align:center;margin-bottom:15px;border-radius:0;color:#111;resize:vertical;line-height:1.6rem;width:100%}.promptfield:focus{border-radius:0;border:1px solid #ccc}.progressbar{height:100%;background-color:var(--primary)}.wrapcontainer{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 150px);width:100%}@media (max-width:960px){.wrapcontainer{padding:0}}.container{max-width:var(--max-width);width:100%;padding:0 20px}.wrappopup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup{border-radius:var(--border-radius);padding:30px;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;max-width:640px;background:#fff}@media (max-width:720px){.popup{max-width:calc(100% - 20px);margin:10px}}.imagedisplay{margin:30px auto;background:#ddd}.loading{color:var(--primary);display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}.wrapprogressbar{width:100%;height:3px;background:#ddd}.smallprompt{font-size:.8rem}.checkboxcontainer{display:inline-block;position:relative;padding-left:35px;margin-bottom:17px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkboxcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmarkcontainer{cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block}.checkmarkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #888;border-radius:3px;cursor:pointer}.checkmarkcontainer:hover input~.checkmark{background-color:#ccc}.checkmarkcontainer input:checked~.checkmark{background-color:var(--primary)}.checkmarkcontainer .checkmark--register{left:0}.checkmarkcontainer .placeholder{font-size:1rem;text-align:left;padding-left:3rem;display:block;box-sizing:border-box}.checkmark:after{content:"";position:absolute;display:none}.checkmarkcontainer input:checked~.checkmark:after{display:block}.checkmarkcontainer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.pixel-row{display:flex}.pixel{width:10px;height:10px;background-color:var(--background-color);margin:0}.pixel-on{background-color:#fff}.dark .pixel{background-color:#000}.dark .pixel-on{background-color:var(--background-color)}.option:hover .loadingspinner .dark .pixel,.promptbutton:hover .loadingspinner .dark .pixel{background-color:#222}.option:hover .loadingspinner .dark .pixel-on,.promptbutton:hover .loadingspinner .dark .pixel-on{background-color:var(--background-color)}.wrapsubmission{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;width:100%;padding:20px}.wrapsubmission img{width:100%;height:auto}.wrapsubmission-text{padding:50px;text-align:left}@media (max-width:960px){.wrapsubmission{grid-template-columns:1fr}}.header{min-height:640px;background-size:cover;background-repeat:no-repeat;background-position:50%;height:100vh;position:relative}.header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#130303);pointer-events:none}.header .title{color:#fff;font-size:2rem;text-align:center;padding:30px;display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column}.gallery{width:75%;min-height:100vh;top:-50px;position:relative}@media (max-width:1280px){.gallery{width:90%;min-height:100vh;top:-50px;position:relative;z-index:1}}@media (max-width:720px){.gallery{width:100%;min-height:100vh;top:-50px;position:relative}}.my-masonry-grid{display:flex;margin-left:-2px;width:auto}.my-masonry-grid_column{padding-left:2px;background-clip:padding-box}.my-masonry-grid_column>div{margin-bottom:2px}@media (max-width:960px){.my-masonry-grid_column{background-clip:padding-box}.my-masonry-grid_column>div{margin-bottom:0}}.footer,.gallery-image{width:100%}.footer{position:relative;padding:30px;text-align:center;font-size:.8rem}.player-container{position:fixed;top:20px;right:20px;flex-direction:row;gap:15px;background-color:transparent;z-index:2}.play-icon,.player-container{display:flex;align-items:center;justify-content:center}.play-icon{width:22px;height:22px;background-color:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2)}.play-icon.playing{animation:pulse-animation 2s ease-in-out infinite}@keyframes pulse-animation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.volume-control{width:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,100%,.3);border:none;outline:none;position:absolute;height:3px;right:50px;border-radius:3px}.volume-control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background-color:#fff;cursor:pointer;position:relative}.volume-control::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background-color:#111;cursor:pointer}.volume-control:focus{outline:none}.error-message{color:red;margin-top:5px}.play-icon svg{max-width:14px}.nowplaying{position:absolute;top:50px;right:10px;width:220px;text-align:right;z-index:3}:root{--max-width:1100px;--border-radius:0px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--background-color:#130303;--primary:#130303;--primary-hover:transparent;--primary-text:#111;--primary-text-hover:#fff;--primary-text-button:#fff;--primary-btn-border:#fff;--primary-btn-border-hover:#fff}