@charset "UTF-8";:root{--paper-line-height: 7mm;--line-border-width: .5px;--thick-border-width: 2px;--left-margin-width: 2cm;--background-color: cadetblue;--header-height: calc(var(--paper-line-height) * 3 - 1px);--a4-width: 21cm;--a4-height: 29.7cm;--font: handwritten-ryan, cursive}@media only screen and (max-device-width: 450px){:root{--a4-width: 100%;--left-margin-width: 0px;--line-border-width: 1px}:root .left-margin{display:none}:root main,:root header{padding-left:.5cm;padding-right:.5cm!important}}@media only screen and (min-device-width: 1800px){:root{--line-border-width: 1.5px}}@font-face{font-family:block-ryan;src:url(/Block-Ryan.ttf)}@font-face{font-family:handwritten-ryan;src:url(/Handwritten-Ryan.ttf)}.lined,div.paper .left-margin,div.paper main{background-color:#fff;background-image:linear-gradient(0deg,blue,white var(--line-border-width),white var(--paper-line-height));background-size:var(--a4-width) calc(var(--paper-line-height));line-height:var(--paper-line-height);height:100%}@media only screen and (max-device-width: 450px){.lined,div.paper .left-margin,div.paper main{line-height:calc(var(--paper-line-height) * 2);background-image:none}}body.paper{display:flex;flex-direction:column;align-items:center;gap:1cm;background:var(--background-color);min-height:100vh;background-size:unset;padding:21px 0}body.paper .paper-body{width:calc(var(--a4-width) - var(--left-margin-width))}body.suppress-font *{font-family:unset!important}div.paper{width:var(--a4-width);height:var(--a4-height);min-height:fit-content;background-color:#fff;background-image:none;display:flex}div.paper header{height:var(--header-height);background-color:#fff}div.paper header h1{padding:2mm}@media only screen and (min-device-width: 450px){div.paper header h1{font-size:calc(var(--header-height) * .5)}}div.paper main{box-sizing:border-box;border-top:var(--thick-border-width) solid pink;margin-top:calc(-.5 * var(--thick-border-width));padding-right:var(--left-margin-width);padding-bottom:var(--paper-line-height);height:calc(var(--a4-height) - var(--header-height));min-height:fit-content}div.paper .left-margin{width:var(--left-margin-width);min-height:100%;box-sizing:border-box;border-right:var(--thick-border-width) solid pink}div.paper .left-margin header{border-bottom:var(--thick-border-width) solid pink;height:calc(var(--header-height) - 1px)}div.paper h1,div.paper h2,div.paper h3,div.paper h4,div.paper h5,div.paper h6,div.paper p,div.paper li,div.paper a,div.paper label{margin:0 0 0 2px;font-family:var(--font);margin-bottom:var(--paper-line-height);font-size:var(--paper-line-height)}@media only screen and (max-device-width: 450px){div.paper h1,div.paper h2,div.paper h3,div.paper h4,div.paper h5,div.paper h6,div.paper p,div.paper li,div.paper a,div.paper label{font-size:calc(var(--paper-line-height) * 2)}}div.paper h1,div.paper h2,div.paper h3,div.paper h4,div.paper h5,div.paper h6{font-family:block-ryan,var(--font)}div.paper input[type=text]{line-height:var(--paper-line-height)}.jazzy-bubble{position:relative;width:200px;flex:1}.jazzy-bubble img{position:relative;left:0;top:0;width:100%}.jazzy-bubble a,.jazzy-bubble p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-decoration:none;color:#000;font-size:2.6em;font-family:var(--font);text-align:center}.jazzy-bubble p{font-size:1.8em;margin:0}i{font-style:unset;text-decoration:underline}strong{font-weight:unset;background-image:linear-gradient(270deg,#ff0,#ffff0080);padding:0 4px}button{appearance:none;background:#ffff0080;border:2px double black;font-family:handwritten-ryan;font-size:2em;cursor:pointer}.post-it{--lightyellow: rgb(245,245,0);--post-it-top: calc(1.5 * var(--paper-line-height));background-image:linear-gradient(var(--lightyellow) var(--post-it-top),yellow var(--paper-line-height),yellow);height:calc(var(--paper-line-height) * 6);width:calc(var(--paper-line-height) * 8);padding:4px;padding-top:var(--post-it-top);box-shadow:0 4px 4px -1px #00000080;box-sizing:border-box;flex:unset!important}@media only screen and (max-device-width: 450px){.post-it{width:calc(var(--paper-line-height) * 12);height:calc(var(--paper-line-height) * 9)}}.post-it img{height:100%;width:auto;text-align:center}.post-it canvas{height:calc(var(--paper-line-height) * 6 - var(--post-it-top) - 4px)!important;width:calc(var(--paper-line-height) * 6 - var(--post-it-top) - 4px)!important;border:none!important}.c-rodent{width:450px;margin:auto;display:flex;justify-content:center;flex-direction:column}.c-rodent__image{width:50%;height:auto;margin:auto;display:block;box-shadow:5px #000}.c-rodent__name{text-align:center;font-size:3em;font-weight:800;text-decoration:underline;margin:.5em 0 0;color:#000}.c-featured-rodent__main-area{background-image:url(/images/award.png);background-repeat:no-repeat;background-size:contain;background-position:center}.c-featured-rodent__banner{text-align:center;font-size:2em;text-decoration:overline;color:#fff;text-shadow:1px 1px 10px black;margin-bottom:.5em}.c-lower-banner{position:fixed;bottom:0;left:0;width:100%;height:40px;background-color:#ff0;display:flex;justify-content:center;align-items:center;color:#000;font-family:sans-serif;transition:bottom 2s}.c-lower-banner__text{font-weight:700}.c-lower-banner__countdown{font-weight:bolder;margin:0 20px}.is-hidden{bottom:-40px}body.paper nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-family:var(--font)}body.paper nav .active{position:relative}body.paper nav .active:before,body.paper nav .active:after{content:" ";position:absolute;top:0;left:0;width:calc(100% + 16px);height:calc(100% + 8px);outline:1px solid red;border-radius:100%}body.paper nav .active:after{left:-9px;top:-3px}body.paper nav .active:before{left:-7px;top:-5px}@media only screen and (max-device-width: 450px){body.paper nav a{width:fit-content}}input[type=checkbox]{appearance:none;width:calc(var(--paper-line-height) * .8);height:calc(var(--paper-line-height) * .8);background-color:#f5f5f5;outline:1px solid lightgray;border-radius:4px}input[type=checkbox]:checked:after{content:"✓";font-size:calc(var(--paper-line-height) * .8);position:relative;left:calc(var(--paper-line-height) * .1)}.flex-row{display:flex;width:100%;justify-content:space-evenly}.flex-row>div{padding:12px;flex:1}.align-center{display:flex;align-items:center}.justify-center{display:flex;justify-content:center}.flex-column{display:flex;flex-direction:column;width:100%;justify-content:space-evenly;align-items:center}.flex-column>div{padding:12px;flex:1}@media only screen and (max-device-width: 450px){.flex-row:not(.never-wrap){flex-direction:column}}.cafe-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:1fr;gap:8px}.cafe-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.cafe-image-container{width:80%;height:100%;min-height:100px;justify-self:center;font-family:var(--font);text-decoration:none;position:relative;display:flex;justify-content:center;align-items:center}.cafe-image-container:not(:has(img)){outline:2px dashed black;font-size:50px;font-family:Block-Ryan}.wacky-text{position:relative}.wacky-text.circle-bg:before{content:" ";position:absolute;width:100%;height:100%;background-color:red;border-radius:100%}.wacky-text.circle-bg span{position:relative;color:#fff;text-shadow:0 0 4px black}.wacky-letter.wiggle{position:relative;animation:wiggle 2s ease infinite;font-variant-ligatures:none}.wacky-letter.wiggle:nth-child(2n){animation-delay:1.2s}.wacky-letter.wiggle:nth-child(5n){animation-delay:.4s}@keyframes wiggle{0%{top:0}25%{top:1px}50%{top:0}75%{top:-1px}to{top:0}}img[data-astro-cid-77gi3vkb]{max-width:95%;height:auto;margin:{doodlePosition}mm 0px}.circle[data-astro-cid-77gi3vkb]{background-color:var(--background-color);width:var(--paper-line-height);height:var(--paper-line-height);border-radius:100%;position:relative;left:calc(50% - (var(--paper-line-height) / 2));&:nth-child(1){top:calc((var(--paper-line-height) * 4))}&:nth-child(2){top:calc((var(--paper-line-height) * 12))}&:nth-child(3){top:calc((var(--paper-line-height) * 16))}&:nth-child(4){top:calc((var(--paper-line-height) * 20))}&:nth-child(5){top:calc((var(--paper-line-height) * 28))}}
