.deskpad.svelte-z30uxz.svelte-z30uxz{display:flex;justify-content:center;align-items:center;box-shadow:5px 4px 4px #000;background:url(/img/leather-pad.jpg) right bottom repeat-y;background-size:cover;text-align:center}.container.svelte-z30uxz.svelte-z30uxz{position:relative;width:clamp(45ch,85%,150ch);height:90%;margin:2em}.instructions.svelte-z30uxz.svelte-z30uxz{display:block;text-align:center;color:#fff}img.week-image.svelte-z30uxz.svelte-z30uxz{width:100%}img.flip-animation.svelte-z30uxz.svelte-z30uxz{max-width:100%;position:absolute;top:-6vw;left:0;right:0}button.svelte-z30uxz.svelte-z30uxz{background:rgba(255,255,255,.4) center center no-repeat;background-size:contain;border:none;border-radius:4px;position:absolute;bottom:50%;width:calc(4vw + 25px);height:calc(4vw + 33px)}button.svelte-z30uxz.svelte-z30uxz:hover{background-color:#fff9}button.svelte-z30uxz.svelte-z30uxz:active{background-color:#ff969666}button.previous.svelte-z30uxz.svelte-z30uxz{background-image:url(/img/prev.png);left:0}button.next.svelte-z30uxz.svelte-z30uxz{background-image:url(/img/next.png);right:0}button.next.svelte-z30uxz.svelte-z30uxz:disabled,button.previous.svelte-z30uxz.svelte-z30uxz:disabled{background:none;background-image:none}#modal.svelte-z30uxz.svelte-z30uxz{font-family:Literata,Georgia,Times New Roman,Times,serif;z-index:10;position:absolute;inset:0 0 auto;background-color:#ffffffb3;border-radius:1em;padding:2em;text-align:center}#modal.svelte-z30uxz img.svelte-z30uxz{max-height:25em;max-width:100%}#modal.svelte-z30uxz h2{font-size:2.5em}#modal.svelte-z30uxz p{text-align:center;font-size:1.5em;padding:1em;margin:0 auto;max-width:60rem}#modal.svelte-z30uxz small.svelte-z30uxz{margin-top:2em;display:block;text-align:center}main:where(.astro-J7PV25F6){margin:auto;padding:calc(1vw + 0vmin);font-family:Literata,Georgia,Times New Roman,Times,serif}h1:where(.astro-J7PV25F6){font-size:calc(1vw + 1vh + 3vmin);text-align:center;font-weight:800;margin:0}p:where(.astro-J7PV25F6)#description-paragraph{font-size:calc(1vw + 1vh + .5vmin);margin:1em calc(1vw + 1vh + 3vmin);padding:1em;background-color:#ffffff80;border-radius:1em}.text-gradient:where(.astro-J7PV25F6){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}#day-planner-pages:where(.astro-J7PV25F6){list-style:none}
