::-moz-selection{background-color:#e61938;color:#fff}::selection{background-color:#e61938;color:#fff}::-moz-selection{background-color:#e61938;color:#fff}html{font-size:5.75vw}@media only screen and (min-width:768px){html{font-size:3.25vw}}@media only screen and (min-width:1180px){html{font-size:2vw}}@media only screen and (min-width:2200px){html{font-size:44px}}body{background-color:#000;font-family:nitti-grotesk,sans-serif;font-size:1rem;font-weight:400;height:100vh;line-height:1.225;width:100vw}main{padding:1.5rem}#contact,#info{color:#fff}#contact a,#info a{color:#fff;text-decoration:none}#info{margin-top:1.25rem}.item{position:relative}.item span{opacity:0}.item span.smiley{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.item span.smiley img{margin-left:.325rem;width:1rem}.item .onigiri{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;padding:.125rem 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item .onigiri img{height:1rem;margin-right:.325rem}.item.activated span{opacity:1}.item.activated .onigiri{opacity:0;pointer-events:none}