.appPage_container__6dvZw{padding:32px;max-width:1200px;margin:0 auto 120px;font-family:var(--font-geist-sans);display:flex;flex-direction:column;gap:32px}.appPage_notFound__Q8szd{margin:90px 20px;font-family:var(--font-sour-gummy);font-size:24px}.appPage_header__s6Ijw{display:flex;gap:16px;align-items:center}.appPage_icon__SSBMW{border-radius:12px}.appPage_appName__Sxp4D{color:var(--text-primary);font-size:24px;margin-bottom:8px;font-family:var(--font-sour-gummy)}.appPage_description__46RtQ{color:var(--text-secondary);line-height:1.5}.appPage_screenshots__ugptE{display:flex;gap:16px;overflow-x:auto;padding:8px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--navy-blue)}.appPage_screenshot__Ne3qD{border-radius:8px;object-fit:cover;cursor:pointer;transition:transform .2s ease}.appPage_screenshot__Ne3qD:hover{transform:scale(1.02)}.appPage_tags__xYbKt{display:flex;flex-wrap:wrap;gap:8px}.appPage_tag__zCUGS{background-color:var(--navy-blue);color:var(--accent);padding:4px 12px;border-radius:16px;font-size:14px}.appPage_links__aztvr{display:flex;gap:16px;align-items:center}.appPage_storeLink__1OIIb:hover{opacity:.8}.appPage_githubLink__l0bYX{border-radius:23px;transition:all .2s ease;background-color:#fff}.appPage_githubLink__l0bYX:hover{background-color:var(--accent);color:var(--background);border-color:var(--accent)}@media (min-width:768px){.appPage_screenshots__ugptE{justify-content:center}.appPage_screenshot__Ne3qD{width:300px;height:auto;object-fit:contain}}.modal_modalBackdrop__Y8PwI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;animation:modal_fadeIn__dhAEx .2s ease-out}.modal_modalContent__InsLi{position:relative;width:90vw;height:90vh;animation:modal_zoomIn__7kHjB .2s ease-out}.modal_modalImage__xFsg3{object-fit:contain}.modal_closeButton__mUrAb{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:1001;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s ease}.modal_closeButton__mUrAb:hover{opacity:1}@keyframes modal_fadeIn__dhAEx{0%{opacity:0}to{opacity:1}}@keyframes modal_zoomIn__7kHjB{0%{transform:scale(.95)}to{transform:scale(1)}}