body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#619265}:root{--main-bg-color:#fff;--inner-corner-color:#fff;--empty-tile-color:#d3d3d3;--snake-color:#619265;--snake-hover-color:rgba(97,146,101,.438);--secondary-color:#fff;--secondary-color-dark:#e2e2e2;--secondary-text-color:#000;--info-text-color:#969696;--snake-letter-color:#fff;--empty-letter-color:#000;--hint-color:rgba(97,146,101,.438);--hint-color-wrong:rgba(146,97,97,.438);--tile-color-1:#f2c0c0;--tile-color-2:#d8d29d;--tile-color-3:#9fc6da;--space-small:8px;--space:16px;--space-large:24px;--space-xlarge:32px}.App{align-items:center;background-color:#fff;background-color:var(--main-bg-color);color:#000;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;text-align:center}.nav-header{width:100%}.modal{align-items:center;display:flex;flex-direction:column;top:40px!important;.MuiBox-root{align-items:center;background-color:#fff;background-color:var(--main-bg-color);border-radius:8px;box-shadow:24px;display:flex;flex-direction:column;max-width:80%;outline:none;padding:24px;padding:var(--space-large);width:380px}}.MuiButton-root.MuiButton-outlinedPrimary{background-color:#fff;background-color:var(--secondary-color);border-color:#000;color:#000;text-transform:none}.MuiButton-root.MuiButton-outlinedPrimary:hover{background-color:#e2e2e2;background-color:var(--secondary-color-dark);border-color:#000}.info-text-container{color:#969696;color:var(--info-text-color);font-style:italic}.demo-text{max-width:800px;padding:16px 16px 0;padding:var(--space) var(--space) 0 var(--space)}.padding-bottom-none{padding-bottom:0}.padding{padding:16px;padding:var(--space)}.padding-bottom{padding-bottom:16px;padding-bottom:var(--space)}.padding-top{padding-top:16px;padding-top:var(--space)}.padding-small{padding:8px;padding:var(--space-small)}.padding-large{padding:24px;padding:var(--space-large)}.padding-vertical-xlarge{padding-bottom:32px;padding-bottom:var(--space-xlarge);padding-top:32px;padding-top:var(--space-xlarge)}.modal-image{margin:24px;margin:var(--space-large);max-width:280px;padding-top:24px;padding-top:var(--space-large)}.page-body{flex-grow:1}.page-footer{flex-grow:0;flex-shrink:0}.page-footer a{color:#969696;color:var(--info-text-color);display:inline-block;font-size:smaller;text-decoration:none;vertical-align:middle}.page-footer a:hover{text-decoration:underline}.instagram-icon{vertical-align:middle}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-small{gap:8px;gap:var(--space-small)}.width-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:root{--grid-size-xlarge:60px;--grid-size-large:50px;--grid-size-medium:42px;--grid-size-small:36px;--grid-size-xsmall:30px;--snake-offset-xlarge:10px;--snake-offset-large:8px;--snake-offset-medium:7px;--snake-offset-small:6px;--snake-offset-xsmall:5px;--inner-offset-xlarge:4px;--inner-offset-large:3px;--inner-offset-medium:3px;--inner-offset-small:2px;--inner-offset-xsmall:2px;--grid-font-size:0.36}.grid-container{display:flex;flex-direction:column}@media only screen and (max-width:360px){.grid-container-large,.grid-container-medium,.grid-container-small{--grid-size:var(--grid-size-xsmall);--snake-offset:var(--snake-offset-xsmall);--inner-offset:var(--inner-offset-xsmall)}}@media only screen and (min-width:360px) and (max-width:400px){.grid-container-large{--grid-size:var(--grid-size-small);--snake-offset:var(--snake-offset-small);--inner-offset:var(--inner-offset-small)}.grid-container-medium,.grid-container-small{--grid-size:var(--grid-size-xsmall);--snake-offset:var(--snake-offset-xsmall);--inner-offset:var(--inner-offset-xsmall)}}@media only screen and (min-width:400px) and (max-width:600px){.grid-container-large{--grid-size:var(--grid-size-medium);--snake-offset:var(--snake-offset-medium);--inner-offset:var(--inner-offset-medium)}.grid-container-medium,.grid-container-small{--grid-size:var(--grid-size-small);--snake-offset:var(--snake-offset-small);--inner-offset:var(--inner-offset-small)}}@media only screen and (min-width:600px){.grid-container-large{--grid-size:var(--grid-size-xlarge);--snake-offset:var(--snake-offset-xlarge);--inner-offset:var(--inner-offset-xlarge)}.grid-container-medium{--grid-size:var(--grid-size-large);--snake-offset:var(--snake-offset-large);--inner-offset:var(--inner-offset-large)}.grid-container-small{--grid-size:var(--grid-size-small);--snake-offset:var(--snake-offset-small);--inner-offset:var(--inner-offset-small)}}.tile{align-items:center;background-color:initial;border:none;box-sizing:border-box;display:flex;height:var(--grid-size);justify-content:center;outline:none;width:var(--grid-size)}.tile-color-1{.coloured-tile,.inner-corner{background-color:var(--tile-color-1)}}.tile-color-2{.coloured-tile,.inner-corner{background-color:var(--tile-color-2)}}.tile-color-3{.coloured-tile,.inner-corner{background-color:var(--tile-color-3)}}.snake-head,.word-container{display:flex;justify-content:center}.snake-head{--round-border:calc(var(--grid-size)*0.5 - var(--snake-offset));align-items:center;background-color:var(--snake-color);pointer-events:none;position:absolute;z-index:1}.snake-preview{background-color:var(--snake-hover-color)}.hint{background-color:var(--hint-color);border-radius:var(--round-border);height:calc(var(--grid-size) - var(--snake-offset)*2);width:calc(var(--grid-size) - var(--snake-offset)*2)}.hint-wrong{background-color:var(--hint-color-wrong)}.end{border-radius:var(--round-border);height:calc(var(--grid-size) - var(--snake-offset)*2);margin:var(--snake-offset);width:calc(var(--grid-size) - var(--snake-offset)*2)}.south-end{border-radius:var(--round-border) var(--round-border) 0 0;margin:var(--snake-offset) var(--snake-offset) 0 var(--snake-offset)}.north-end,.south-end{height:calc(var(--grid-size) - var(--snake-offset));width:calc(var(--grid-size) - var(--snake-offset)*2)}.north-end{border-radius:0 0 var(--round-border) var(--round-border);margin:0 var(--snake-offset) var(--snake-offset) var(--snake-offset)}.west-end{border-radius:0 var(--round-border) var(--round-border) 0;margin:var(--snake-offset) var(--snake-offset) var(--snake-offset) 0}.east-end,.west-end{height:calc(var(--grid-size) - var(--snake-offset)*2);width:calc(var(--grid-size) - var(--snake-offset))}.east-end{border-radius:var(--round-border) 0 0 var(--round-border);margin:var(--snake-offset) 0 var(--snake-offset) var(--snake-offset)}.vertical-through{height:var(--grid-size);margin:0 var(--snake-offset) 0 var(--snake-offset);width:calc(var(--grid-size) - var(--snake-offset)*2)}.horizontal-through{height:calc(var(--grid-size) - var(--snake-offset)*2);margin:var(--snake-offset) 0 var(--snake-offset) 0;width:var(--grid-size)}.bend{height:calc(var(--grid-size) - var(--snake-offset));width:calc(var(--grid-size) - var(--snake-offset))}.south-east{border-radius:var(--round-border) 0 0 0;margin:var(--snake-offset) 0 0 var(--snake-offset);.corner{left:calc(var(--grid-size)*.5 - var(--snake-offset));top:calc(var(--grid-size)*.5 - var(--snake-offset))}.inner-corner{border-radius:0 0 calc(var(--grid-size)*.05) 0;border-radius:0 0 calc(var(--grid-size)*var(--border-radius)) 0}}.south-west{border-radius:0 var(--round-border) 0 0;margin:var(--snake-offset) var(--snake-offset) 0 0;.corner{left:calc(var(--grid-size)*-.5 + var(--snake-offset));top:calc(var(--grid-size)*.5 - var(--snake-offset))}.inner-corner{border-radius:0 0 0 calc(var(--grid-size)*.05);border-radius:0 0 0 calc(var(--grid-size)*var(--border-radius));left:var(--inner-offset);position:relative}}.north-east{border-radius:0 0 0 var(--round-border);margin:0 0 var(--snake-offset) var(--snake-offset);.corner{left:calc(var(--grid-size)*.5 - var(--snake-offset));top:calc(var(--grid-size)*-.5 + var(--snake-offset))}.inner-corner{border-radius:0 calc(var(--grid-size)*.05) 0 0;border-radius:0 calc(var(--grid-size)*var(--border-radius)) 0 0;position:relative;top:var(--inner-offset)}}.north-west{border-radius:0 0 var(--round-border) 0;margin:0 var(--snake-offset) var(--snake-offset) 0;.corner{left:calc(var(--grid-size)*-.5 + var(--snake-offset));top:calc(var(--grid-size)*-.5 + var(--snake-offset))}.inner-corner{border-radius:calc(var(--grid-size)*.05) 0 0 0;border-radius:calc(var(--grid-size)*var(--border-radius)) 0 0 0;left:var(--inner-offset);position:relative;top:var(--inner-offset)}}.corner{background-color:var(--inner-corner-color);height:var(--snake-offset);position:relative;width:var(--snake-offset)}.inner-corner{--calculated-offset:calc(var(--snake-offset) - var(--inner-offset));height:var(--calculated-offset);width:var(--calculated-offset)}.tile-letter{color:var(--snake-letter-color);font-size:calc(var(--grid-size)*.36);font-size:calc(var(--grid-size)*var(--grid-font-size));font-weight:700;position:absolute;z-index:2}.inner-square{align-items:center;border-radius:calc(var(--grid-size)*.05);border-radius:calc(var(--grid-size)*var(--border-radius));box-sizing:border-box;display:flex;font-size:inherit;height:calc(var(--grid-size) - var(--inner-offset)*2);justify-content:center;position:absolute;width:calc(var(--grid-size) - var(--inner-offset)*2)}.inner-corner,.inner-square{background-color:var(--empty-tile-color)}.hintTapIndicator{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:pulse;animation-timing-function:linear;background-color:#fff;border-radius:50%;height:10px;width:10px;z-index:2}.hintTapIndicator.hidden{background-color:initial}@keyframes pulse{0%{transform:scale(.3)}to{transform:scale(.6)}}:root{--hint-size:16px;--hint-inner-ratio:0.9;--hint-inner-used-ratio:0.4;--border-radius:0.05}.hint-container{flex-flow:wrap;gap:var(--space-small)}.hint-container,.hint-indicator{align-items:center;display:flex;justify-content:center}.hint-indicator{height:16px;height:var(--hint-size);width:16px;width:var(--hint-size);.used{background-color:var(--empty-tile-color);border-radius:50%;height:6.4px;height:calc(var(--hint-size)*var(--hint-inner-used-ratio));width:6.4px;width:calc(var(--hint-size)*var(--hint-inner-used-ratio))};.unused{background-color:var(--snake-color);border-radius:50%;height:14.4px;height:calc(var(--hint-size)*var(--hint-inner-ratio));width:14.4px;width:calc(var(--hint-size)*var(--hint-inner-ratio))};}:root{--path-letter-color:#000}.word-container-path{.coloured-tile{background-color:var(--empty-tile-color)}}.tile-path-empty{.tile-letter{color:#000;color:var(--path-letter-color);font-weight:400}}@keyframes bounceUp{0%{translate:0 0}50%{translate:0 -16px}to{translate:0 0}}@media only screen and (max-width:600px){.path-large,.path-medium{display:none}}@media only screen and (min-width:600px) and (max-width:1000px){.path-large,.path-small{display:none}}@media only screen and (min-width:1000px){.path-medium,.path-small{display:none}}.MuiToolbar-root{background-color:var(--snake-color);color:var(--snake-letter-color)}.statistic-block{display:flex;gap:var(--space-large)}.statistic-block-item{align-items:center;display:flex;flex-direction:column;flex-grow:1;text-align:center}.statistics td,th{border:1px solid #000;padding:5px}.statistics th{text-align:left}.statistics td{text-align:right}.statistics table{border:2px solid #000;border-collapse:collapse;width:100%}.button-container{align-items:center;display:flex;flex-direction:row;gap:var(--space-small)}.theme{text-align:center}.countdown{display:flex;gap:var(--space-small)}.splash{color:var(--snake-letter-color);padding-top:100px;text-align:center}.splash-header{font-size:3.5rem;font-weight:700;margin-bottom:20px}.splash-subtitle{font-size:1.5rem}.splash-blurb{margin-bottom:20px;max-width:300px}.splash-date{font-size:1.2rem;margin-bottom:20px}p{margin:0}.splash-button{font-weight:700;max-width:200px}
/*# sourceMappingURL=main.c4501392.css.map*/