@charset "UTF-8";.shell-qr-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin:0;padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-control);background:var(--surface-page);color:var(--ink-primary)}.shell-qr-card-code{width:min(100%,280px);aspect-ratio:1}.shell-qr-card-code svg{display:block;width:100%;height:100%}.shell-qr-card-caption{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.shell-qr-card-hint{font-weight:600}.shell-qr-card-url{font-size:.875rem;color:var(--ink-secondary);overflow-wrap:anywhere}.profile-intro-line{max-width:62ch;margin:0 0 var(--spacing-lg);font-size:var(--font-size-base);line-height:1.5;color:var(--ink-on-ground-muted);text-wrap:pretty}html.native-shell[data-shell-pushed=on] .profile-intro-line{color:var(--ink-secondary)}.profile-facts-line{margin:0 0 var(--spacing-lg);font-size:var(--font-size-base);line-height:1.5;color:var(--ink-on-ground-muted);font-variant-numeric:tabular-nums}.profile-owner-card{flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-xs);padding:var(--spacing-md)}.profile-owner-card .text-muted,.profile-owner-card .text-muted.on-ground{color:var(--ink-secondary)!important}.profile-owner-card .profile-claim-hint a,.profile-owner-card .profile-claim-hint .btn-link{color:var(--ink-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.profile-owner-card .booking-cta,.profile-owner-card [data-testid=booking-hint]{margin-top:0!important}.profile-owner-card-hint:empty{display:none}
