.page_playContainer__W_78r{min-height:100vh;background-color:#0f172a;display:flex;flex-direction:column;position:relative}.page_header__XsgcT{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#1e293bfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1rem;border-bottom:2px solid #334155;display:flex;gap:.75rem;align-items:center;justify-content:space-between;transition:transform .3s ease-in-out;box-shadow:0 2px 10px #0000004d}.page_headerHidden__YzcjZ{transform:translateY(-100%)}.page_backButton__FpTRJ{background-color:#3b82f6;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap;flex-shrink:0}.page_backButton__FpTRJ:hover{background-color:#2563eb}.page_backButton__FpTRJ:active{transform:scale(.98)}.page_fullscreenButton__zSNt6{background-color:#8b5cf6;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap;flex-shrink:0}.page_fullscreenButton__zSNt6:hover{background-color:#7c3aed}.page_fullscreenButton__zSNt6:active{transform:scale(.98)}.page_warningBanner__lJTwg{position:fixed;top:60px;left:50%;transform:translateX(-50%);z-index:999;background-color:#dc2626;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 4px 15px #dc262666;display:flex;align-items:center;gap:1rem;max-width:90%;width:-moz-fit-content;width:fit-content;animation:page_slideDown__7lLRe .3s ease-out}.page_warningBanner__lJTwg p{margin:0;font-size:.9rem;font-weight:600;white-space:pre-line}.page_closeWarning__L6ZSb{background:none;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s;flex-shrink:0}.page_closeWarning__L6ZSb:hover{background-color:#fff3}@keyframes page_slideDown__7lLRe{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_gameFrame__9LDxx{flex:1 1;display:flex;align-items:center;justify-content:center;padding:calc(60px + 1rem) 1rem 1rem}.page_iframe___i5jN{width:100%;max-width:1200px;height:calc(100vh - 80px);min-height:500px;border:3px solid #334155;border-radius:.75rem;background-color:#fff;box-shadow:0 20px 60px #00000080;overflow:hidden}.page_hint__qdZqA{position:fixed;top:70px;left:50%;transform:translateX(-50%);background-color:#3b82f6f2;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:600;z-index:999;pointer-events:none;animation:page_fadeInOut__KsoVJ 3s ease-in-out;white-space:nowrap}@keyframes page_fadeInOut__KsoVJ{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}90%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}@media (max-width:1024px){.page_gameFrame__9LDxx{padding:calc(60px + .75rem) .75rem .75rem}.page_iframe___i5jN{height:calc(100vh - 70px);border-width:2px}}@media (max-width:768px){.page_header__XsgcT{padding:.5rem .75rem}.page_backButton__FpTRJ,.page_fullscreenButton__zSNt6{padding:.5rem .875rem;font-size:.8rem}.page_gameFrame__9LDxx{padding:calc(50px + .5rem) .5rem .5rem}.page_iframe___i5jN{height:calc(100vh - 60px);min-height:unset;border-width:1px;border-radius:.5rem}.page_hint__qdZqA{top:55px;font-size:.7rem;padding:.375rem .75rem}}@media (max-width:480px){.page_header__XsgcT{padding:.375rem .5rem}.page_backButton__FpTRJ,.page_fullscreenButton__zSNt6{padding:.375rem .625rem;font-size:.75rem}.page_gameFrame__9LDxx{padding:calc(45px + .25rem) .25rem .25rem}.page_iframe___i5jN{height:calc(100vh - 50px);border-radius:.375rem}}@media (max-width:768px) and (orientation:landscape){.page_gameFrame__9LDxx{padding:.25rem}.page_iframe___i5jN{height:calc(100vh - 10px);border-radius:.25rem}.page_header__XsgcT:not(:hover){transform:translateY(-100%)}.page_hint__qdZqA{display:none}}