.page_container__SfUZ9{max-width:1200px;width:95%;margin:2rem auto;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.page_title__Vi0YM{font-size:1.8rem;font-weight:700;color:#004a99;margin-bottom:1.5rem;text-align:center}.page_gameList__J_Ac9{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_gameCard__MlM5x{display:flex;flex-direction:column;background-color:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:0;height:100%}.page_gameCard__MlM5x:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,74,153,.15);border-color:#b3d1ff}.page_cardImageWrapper__38yhT{width:100%;aspect-ratio:4/3;overflow:hidden;background-color:#f0f0f0;position:relative}.page_cardImage__1AiCv{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_gameCard__MlM5x:hover .page_cardImage__1AiCv{transform:scale(1.1)}.page_cardContent__w6Crg{padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;width:100%}.page_cardTitle__gindR{font-size:1rem;font-weight:600;color:#333;margin-bottom:.3rem;line-height:1.3}.page_cardTag__3g4St{font-size:.75rem;background-color:#e6f0ff;color:#004a99;padding:2px 8px;border-radius:10px;font-weight:500}.page_fullscreenContainer__BHACn{background-color:#000;width:100%;display:flex;justify-content:center;align-items:center}.page_fullscreenContainer__BHACn:-webkit-full-screen{width:100vw;height:100vh}.page_fullscreenContainer__BHACn:fullscreen{width:100vw;height:100vh}.page_fullscreenContainer__BHACn:-webkit-full-screen .page_iframeWrapper__PyGFA{height:100vh!important;width:100vw!important;border:none;border-radius:0}.page_fullscreenContainer__BHACn:fullscreen .page_iframeWrapper__PyGFA{height:100vh!important;width:100vw!important;border:none;border-radius:0}.page_iframeWrapper__PyGFA{position:relative;width:100%;height:80vh;min-height:600px;overflow:hidden;border-radius:8px;background-color:#000;border:1px solid #ddd}.page_iframeContent__Pyd_y{width:100%;height:100%;border:0;display:block}.page_actionBar__PMjPP{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.page_backButton__yej5k,.page_fullscreenButton__XfeYa{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:5px;font-weight:500;border:none;cursor:pointer;transition:all .3s;font-size:1rem;color:#fff}.page_backButton__yej5k{background-color:#d9534f}.page_backButton__yej5k:hover{background-color:#c9302c}.page_fullscreenButton__XfeYa{background-color:#28a745}.page_fullscreenButton__XfeYa:hover{background-color:#218838}@media (max-width:768px){.page_iframeWrapper__PyGFA{height:85vh;min-height:500px}.page_gameList__J_Ac9{grid-template-columns:repeat(2,1fr);gap:10px}.page_cardTitle__gindR{font-size:.9rem}.page_container__SfUZ9{padding:1rem .5rem}}