.bg-log-image{background-image:url(/images/bg_login.png);width:100%;height:100%;position:"relative";background-size:cover}.hover-bg:hover{background-color:#d9e8e1}.solitaire-lg{width:100%}.mobile-game-viewport-fallback{position:fixed!important;inset:0!important;z-index:2147483000;width:100dvw!important;height:100dvh!important;margin:0!important;max-width:none!important;min-height:0!important;background:#083b26}.mobile-game-aspect-frame{aspect-ratio:16/9;width:min(100%,calc((100vh - 40px) * 16 / 9));position:relative;height:auto}.game-aspect-frame{aspect-ratio:16/9;height:min(100%,calc((100vw - 400px) * 9 / 16));width:min(100%,calc((100vh) * 16 / 9));position:relative}#targetIframe.mobile-game-iframe{position:absolute!important;inset:-1px!important;display:block!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;border:0;outline:0;background:#083b26;-o-object-fit:contain;object-fit:contain}.mobile-game-exit-button{position:fixed;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:40;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.22);border-radius:8px;background:rgba(3,29,19,.68);color:hsla(0,0%,100%,.94);box-shadow:0 2px 10px rgba(0,0,0,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-game-exit-button:active{background:rgba(3,29,19,.86)}@media (min-width:1280px){.solitaire-lg{width:min(100%,calc(150vh))}}.text-base{line-height:1.3rem}@media (orientation:landscape){.iframe{height:calc(100vh - 50px)}}@media (min-width:300px){.nm\:hidden{display:none}.nm\:inline{display:inline}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.share-dialog-buttons .sharethis-inline-share-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px}.riichi-scoring-panel [role=tab]{white-space:nowrap}.riichi-scoring-panel [role=tabpanel]{min-height:176px}.riichi-yaku-chip{display:inline-flex;align-items:center;max-width:100%;min-height:26px;padding:3px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82);font-size:12px;font-weight:700;line-height:1.35;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.riichi-yaku-chip:hover{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);color:#fff}.riichi-yaku-chip-strong{color:#fff;font-weight:800}.riichi-yaku-chip-em{color:hsla(0,0%,100%,.78);font-style:italic}.riichi-scoring-detail{max-width:calc(100vw - 32px);max-height:min(420px,calc(100dvh - 32px));overflow-y:auto;border-color:hsla(0,0%,100%,.15)!important;background:rgba(12,82,54,.96)!important;background-image:none!important;color:#fff!important;box-shadow:0 16px 40px rgba(0,0,0,.18)!important;backdrop-filter:blur(12px)}.riichi-scoring-detail [data-accent-color]{color:hsla(0,0%,100%,.86)}.riichi-scoring-detail-body{display:flex;flex-direction:column;gap:12px}.riichi-scoring-detail-row{display:flex;flex-direction:column;gap:5px}.riichi-scoring-detail-label{color:hsla(0,0%,100%,.62);font-size:13px;font-weight:800;line-height:1.35}.riichi-scoring-detail-value{color:hsla(0,0%,100%,.88);font-size:14px;font-weight:500;line-height:1.55}.riichi-scoring-detail img{max-width:100%;max-height:64px;-o-object-fit:contain;object-fit:contain}@media (max-width:640px){.riichi-scoring-panel{left:0;right:0;max-width:calc(100vw - 24px);margin:0 auto}.riichi-scoring-panel [role=tabpanel]{min-height:auto}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}