.jg-karaoke{color:#f8f1e4;isolation:isolate;background:#0b1410}.jg-karaoke-hero-photo{filter:saturate(.92)contrast(1.06);-o-object-position:62% 46%;object-position:62% 46%}.jg-karaoke-beam{pointer-events:none;filter:blur(46px);background:radial-gradient(#e7c68a4d,#a0813e1c 47%,#0000 78%);width:min(46vw,600px);position:absolute;top:-34%;bottom:-22%}.jg-karaoke-beam-left{left:-18%}.jg-karaoke-beam-right{background:radial-gradient(#f3d5a240,#748a4a1a 48%,#0000 80%);top:-40%;right:-16%}.jg-karaoke-pool{pointer-events:none;filter:blur(44px);background:radial-gradient(#ffe3ad29,#0000 70%);width:min(120%,920px);height:300px;position:absolute;bottom:-14%;left:50%;transform:translate(-50%)}.jg-karaoke .jg-karaoke-main-action{color:#12241a;background:linear-gradient(108deg,#e1c08f,#f4deb6 54%,#d7b27e);border:1px solid #fce8c5bf;transition:filter .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff59}.jg-karaoke .jg-karaoke-main-action:hover{filter:brightness(1.06);box-shadow:0 12px 30px #00000047,0 0 25px #d6b2742e}.jg-karaoke .jg-karaoke-main-action:active{transform:translateY(1px)}.jg-karaoke .jg-karaoke-main-action:focus-visible,.jg-karaoke .jg-karaoke-ghost-action:focus-visible,.jg-karaoke .jg-karaoke-faq summary:focus-visible,.jg-karaoke a:focus-visible{outline-offset:3px;outline:2px solid #f0d6a9}.jg-karaoke .jg-karaoke-ghost-action{color:#f3e0c5;background:#101e169e;border:1px solid #dfbe9180;transition:background .2s,border-color .2s}.jg-karaoke .jg-karaoke-ghost-action:hover{background:#1f2e20d9;border-color:#f0d6a9cc}.jg-karaoke-faq summary{cursor:pointer;list-style:none}.jg-karaoke-faq summary::-webkit-details-marker{display:none}.jg-karaoke-faq summary .jg-karaoke-faq-sign{transition:transform .2s}.jg-karaoke-faq[open] summary .jg-karaoke-faq-sign{transform:rotate(45deg)}@media (width<=767px){.jg-karaoke-hero-photo{-o-object-position:68% center;object-position:68% center}.jg-karaoke-beam{filter:blur(42px);width:74vw}.jg-karaoke-beam-left{top:-12%;bottom:34%;left:-48%}.jg-karaoke-beam-right{top:8%;bottom:26%;right:-50%}.jg-karaoke-pool{opacity:.8;height:220px}}@media (prefers-reduced-motion:reduce){.jg-karaoke :is(.jg-karaoke-main-action,.jg-karaoke-ghost-action,.jg-karaoke-faq summary .jg-karaoke-faq-sign){transition:none!important}}
