.pc-element{display:block}@media (max-width:800px){.pc-element{display:none}}.mo-element{display:none}@media (max-width:800px){.mo-element{display:block}}span.emphasis{color:#ffff5a}span.emphasis.orange{color:#ee7118}span.emphasis.leaf{color:#92ac46}@keyframes afloat{0%{transform:translate(0)}50%{transform:translate(.2rem,1rem)}to{transform:translate(0)}}@keyframes afloat-boat{0%{transform:translate(0)}50%{transform:translate(-1rem,.8rem)}to{transform:translate(0)}}@keyframes afloat-fish{0%{transform:translate(0)}50%{transform:translate(1rem,-.1rem)}to{transform:translate(0)}}@keyframes swim-1{0%{opacity:0;transform:translate(calc(-50% - 25rem),-50%) rotate(-4deg)}6%{opacity:1;transform:translate(calc(-50% - 20rem),calc(-50% - .2rem)) rotate(-2deg)}20%{transform:translate(calc(-50% - 15rem),calc(-50% + .2rem)) rotate(0)}30%{transform:translate(calc(-50% - 10rem),calc(-50% - .6rem)) rotate(2deg)}40%{transform:translate(calc(-50% - 5rem),calc(-50% + .4rem)) rotate(4deg)}50%{transform:translate(-50%,-50%) rotate(0)}60%{transform:translate(calc(-50% + 5rem),calc(-50% - .4rem)) rotate(-4deg)}70%{transform:translate(calc(-50% + 10rem),calc(-50% + .6rem)) rotate(-2deg)}80%{transform:translate(calc(-50% + 15rem),calc(-50% - .2rem)) rotate(0)}90%{opacity:1;transform:translate(calc(-50% + 20rem),calc(-50% + .2rem)) rotate(2deg)}to{opacity:0;transform:translate(calc(-50% + 25rem),-50%) rotate(2deg)}}@keyframes swim--1{0%{opacity:0;transform:translate(calc(-50% + 25rem),-50%) rotate(4deg)}6%{opacity:1;transform:translate(calc(-50% + 20rem),calc(-50% - .2rem)) rotate(2deg)}20%{transform:translate(calc(-50% + 15rem),calc(-50% + .2rem)) rotate(0)}30%{transform:translate(calc(-50% + 10rem),calc(-50% - .6rem)) rotate(-2deg)}40%{transform:translate(calc(-50% + 5rem),calc(-50% + .4rem)) rotate(-4deg)}50%{transform:translate(-50%,-50%) rotate(0)}60%{transform:translate(calc(-50% - 5rem),calc(-50% - .4rem)) rotate(4deg)}70%{transform:translate(calc(-50% - 10rem),calc(-50% + .6rem)) rotate(2deg)}80%{transform:translate(calc(-50% - 15rem),calc(-50% - .2rem)) rotate(0)}90%{opacity:1;transform:translate(calc(-50% - 20rem),calc(-50% + .2rem)) rotate(-2deg)}to{opacity:0;transform:translate(calc(-50% - 25rem),-50%) rotate(-2deg)}}body,html{overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}@media (max-width:800px){body,html{overflow-y:auto}body:has(#snb.__active),html:has(#snb.__active){overflow:hidden}}
