.share-platform-button{height:42px;padding:0 14px;border:1px solid var(--md-outline-variant);border-radius:21px;background:rgba(255,255,255,.28);color:var(--md-on-surface);display:flex;align-items:center;gap:7px;font:700 11px 'DM Sans';cursor:pointer}.share-platform-button:hover{background:var(--md-primary-container);color:var(--md-on-primary-container)}.share-platform-button .material-symbols-rounded{font-size:18px}.share-backdrop{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:20px;background:rgba(24,30,25,.46);backdrop-filter:blur(9px);opacity:0;visibility:hidden;transition:.2s}.share-backdrop.open{opacity:1;visibility:visible}.share-sheet{position:relative;width:min(430px,100%);padding:30px;border:1px solid rgba(255,255,255,.65);border-radius:30px;background:rgba(248,252,247,.94);color:var(--md-on-surface);box-shadow:0 24px 70px rgba(20,31,23,.26);transform:translateY(14px);transition:.22s}.share-backdrop.open .share-sheet{transform:none}.share-close{position:absolute;right:15px;top:15px;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.share-close:hover{background:var(--md-surface-container)}.share-symbol{width:48px;height:48px;border-radius:16px;background:var(--md-primary-container);color:var(--md-on-primary-container);display:grid;place-items:center}.share-sheet h2{margin-top:16px;font-size:25px}.share-sheet>p{margin:6px 0 20px;color:var(--md-on-surface-variant);font-size:12px}.share-networks{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.share-networks a{padding:10px 3px;border-radius:18px;color:var(--md-on-surface);text-decoration:none;text-align:center;font-size:9px;font-weight:700}.share-networks a:hover{background:var(--md-surface-container)}.share-networks b{width:46px;height:46px;margin:0 auto 6px;border-radius:15px;display:grid;place-items:center;color:#fff;font:800 14px Manrope}.share-networks a:nth-child(1) b{background:#25d366}.share-networks a:nth-child(2) b{background:#229ed9}.share-networks a:nth-child(3) b{background:#1877f2}.share-networks a:nth-child(4) b{background:#151515}.share-networks span{display:block}.share-link-row{height:48px;margin-top:17px;padding:0 6px 0 12px;border:1px solid var(--md-outline-variant);border-radius:15px;background:var(--md-surface-container);display:flex;align-items:center;gap:8px}.share-link-row>.material-symbols-rounded{font-size:18px;color:var(--md-on-surface-variant)}.share-link-row input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--md-on-surface-variant);font:500 10px 'DM Sans'}.share-link-row button{height:34px;padding:0 13px;border:0;border-radius:12px;background:var(--md-primary-container);color:var(--md-on-primary-container);font:800 10px 'DM Sans';cursor:pointer}.share-more{width:100%;margin-top:12px}.share-more[hidden]{display:none}:root[data-theme="dark"] .share-sheet{background:rgba(28,36,30,.96);border-color:rgba(255,255,255,.1)}@media(max-width:700px){.share-platform-button{width:42px;padding:0;justify-content:center}.share-platform-button>span:last-child{display:none}}@media(max-width:430px){.share-sheet{padding:24px 18px}.share-networks{gap:3px}.share-networks b{width:42px;height:42px}}
