.brush-button{align-items:center;background:#0000;border:none;color:beige;cursor:pointer;display:flex;font-family:inherit;font-size:42px;font-weight:900;height:70px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;width:100%}.brush-button-bg{inset:0;position:absolute;z-index:0}.brush-button-bg canvas{display:block;height:100%;width:100%}.brush-button-text{position:relative;transition:transform .15s ease;z-index:1}.brush-button:hover .brush-button-text{transform:scale(1.06) translateY(-2px)}.pixi-border{inset:0;pointer-events:none;position:absolute;z-index:2}.pixi-border canvas{display:block;height:100%;width:100%}.about-page{overflow:hidden}.about-viewport{flex:1 1;overflow:hidden}.about-track{display:flex;height:100%;transition:transform .4s ease}.about-slide{display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;width:100%}.about-copy{column-count:2;column-gap:80px;text-align:justify}.about-copy p{font-size:38px;line-height:1.25;margin:0 0 34px}.credits-copy{align-items:center;display:flex;flex-direction:column}.credits-list{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr;width:1500px}.credits-list div{grid-column-gap:91px;align-items:baseline;border-bottom:1px solid #450f0033;column-gap:91px;display:grid;grid-template-columns:1000px 1fr;padding-bottom:14px}.credits-list dt{font-size:34px;font-weight:900}.credits-list dd{font-size:34px;justify-self:end;margin:0;text-align:right}.support-copy{align-items:center;display:flex;flex-direction:column;text-align:center}.support-copy p{font-size:38px;line-height:1.35;margin:0 0 60px;width:1000px}.support-links{display:flex;flex-direction:column;gap:28px}.support-links a{color:inherit;display:inline-block;font-size:42px;font-weight:900;text-decoration:none;transition:transform .15s ease}.support-links a:hover{transform:scale(1.06)}.about-actions{align-items:center;display:flex;gap:28px;justify-content:center;margin-top:40px}.about-button{font-size:34px;height:80px;width:420px}.about-slide-counter{font-size:34px;font-weight:900;text-align:center;width:120px}.about-nav-button{font-size:34px;height:70px;width:250px}.hidden-nav{pointer-events:none;visibility:hidden}.warning-page{position:relative}.warning-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.warning-page .game-copy{width:1100px}.warning-actions{display:flex;gap:28px;justify-content:center;margin-top:20px}.warning-button{align-self:center;font-size:34px;height:70px;margin:0 0 40px;width:320px}.chase-actions{display:flex;flex-direction:column;gap:24px;width:100%}.chase-actions .wake-button,.chase-button{height:70px;width:700px}.layered-pixi-image canvas{display:block;height:auto;width:100%}.wake-button{height:70px;width:700px}.create-zombie-form{grid-gap:80px;align-items:stretch;display:grid;flex:1 1;gap:80px;grid-template-columns:1fr 1fr 1fr}.create-zombie-copy{text-align:justify}.create-zombie-copy p{font-size:38px;line-height:1.35;margin:0}.form-column{display:flex;flex-direction:column;gap:28px;height:100%;justify-content:space-between}.create-zombie-form input,.create-zombie-form select{background-color:initial;border:2px solid #450f00;box-sizing:border-box;color:#450f00;font-size:30px;height:70px;padding:0 22px;width:100%}.create-zombie-actions{align-items:center;display:flex;flex-direction:column;gap:24px;grid-column:1/-1}.zombie-button{height:70px;width:700px}.weapon-button{font-size:38px}.fight-page .page-actions .brush-button{height:70px;width:700px}.login-button{width:100%}.imdv-logo{height:500px;margin-bottom:50px;width:1600px}.home-page{height:100%;justify-content:center;position:relative;width:100%}.home-content,.home-page{align-items:center;display:flex;flex-direction:column}.home-content{transform:translateY(100px)}.home-buttons{display:flex;gap:24px}.home-button{color:beige;height:75px;width:600px}.credit{color:#b58679;font-family:Courier New,Courier,monospace;font-size:25px;margin-top:50px}.outcome-image{width:850px}.outcome-actions{display:flex;gap:150px;justify-content:center;width:100%}.outcome-actions .brush-button{font-size:42px;height:300px;line-height:1;width:300px}.outcome-actions .brush-button-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.edit_form{display:flex;flex-direction:column;gap:24px;width:100%}.edit_form label{font-size:28px;font-weight:900}.edit_form select{background-color:initial;border:2px solid #450f00;box-sizing:border-box;color:#450f00;font-size:30px;padding:0 22px}.age-button,.edit_form select{height:70px;width:100%}.show-zombie-form-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.show-zombie-form-wrapper .wake-button{height:70px;width:100%}.show-zombie-image{max-height:540px;width:720px}.signup-button{width:100%}.footer{padding:20px 0;position:relative}.footer,.footer-center{align-items:center;display:flex;justify-content:center}.footer-auth-buttons{display:flex;gap:20px}.footer-button{align-items:center;background-color:#450f00;color:beige;cursor:pointer;display:flex;font-size:42px;font-weight:900;height:70px;justify-content:center;text-decoration:none;width:700px}.footer-logo{height:auto;position:absolute;right:400px;width:180px}#root,body,html{background-color:#000;height:100%;margin:0;width:100%}.App{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.game-frame{overflow:hidden;position:relative}.game-window{background-color:#fff;display:flex;flex-direction:column;height:1000px;left:0;overflow:hidden;position:absolute;top:0;transform-origin:top left;width:2390px}.pixi-brush-background{inset:0;pointer-events:none;position:absolute;z-index:0}.game-content{flex:1 1;min-height:0;overflow:hidden;position:relative;z-index:1}.game-page{box-sizing:border-box;color:#450f00;display:flex;flex-direction:column;height:100%;padding:100px 200px;width:100%}.game-page-centered{align-items:center;justify-content:center}.game-title{font-size:72px;font-weight:900;line-height:.95;margin:0 0 55px;text-align:center}.game-main-grid{grid-gap:80px;align-items:cetner;display:grid;flex:0 0 650px;gap:80px;grid-template-columns:1fr 1fr}.game-image-wrapper{align-items:center;display:flex;justify-content:center}.game-image{height:auto;max-height:600px;object-fit:contain;width:100%}.layered-pixi-image{width:100%}.game-copy{display:flex;flex-direction:column;justify-content:center}.game-copy-centered{align-items:center}.game-copy p{font-size:38px;line-height:1.35;margin:0 0 50px;text-align:justify}.game-button{align-items:center;background-color:#450f00;color:beige;cursor:pointer;display:flex;font-size:42px;font-weight:900;height:80px;justify-content:center;text-decoration:none}.game-form{display:flex;flex-direction:column;gap:28px;width:700px}.game-form input,.game-form select{background-color:#111;box-sizing:border-box;color:beige;font-size:30px;height:70px;padding:0 22px;width:100%}.game-form label{font-size:28px;font-weight:900;margin:0 0 -12px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-actions{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.page-actions .game-button{height:70px;width:100%}
/*# sourceMappingURL=main.cebe4eef.css.map*/