@charset "UTF-8";#topnamearea{position:absolute;top:40%;left:0;width:100%;text-align:center}span#topname{font-size:1.8rem;letter-spacing:.3em}@media screen and (max-width:640px){span#topname{font-size:1.6rem}}@media screen and (max-width:360px){span#topname{font-size:1.4rem}}#scrolldownIcon a{position:absolute;right:0;left:0;margin:0 auto;bottom:80px;z-index:80;display:block;width:50px;text-align:center;border-radius:50%;background-color:#ddd;opacity:.7;color:#666;font-size:1.5em;line-height:50px;text-decoration:none;animation:poyoBtn 3s ease 1s infinite}@keyframes poyoBtn{0%,100%{transform:translate(0,0)}50%{transform:translate(0,10px)}0%,100%{opacity:.7}50%{opacity:1}}body.top .mini-head{display:block;text-align:center;margin:50px auto 20px auto;color:#444;font-family:"La Belle Aurore",cursive;font-weight:400;font-size:2.3rem}body.top .mainmenu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}body.top .mainmenu>a{display:block;width:calc((100% - 20px)/2);margin-bottom:20px;border-radius:20px;text-decoration:none}@media screen and (max-width:480px){body.top .mainmenu>a{width:100%;margin-bottom:10px}}body.top .mainmenu>a>div{height:100%;text-align:center;align-content:center;padding:24px 15px 20px 15px;border-radius:10px;background-color:var(--bg-horizonte);box-shadow:2px 2px 2px rgba(0,0,0,.2)}@media screen and (max-width:480px){body.top .mainmenu>a>div{padding:15px 15px 10px 15px}}body.top:not(.android):not(.iOS) .mainmenu>a>div:hover{opacity:.5}body.top .mainmenu>a span{display:inline-block;padding:0 .45em}body.top .mainmenu>a span:first-child{font-size:1.2rem;margin-bottom:3px}body.top .mainmenu>a span:last-child{font-family:"La Belle Aurore",cursive;font-weight:400;font-size:1.7rem}body.top .tema{margin-top:50px;margin-bottom:0}body.top #preface{margin:20px auto 50px auto;text-align:center}body.top #preface .preface-inner{display:inline-block;text-align:left;font-size:1.2em;max-width:600px}body.top #preface span.oneline.ja{display:block}body.top #preface span.seudo-br{height:.1em}body.top #preface span.seudo-br.ja{height:2em}body.top #preface span.hline:not(.ja){display:none}@media screen and (max-width:640px){body.top #preface .preface-inner{font-size:1em}}@media screen and (max-width:480px){body.top #preface{margin:20px auto 30px auto;padding:0 5px}body.top #preface span.oneline.ja{display:inline}}body.top .about{display:block;text-align:center;margin:60px auto 0 auto}@media screen and (max-width:640px){body.top .about{margin-top:40px}}body.top .about a{position:relative;display:inline-block;text-decoration:none;padding:6px 24px 5px 50px;border-top:1px solid #ccc;color:#333;font-size:1rem}body.top .about a::before{position:absolute;top:6px;left:24px;font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:1.1em;color:#666}body.top:not(.android):not(.iOS) .about a:hover{opacity:.5}.blur{opacity:0;filter:blur(10px);transform:scale(.8)}.blurstyle{opacity:1;filter:blur(0);transform:scale(1);transition:4s 0s}.rotate{position:relative;opacity:0;transform:perspective(400px) translateZ(-70px) rotateX(50deg)}.rotatestyle{opacity:1;transition:2s .5s;transform:perspective(400px) translateZ(0) rotateX(0deg)}body.top #prologue{margin:100px auto 100px auto;text-align:center}body.top #prologue .prologue-inner{display:inline-block;text-align:left;font-size:1.2em}body.top #prologue span.oneline{display:block}@media screen and (max-width:480px){body.top #prologue{margin:60px auto 60px auto;padding:0 5px}body.top #prologue span.oneline{display:inline}}#prologue-down{margin:35px auto 0 auto;width:18px;opacity:.7;animation:prologueBtn 3s ease 5s infinite}@keyframes prologueBtn{0%,100%{transform:translate(0,0)}50%{transform:translate(0,10px)}}body.top .frase{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}body.top .frase p{width:calc((100% - 20px)/2);margin-bottom:20px;padding:24px;border-radius:50px;background-color:#666;color:#fff}body.top .frase p.wide{width:100%;text-align:center;border-radius:30px}@media screen and (max-width:640px){body.top .frase p,body.top .frase p.wide{width:100%;margin-bottom:10px;text-align:left;border-radius:50px}}body.top .frase p::before,body.top .frase p::after{content:'';display:inline-block;width:.8em;aspect-ratio:1/1;background-image:url('../images/doublequate1-fff.png');background-size:contain;background-position:center}body.top .frase p::before{margin-right:.5em}body.top .frase p::after{transform:rotate(180deg);margin-left:.3em}body.top .msg{margin:30px 0 20px 0;width:100%;text-align:right;padding:30px 30px;font-style:italic}@media screen and (max-width:480px){body.top .msg>span{display:block}}body.top .enter{display:block;width:280px;margin:0 auto;animation:enterBtn 3s ease 1s infinite;background:inherit;opacity:1}@keyframes enterBtn{0%{opacity:1}5%{opacity:.6}10%{opacity:1}15%{opacity:.6}20%{opacity:1}100%{opacity:1}}body.top .enter a{display:block;text-align:center;padding:8px 0;text-decoration:none;color:var(--wine-mark);color:#444;font-family:"Cedarville Cursive",cursive;font-weight:400;font-style:normal;font-size:3rem}body.top .enter a::after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;margin-left:.5em;font-size:.7em;color:#666}