*{box-sizing:border-box;margin:0;padding:0}.full-window{display:flex;flex-direction:row;height:100vh;width:100vw}.site-full-window{--myLightGray:#f0f2f0;--myYellow:#fad67d;--myDarkBlue:#a1a8b3;--myYellowBrown:#ab9e7d;--blue:#deecff;background-color:var(--myLightGray);flex-grow:1;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;overflow-y:scroll}.site-full-window *{border-radius:5px}.site-full-window a{align-items:center;color:inherit;display:flex;text-decoration:none}.site-full-window a.resume-link{color:inherit;display:inline;text-decoration:underline}.site-full-window .important{font-weight:700}.site-full-window button{display:block}.site-full-window .center-text{align-items:center;display:flex;flex-direction:row;justify-content:center}.site-full-window #navbar{border-bottom:2px solid #000;border-radius:0;justify-content:flex-start;padding:2% 15%}.site-full-window #navbar,.site-full-window .subnavbar{align-items:center;display:flex;flex-direction:row}.site-full-window #right-navbar{display:none}.site-full-window .navbar-button{background-color:var(--blue);font-size:1.5rem}.site-full-window #navbar-my-name{font-size:3rem}.site-full-window .button-special-parent{padding:4px 8px}.site-full-window .button-special{padding:8px 16px}.site-full-window .button-special-parent-hover{padding:0}.site-full-window .button-special-hover{padding:12px 24px}.site-full-window .home-content-parent{padding:7.5% 15%}.site-full-window .home-content-flex{display:flex;flex-direction:column;gap:5vh}.site-full-window .about-text{font-size:1.25em}.site-full-window #about-pic-flex{align-items:center;display:flex;flex-direction:row;gap:75px;justify-content:center}.site-full-window .personal-pic{border-radius:50%;height:10vw;min-height:200px;min-width:200px;width:10vw}.site-full-window .all-button-special{transition:padding .5s,border-radius .5s}.site-full-window .main-page-separator{border:1px solid #000}.site-full-window #portfolio-section-container{display:flex;flex-direction:column;gap:80px}.site-full-window .section-title{align-self:center;font-size:2rem;font-weight:400;text-decoration:none}.site-full-window .subsection-title{align-self:center;font-size:1.5rem;font-weight:400;text-decoration:none}.site-full-window .project-link-container{display:flex;flex-direction:column;gap:10px}.site-full-window #project-container{grid-gap:60px;align-items:stretch;display:grid;gap:60px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-template-rows:repeat(auto-fill,minmax(1rem,max-content))}.site-full-window .individual-project{background-color:var(--blue);border:1px solid #000;border-radius:15px;color:#000;display:flex;flex-direction:column;gap:20px;padding:20px}.site-full-window .project-content{display:flex;flex-direction:column;gap:20px;padding:10px}.site-full-window .img-container{align-items:stretch;align-self:stretch;display:flex;justify-content:flex-start;overflow-x:scroll}.site-full-window .img-container img{max-height:400px;max-width:100%}.site-full-window .project-description-container{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:10px}.site-full-window .project-description-icons{align-self:center;display:flex;gap:4px}.site-full-window .project-description-container .description-selector{height:.5em;width:.5em}.site-full-window .project-description-container .description-selector.selected{opacity:1}.site-full-window .project-description-container .description-selector.not-selected{opacity:.5}.site-full-window .description-text{align-items:stretch;display:flex;flex-direction:row;justify-content:flex-start;overflow-x:hidden}.site-full-window .description-text-scrolling{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;min-width:max-content}.site-full-window .description-scrolling-icons{display:flex;flex-direction:row;justify-content:space-between}.site-full-window .no-display{pointer-events:none;visibility:hidden}.site-full-window .img-container{overflow-x:hidden}.site-full-window .img-scrolling{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;min-width:max-content}.site-full-window .individual-image{align-items:center;display:flex;justify-content:center}.site-full-window .individual-image img{height:100%;object-fit:contain}.site-full-window .description-arrow:hover{filter:brightness(80%)}.site-full-window #footer-parent{background-color:#000;color:var(--myLightGray);display:flex;padding:10%}.site-full-window #footer-grid-parent{grid-gap:45px;display:grid;flex-grow:1;gap:45px;grid-template-columns:1fr;grid-template-rows:auto}.site-full-window #middle-footer-flex{display:flex;flex-direction:column;gap:100px}.site-full-window #footer-icon-parent{display:flex;gap:30px;justify-content:center}.site-full-window .footer-icon{width:40px}.site-full-window #contact-info{align-items:center;display:flex;flex-direction:column}.site-full-window #contact-title-footer{font-size:1.5rem;font-weight:400;margin-bottom:1rem;text-align:center;text-decoration:underline}.site-full-window.not-found-full-window{display:flex;flex-direction:column}.site-full-window #not-found-content{flex-grow:1}.site-full-window #not-found-content a{cursor:pointer;display:inline-block;text-decoration:underline}.site-full-window .not-found-flex{display:flex;flex-direction:column;gap:5vh}.site-full-window #not-found-text{display:flex;flex-direction:column;gap:10px}.site-full-window .doc-flex{display:flex;flex-direction:column;gap:3vh}.site-full-window .doc-flex a{text-decoration:underline}.site-full-window .doc-code,.site-full-window .doc-curl{font-family:Courier New,Courier,monospace}.site-full-window .doc-curl{word-wrap:break-word;border:1px solid #000;border-radius:5px;padding:10px}@media (max-width:600px){.site-full-window #about-pic-flex{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.site-full-window #project-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.site-full-window #footer-grid-parent{grid-template-columns:1fr}.site-full-window .hide-footer-mobile{display:none}}#jbMainContainer{--grayGreen:#9bc2bf;--lightBlue:#73fff3;--beige:#ffe5c4;--purple:#5d78c2;--lightPurple:#d9e2fa;background-color:bisque;display:flex;flex-direction:column;font-family:roboto,apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;height:100vh;width:100vw}#jbMainContainer #navbar{align-items:center;background-color:var(--grayGreen);color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;padding-right:10px}#jbMainContainer #full-post-page{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0}#jbMainContainer .attr{color:var(--purple);font-size:.5rem;text-align:center}#jbMainContainer .jb-logo-container{display:flex;flex-direction:row;flex-shrink:1;flex-wrap:wrap;justify-content:center}#jbMainContainer .jb-logo{height:3.5rem}#jbMainContainer .site-header{color:var(--purple);font-size:3.5rem;text-align:center}#jbMainContainer .navBarLinks{display:flex;flex-direction:row;gap:10px;list-style:none;padding:10px}#jbMainContainer .navBarLinks svg{font-size:3rem}#jbMainContainer .formContainer{align-items:center;flex-grow:1}#jbMainContainer .form,#jbMainContainer .formContainer{display:flex;flex-direction:column;justify-content:flex-start}#jbMainContainer .form{align-content:center;border:3px solid var(--grayGreen);border-radius:5px;color:var(--grayGreen);gap:50px;margin-top:8%;min-width:min(500px,75%);padding:20px}#jbMainContainer .form h1{text-align:center}#jbMainContainer .form label{display:flex;flex-direction:column}#jbMainContainer .mainContent{background-color:aqua;flex-grow:1}#jbMainContainer .postPage{display:flex;justify-content:center;min-height:0;overflow:hidden;padding:15px}#jbMainContainer .post-list-parent{display:flex;flex:0 1 500px;flex-direction:column;gap:10px;min-height:0}#jbMainContainer .post-list{display:flex;flex-direction:column;min-height:0;overflow-y:scroll}#jbMainContainer .post-list-parent .new-post-button{align-self:center}#jbMainContainer .individualPost{border:1px solid var(--purple);border-radius:5px;color:var(--purple);display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:5px;padding:10px}#jbMainContainer .individualPost h1{font-size:medium;margin:10px}#jbMainContainer .post-content{display:flex;flex-direction:column;gap:20px;text-align:center}#jbMainContainer .post-content h1{font-size:2rem}#jbMainContainer .content{align-self:flex-start;font-size:1.25rem;text-align:left}#jbMainContainer .author{align-self:flex-start;font-size:1rem}#jbMainContainer .postButtonContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}#jbMainContainer button.log-in-error{margin-top:20%}#strangerMain *{border-radius:5px;box-sizing:border-box;margin:0}#strangerMain a,#strangerMain button{background-color:inherit;border:none;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-decoration:none}#strangerMain a{align-items:center;display:flex;justify-content:center}#strangerMain svg{display:block}#strangerMain .generic-flex-row{display:flex;flex-direction:row;flex-wrap:nowrap}#strangerMain{--lightYellow:#faf7e1;--blue:#99d1ff;--lightPink:#f3c8f7;--brightPink:#ee7ff9;--darkBlue:#90c5f0;background-color:var(--lightYellow);display:grid;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100vh;width:100vw}#strangerMain #Navbar{align-items:center;background-color:var(--blue);color:#fff;display:flex;grid-column:1;grid-row:1;justify-content:space-between;min-height:4rem;padding:5px}#strangerMain #Navbar input{background-color:#fff;border:none;padding:1px 6px}#strangerMain #leftNavbar,#strangerMain #rightNavbar{align-items:center;display:flex;flex-direction:row;gap:20px}#strangerMain #rightNavbar{flex-wrap:nowrap;min-width:0}#strangerMain .navbar-icons{cursor:pointer;height:3rem}#strangerMain .icon-wrapper{color:inherit;display:flex;flex-direction:column;flex-wrap:nowrap;gap:3px;height:3rem;text-decoration:none}#strangerMain .icon-wrapper p{font-size:.65rem;text-align:center}#strangerMain #navbar-not-logged-in{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}#strangerMain #navbar-logged-in{align-items:center;gap:20px}#strangerMain #logged-in-actions{gap:10px}#strangerMain #postFilter:focus{outline:none}#strangerMain #mainContent{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;grid-column:1;grid-row:2;min-height:0}#strangerMain #post-page-container{align-items:center;display:flex;flex:1 1 500px;flex-direction:column;flex-wrap:nowrap;gap:20px;grid-template-columns:2;min-height:0;overflow-y:scroll;padding:20px;position:relative}#strangerMain #post-header-container{color:var(--blue);flex-grow:0;flex-shrink:1;flex-wrap:wrap;gap:10px}#strangerMain #logo-container{height:4rem}#strangerMain #post-header{font-size:3rem;text-align:center}#strangerMain #show-submission-page{position:absolute;right:10px;top:10px}#strangerMain #show-message-page{left:10px;position:absolute;top:10px}#strangerMain #post-submission-parent{display:flex;flex-direction:column;gap:30px;grid-column:2;grid-row:1;padding:20px}#strangerMain #post-submission-form{display:flex;flex-direction:column;gap:10px}#strangerMain #postSubmitContainer{display:flex;flex-direction:row;justify-content:flex-end}#strangerMain #post-submission-form input,#strangerMain #post-submission-form textarea{border:none}#strangerMain #post-submit-button{background-color:var(--blue);color:#fff;padding:5px 10px}#strangerMain .submission-detail{display:flex;flex-direction:column;gap:2px}#strangerMain #submissionPostDescription{display:flex;flex-direction:column;flex-wrap:nowrap}#strangerMain #submissionPostDescriptionInput{height:5rem}#strangerMain #submissionPostWillDeliver{align-content:center;display:flex;flex-direction:row;gap:15px}#strangerMain .login-input-container{display:flex;flex-direction:row;flex-shrink:1;flex-wrap:wrap;justify-content:flex-end}#strangerMain #loginFormParent{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:flex-end}#strangerMain #loginFormContainer{display:flex;flex-direction:row;gap:20px}#strangerMain #loginSubmitContainer{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}#strangerMain #header-x{font-size:1rem}#strangerMain #searchContainer{background-color:#fff;display:flex;flex-direction:row;gap:15px;height:1.5rem}#strangerMain #all-posts-plus-attribution{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex-wrap:nowrap;gap:50px;overflow-y:scroll}#strangerMain #all-posts{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin-left:auto;margin-right:auto}#strangerMain #attribution{font-size:.75rem;text-align:center;width:30%}#strangerMain .individual-post-container{align-items:stretch;background-color:var(--blue);display:flex;flex:1 1 450px;flex-direction:row;flex-wrap:nowrap;gap:5px;min-width:250px;padding:10px}#strangerMain .individual-post-content{background-color:var(--lightYellow);display:flex;flex:1 1 400px;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:space-between;padding:15px}#strangerMain .individual-post{color:#000;display:flex;flex-direction:column;gap:15px;max-height:350px;overflow-y:scroll}#strangerMain .button-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}#strangerMain .my-post{background-color:var(--lightPink)}#strangerMain .my-post h3{color:var(--brightPink)}#strangerMain .post-button{background-color:var(--blue);color:#fff;padding:5px}#strangerMain .my-post-delete{background-color:var(--lightPink)}#strangerMain .message-content{align-items:stretch;display:flex;flex:0 1 300px;flex-direction:column}#strangerMain .message-form{display:flex;flex-direction:column;flex-grow:1;gap:15px}#strangerMain .message-form textarea{border:none;flex-grow:1}#strangerMain .send-message-container{display:flex;flex-direction:row;justify-content:space-between}#strangerMain .send-message-container button{background-color:var(--lightPink);border:none;color:#fff;font-size:.75rem;padding:5px 15px}#strangerMain .send-message-button{background-color:#fff;border:none;color:var(--darkBlue);font-size:.75rem;padding:5px 15px}#strangerMain #auth-user-post-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#strangerMain .sidebar{border-radius:0;flex:0 1 300px;min-height:0;overflow-y:scroll;padding:15px;position:relative}#strangerMain .sidebar-close{color:var(--darkBlue);position:absolute;right:5px;top:5px}#strangerMain .sidebar-content-container{border:10px solid var(--lightPink);padding:20px;position:relative}#strangerMain #message-container{align-items:stretch;display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1}#strangerMain #message-buttons{display:flex;flex-direction:row;justify-content:center;margin-top:15px}#strangerMain #message-button{background-color:var(--blue);color:#fff;padding:5px 10px}#strangerMain .sidebar-header{color:var(--blue);font-size:1.5rem;text-align:center}#strangerMain .individual-message{border-bottom:2px solid var(--blue);border-radius:0;padding:20px}#strangerMain .individual-message:last-child{border-bottom:none}@media (max-width:900px){#strangerMain #Navbar{align-items:center;flex-direction:column}#strangerMain #loginFormContainer{flex-direction:column}#strangerMain #post-header{font-size:1.5rem}#strangerMain #mainContent{flex-direction:column}#strangerMain #logo-container{height:2rem}#strangerMain .individual-post-container{flex-direction:column}#strangerMain .individual-post-content{flex-basis:auto}#strangerMain .message-content{flex-basis:100px}}#fitnessMain{--darkOrange:#e07f2b;--peach:#ffc28e;--blue:#a1c3ff;--gray:#c7c3a9;--yellow:#fffadb}#fitnessMain ::-webkit-scrollbar{background:#0000;width:0}#fitnessMain *{box-sizing:border-box;margin:0;padding:0}#fitnessMain button{background-color:inherit;border:1px solid rgba(0,0,0,.181);border-radius:5px;color:inherit;cursor:pointer;padding:4px 8px;transition:border .25s,background-color .25s}#fitnessMain button:hover{background-color:rgba(0,0,0,.181);border:1px solid #fff0}#fitnessMain a{color:inherit;cursor:pointer;text-decoration:none}#fitnessMain .border-link{border:1px solid rgba(0,0,0,.181);border-radius:5px;padding:3px 6px}#fitnessMain .border-link:hover{background-color:rgba(0,0,0,.181);border:1px solid #fff0}#fitnessMain input{border-radius:5px}#fitnessMain input[type=text],input[type=password]{border:none}#fitnessMain input[type=text]:focus,input[type=password]:hover{outline:none}#fitnessMain .shade-link{align-self:flex-start;border:1px solid rgba(0,0,0,.181);border-radius:5px;cursor:pointer;transition:background-color .25s;transition:border .25s,background-color .25s}#fitnessMain .shade-link:hover{background-color:rgba(0,0,0,.181);border:1px solid #fff0}#fitnessMain .error-message{color:red}#fitnessMain .routine-creator{align-self:flex-start}#fitnessMain .warning{color:red;font-weight:700;font:1.25 em}#fitnessMain #navbar{background-color:var(--blue);color:#fff;flex-wrap:nowrap;justify-content:space-between;padding:10px}#fitnessMain #left-navbar,#fitnessMain #navbar{align-items:center;display:flex;flex-direction:row}#fitnessMain #left-navbar{gap:20px}#fitnessMain #navbar-logo{height:60px}#fitnessMain #navbarTabs-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}#fitnessMain #navbar .navbar-icons{height:2.25rem;width:2.25rem}#fitnessMain #navbar button{border:none}#fitnessMain .navbar-user{display:flex;flex-direction:row;gap:5px}#fitnessMain{background-color:var(--yellow);display:flex;flex-direction:column;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;height:100vh;overflow:hidden;width:100vw}#fitnessMain .main-content{flex-grow:1;min-height:0;padding:40px}#fitnessMain .main-layout{display:flex;flex-direction:column;gap:15px}#fitnessMain .scrolling-content{flex-grow:1;min-height:0;overflow-y:scroll}#fitnessMain .horizontal-cards{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}#fitnessMain .horizontal-cards>div{flex:1 1 350px;max-height:600px}#fitnessMain .center-form{align-items:center;align-self:center;border-radius:5px;display:flex;flex-direction:column;margin-top:15%}#fitnessMain #home-page{position:relative}#fitnessMain #homepage-logo{align-items:center;color:var(--darkOrange);display:flex;flex-direction:row;gap:15px;height:70px}#fitnessMain #homepage-text-content{display:flex;flex-direction:column;gap:10px}#fitnessMain #homepage-text-content p{color:var(--darkOrange);font-size:1.25rem}#fitnessMain #attr{bottom:10px;color:var(--darkOrange);font-size:.75rem;position:absolute}#fitnessMain .register-warning{align-self:center;max-width:150px;text-align:center}#fitnessMain #routine-page-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px}#fitnessMain #routine-container{background-color:var(--peach);border-radius:8px;color:#000;display:flex;flex-direction:column;flex-grow:1;gap:15px;overflow-y:scroll;padding:20px}#fitnessMain #routine-activity-card{background-color:#fff6;border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:10px}#fitnessMain #routine-activity-container{display:flex;flex-direction:column;gap:5px}#fitnessMain .routine-activity-buttons{display:flex;flex-direction:row;gap:3px}#activities-header,#fitnessMain #my-routine-header{display:flex;flex-direction:row;justify-content:space-between}#fitnessMain #full-routines-page{flex-grow:1;min-height:0;overflow-y:scroll}#fitnessMain .my-routine-container{display:flex;flex-direction:column;flex-grow:1}#fitnessMain .my-routine-header-container{display:flex;flex-direction:row;justify-content:space-between}#fitnessMain .my-routine-buttons{display:flex;flex-direction:row;gap:3px}#fitnessMain .add-activity-button{align-self:center;padding:10px 20px}#fitnessMain .activity-warning{margin-left:auto;margin-right:auto;text-align:center}#fitnessMain .user-link{align-self:flex-start}#fitnessMain #activities-container,#fitnessMain #activities-full-page,#fitnessMain #activity-container{display:flex;flex-direction:column}#fitnessMain #activity-container{border-bottom:1px solid #000;gap:10px;padding:20px 0}#fitnessMain #activity-container:last-child{border:none}#fitnessMain #activity-container button{align-self:start}#fitnessMain .form-parent{align-items:center;background-color:var(--blue);border-radius:5px;color:#fff;padding:25px 50px}#fitnessMain .form-parent,#fitnessMain .form-parent form{display:flex;flex-direction:column;gap:15px}#fitnessMain .form-parent h1{font-size:1.75rem}#fitnessMain .form-parent h2{font-size:1.25rem}#fitnessMain .form-parent form button{align-self:center}#fitnessMain .checkbox-parent{display:flex;flex-direction:row;gap:20px}#fitnessMain .checkbox-parent input{width:1rem}#fitnessMain #number-form-field{width:3rem}@media (max-width:768px){#fitnessMain #navbar{align-content:center;flex-direction:column;gap:10px}}#snake-body *{border-radius:5px;box-sizing:border-box;margin:0}#snake-body .fullWindow{padding:0}#snake-body button,#snake-body select{-webkit-appearance:none;appearance:none;background-color:inherit;border:inherit;color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;margin:0;padding:0}#snake-body{font-family:apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}#snake-body a{background-color:inherit;border:none;display:block;font-family:inherit;font-size:inherit;margin:0;padding:0}#snake-body #snake-full-window{background-color:#78ff72;display:grid;grid-template-columns:auto;grid-template-rows:1fr auto;height:100vh;padding:0;width:100vw}#snake-body #game{display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr}#snake-body #game,#snake-body #header-parent{flex-direction:column;grid-column:1;grid-row:1}#snake-body #header-parent{align-content:stretch;background-color:#ebe0bc;display:flex;justify-content:flex-start;padding:10px}#snake-body #header-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:5px;position:relative}#snake-body #home-button{background-color:inherit;left:5px;position:absolute;top:5px}#snake-body #home-button img{display:block;height:calc(4rem + 12px);padding:.5rem 0}#snake-body #header-buttons h1{color:#5db5e8;font-size:4rem;font-weight:bolder;margin:0;padding:0}#snake-body #game-header-buttons>*{background-color:#5db5e8;color:#fff;padding:10px}#snake-body #full-game-container{display:flex;flex-direction:column;padding:10px}#snake-body #game-button-parent{flex-direction:row;gap:150px}#snake-body #game-button-parent,#snake-body #points{align-items:center;display:flex;justify-content:center}#snake-body #points{background-color:#ebe0bc;box-shadow:2px 1px 2px gray;color:#5db5e8;font-size:2rem;font-weight:700;padding:7px 14px}#snake-body #points.point-shake{animation-duration:.25s;animation-name:shake;animation-timing-function:linear;background-color:#e49eff;color:#fff}#snake-body #game-header-buttons{align-items:center;display:flex;flex-direction:row;font-size:x-large;gap:15px;justify-content:center}#snake-body #select-difficulty,#snake-body #start-button{box-shadow:2px 1px 2px gray}#snake-body #start-button.start-button-not-started{background-color:#e49eff}#snake-body #stats-parent{background-color:#ebe0bc;box-shadow:2px 1px 2px gray;flex-direction:column;flex-wrap:nowrap;padding:5px}#snake-body #stat-content,#snake-body #stats-parent{align-items:center;display:flex;gap:10px;justify-content:center}#snake-body #stat-content{flex-direction:row}#snake-body #stat-label{color:#5db5e8;font-size:1.5rem}#snake-body #stat-content *{align-items:center;background-color:#5db5e8;color:#fff;display:flex;justify-content:center;padding:5px 10px}#snake-body #stat-content>*{text-align:center}#snake-body #game-wall{background-color:#5db5e8;display:flex;flex-grow:1;margin:20px;padding:30px}#snake-body #game-content{background-color:#78ff72;display:grid;flex-grow:1;grid-template-columns:repeat(30,1fr);grid-template-rows:repeat(14,1fr)}#snake-body .gameEnd{animation-duration:.25s;animation-name:shake;animation-timing-function:linear;filter:blur(1px) grayscale(100%)}#snake-body .box{border-radius:35%}#snake-body .snake-square{background-color:#5db5e8}#snake-body .apple-square{background-image:url(/static/media/redapple.4b52eb6ff7cc77e7f2cc.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}#snake-body #footer-parent{align-items:flex-start;background-color:#ebe0bc;border-radius:5px;display:flex;flex-direction:row;grid-column:1;grid-row:2;justify-content:space-around;padding:10px}#snake-body #footerIconParent{display:flex;gap:30px}#snake-body #footerIconParent a{align-content:center;color:inherit;display:flex;position:relative;text-decoration:none}#snake-body #footerIconParent a:hover{animation-duration:.5s;animation-name:shake;animation-timing-function:linear}#snake-body .footerIcon{width:40px}@keyframes shake{0%{transform:rotate(2deg)}30%{transform:rotate(-2deg)}68%{transform:rotate(2deg)}to{transform:rotate(0deg)}}
/*# sourceMappingURL=main.537c7174.css.map*/