:root{font-family:sans-serif;--navbar-height: 110px;--bg: #fff;--fg: #101010;--border-colour: #cfcfcf;--play-store-button-colour: #303030}@media (prefers-color-scheme: dark){:root{--bg: #0f0f0f;--fg: #e0e0e0;--border-colour: #444444;--play-store-button-colour: #606060}}.navbar{width:100dvw;height:var(--navbar-height);display:flex;justify-content:space-between;align-items:center}@media (prefers-color-scheme: light){.navbar{box-shadow:0 1px 4px rgba(0,0,0,0.35)}}@media (prefers-color-scheme: dark){.navbar{border-bottom:1px solid #4e4e4e}}.navbar .brand{padding:32px;font-size:2rem;user-select:none}@media (max-width: 840px){.navbar .brand{font-size:1.5rem}}@media (max-width: 555px){.navbar .brand{font-size:1.25rem;padding:16px}}@media (max-width: 440px){.navbar .brand{font-size:1.1rem;padding:8px}}.navbar .links{padding:16px}.navbar .links .link{display:flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none}.navbar .links .link i{font-size:1.5rem}@media (max-width: 840px){.navbar .links .link i{font-size:2rem}.navbar .links .link span{display:none}}@media (min-width: 841px){.navbar .links .link{border:1px solid var(--border-colour);padding:8px}}body{background-color:var(--bg);color:var(--fg);margin:0;padding:0}body>div{width:100%;height:calc(100dvh - var(--navbar-height))}.apps{display:flex;flex-direction:column;gap:24px;margin-top:32px;padding-bottom:8px}.app{padding:6px;border-radius:2px;margin:0 32px}@media (prefers-color-scheme: light){.app{box-shadow:0 0 2px rgba(0,0,0,0.5)}}@media (prefers-color-scheme: dark){.app{border:1px solid var(--border-colour)}}@media (max-width: 555px){.app{margin:0 8px}}.app h2,.app h3{display:flex;align-items:center;gap:8px;margin:4px 0}.app .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.15rem}@media (max-width: 555px){.app .title{font-size:1rem}}@media (max-width: 440px){.app .title{font-size:0.75rem}}.app .badge code{padding:6px 4px;border:1px solid var(--border-colour);font-size:0.7rem}@media (prefers-color-scheme: light){.app .badge code{box-shadow:0 0 2px rgba(0,0,0,0.5)}}.app .footer{margin-top:16px}.app .footer .play-store-link{display:block;width:max-content;background-color:var(--play-store-button-colour);color:#e0e0e0;text-decoration:none;padding:8px}
