
        /* BLOOPY v4.3 - critical public profile CSS kept inline to avoid mobile cache/stale stylesheet issues */
        .bloopy-public-shell{padding-top:clamp(1rem,4vh,3rem);padding-bottom:2rem}
        .bloopy-public-card{max-width:680px;padding:clamp(1.25rem,4vw,2.25rem);margin-bottom:2rem;border-radius:30px;background:rgba(255,255,255,.10);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
        .bloopy-profile-header .link-image,.bloopy-profile-header #image{width:112px;height:112px;border-radius:28px;object-fit:cover;margin-bottom:.65rem;box-shadow:0 14px 38px rgba(0,0,0,.16)}
        .bloopy-profile-header #title{font-size:clamp(1.65rem,6vw,2.15rem);line-height:1.1;font-weight:800;letter-spacing:-.025em;margin-bottom:.45rem}
        .bloopy-profile-header #description{max-width:34rem;opacity:.88;line-height:1.55;margin-bottom:.7rem}
        .bloopy-profile-meta{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;font-weight:600;margin-top:-.35rem;margin-bottom:.75rem;opacity:.92}
        .bloopy-meta-dot{opacity:.55}
        .bloopy-quick-actions{width:100%;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem auto .75rem;max-width:34rem}
        .bloopy-quick-action{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:72px;padding:.7rem .4rem;border-radius:1rem;text-decoration:none!important;background:rgba(255,255,255,.18)!important;color:inherit!important;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
        .bloopy-quick-action i{font-size:1.15rem;color:inherit!important}.bloopy-quick-action span{font-size:.78rem;font-weight:600;color:inherit!important}
        .bloopy-save-contact{width:100%!important;max-width:34rem;margin:.55rem auto .9rem;min-height:52px;border:0;border-radius:16px;display:flex!important;align-items:center;justify-content:center;gap:.55rem;font-weight:800;font-size:.95rem;background:#fff!important;color:#111827!important;box-shadow:0 10px 25px rgba(0,0,0,.12);cursor:pointer;padding:.75rem 1rem}
        .bloopy-save-contact i,.bloopy-save-contact span{color:#111827!important}
        .bloopy-profile-chip{display:inline-flex!important;align-items:center;gap:.4rem;padding:.38rem .68rem;border-radius:999px;background:rgba(255,255,255,.14);font-size:.72rem;font-weight:700;letter-spacing:.02em;opacity:.9;color:inherit!important}
        .bloopy-profile-chip .fa-wifi{transform:rotate(90deg);color:inherit!important}
        .bloopy-address{font-size:.86rem;opacity:.82;margin:.35rem 0 .5rem}
        body.bloopy-theme-dark .bloopy-public-card{background:rgba(17,24,39,.92);color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.35)}
        body.bloopy-theme-dark .bloopy-quick-action{color:#fff!important;background:rgba(255,255,255,.18)!important}
        body.bloopy-theme-bold .bloopy-quick-action{color:#fff!important;background:rgba(255,255,255,.19)!important}
        @media(max-width:575.98px){
            .bloopy-public-shell{padding-left:.75rem;padding-right:.75rem;padding-top:1.25rem}
            .bloopy-public-card{width:100%;border-radius:24px;padding:1.35rem 1rem}
            .bloopy-profile-header .link-image,.bloopy-profile-header #image{width:96px;height:96px;border-radius:24px}
            .bloopy-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem;max-width:100%;margin-top:1rem}
            .bloopy-quick-action{min-height:66px!important;border-radius:15px!important;padding:.65rem .35rem!important}
            .bloopy-quick-action i{font-size:1.05rem}.bloopy-quick-action span{font-size:.8rem}
            .bloopy-save-contact{max-width:100%;min-height:54px;font-size:.95rem;border-radius:15px}
            .bloopy-profile-chip{font-size:.72rem;margin-top:.1rem}
        }
    