/* Production shell additions for public launch. */
.app-shell>footer{display:none!important}
.topbar nav a[href*="github.com/CaPaCaptain/TinyTools"]{display:none!important}
.seo-fallback{width:min(900px,calc(100% - 32px));margin:38px auto;background:#fff;border:1px solid #e5e7ef;border-radius:24px;padding:34px;color:#20243a;line-height:1.7}.seo-fallback h1{font-size:36px;line-height:1.18;margin:8px 0 10px}.seo-fallback p{font-size:16px;color:#666d80}.seo-fallback p:first-child{font-size:14px;font-weight:800;color:#6f68d9}.seo-fallback a{color:#675fff;text-decoration:none;font-weight:700}
.public-footer{width:min(1180px,calc(100% - 32px));margin:36px auto 0;padding:28px 0 42px;border-top:1px solid #e4e6ed;color:#73788d;font-size:14px;line-height:1.7;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start}
.public-footer strong{display:block;color:#20243a;font-size:16px;margin-bottom:4px}.public-footer .footer-links{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}.public-footer a{color:#656a7e;text-decoration:none}.public-footer a:hover{color:#675fff}.public-footer .footer-meta{margin-top:6px;color:#9296a9}
@media(max-width:768px){.seo-fallback{width:calc(100% - 24px);margin:20px auto;padding:24px 18px;border-radius:20px}.seo-fallback h1{font-size:30px}.seo-fallback p{font-size:17px}.public-footer{width:calc(100% - 24px);grid-template-columns:1fr;gap:15px;padding:24px 0 calc(32px + env(safe-area-inset-bottom));font-size:14px}.public-footer .footer-links{justify-content:flex-start;gap:12px 16px}.public-footer strong{font-size:17px}}
