.NativeShareButton-module__hLkm1q__container{display:inline-flex;position:relative}.NativeShareButton-module__hLkm1q__shareBtn{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-tertiary);cursor:pointer;transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.NativeShareButton-module__hLkm1q__shareBtn:hover{color:var(--brand-purple-text);border-color:var(--purple-200);background:var(--bg-elevated);box-shadow:var(--shadow-md);transform:translateY(-1px)scale(1.06)}.NativeShareButton-module__hLkm1q__copiedTooltip{background:var(--brand-purple);color:#fff;border-radius:var(--radius-sm);pointer-events:none;animation:NativeShareButton-module__hLkm1q__slideUpFade .3s var(--ease-out-expo);white-space:nowrap;box-shadow:var(--shadow-md);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}html[data-theme=dark] .NativeShareButton-module__hLkm1q__copiedTooltip{background:var(--bg-ink);color:var(--text-on-ink)}@keyframes NativeShareButton-module__hLkm1q__slideUpFade{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.NativeShareButton-module__hLkm1q__shareBtn,.NativeShareButton-module__hLkm1q__copiedTooltip{transition:none;animation:none}}
.BrandMark-module__QyoNAq__mark{font-family:var(--font-display);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:7px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.BrandMark-module__QyoNAq__hasLogo{background:var(--bg-elevated,#fff);box-shadow:inset 0 0 0 1px var(--border-subtle,#0000001a)}html[data-theme=dark] .BrandMark-module__QyoNAq__hasLogo{background:#fffffff0;box-shadow:inset 0 0 0 1px #fff3}.BrandMark-module__QyoNAq__logo{-o-object-fit:contain;object-fit:contain;width:78%;height:78%}
