/* Public site with the live 质镜 account and purchase dialog. */
.portrait-frame img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: 100%; object-fit: cover; transform-origin: 43% 42%; }
/* Filing numbers (mainland build only). */
.site-filing { padding: 28px 16px 40px; text-align: center; font-size: 12px; line-height: 1.9; color: var(--muted); border-top: 1px solid var(--line); }
.site-filing a { color: inherit; text-decoration: none; white-space: nowrap; }
.site-filing a:hover { text-decoration: underline; }
@media (max-width: 620px) { .site-filing { padding-bottom: 96px; } }
