.public-profile-surface{box-shadow:0 12px 48px #11110f0a}.public-link-card>a{min-height:64px}@media (prefers-reduced-motion:no-preference){.public-link-card>a{transition:box-shadow .16s,border-color .16s}}.public-link-card>a:hover{box-shadow:0 4px 14px #11110f10}.public-link-card{position:relative}.public-link-save{cursor:pointer;opacity:.65;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.public-link-card[data-featured] .public-link-save{top:auto;bottom:6px;transform:none}.public-link-save:hover,.public-link-save[aria-pressed=true]{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.public-link-save:focus-visible,.public-link-card>a:focus-visible,.public-profile-tool:focus-visible{outline-offset:3px;outline:2px solid}.public-profile-tool{border:1px solid color-mix(in srgb, currentColor 20%, transparent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.public-profile-tool:hover{background:color-mix(in srgb, currentColor 5%, transparent)}@media (hover:hover) and (pointer:fine){.public-link-save:not([aria-pressed=true]){opacity:0}.public-link-card:hover .public-link-save,.public-link-card:focus-within .public-link-save{opacity:1}}@media (prefers-reduced-motion:no-preference){.public-link-save{transition:opacity .15s,background-color .15s}}@media print{[data-public-profile-dialog]{display:none}body:has([data-public-profile]) [data-slot=dialog-overlay]{display:none}}
