.ringring-share-trigger,.pixel-product .ringring-share-trigger{color:#a6abbc;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;font:11px/1.5 system-ui,sans-serif;display:inline-flex}.ringring-share-trigger:hover,.pixel-product .ringring-share-trigger:hover{color:#a89eff;background:0 0;text-decoration:underline}.ringring-share-trigger:focus-visible{outline-offset:4px;outline:2px solid #a89eff}.photo-share-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.photo-share-actions .photo-save-link{margin-top:0}.ringring-share-dialog{box-sizing:border-box;color:#edf0fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101218;border:1px solid #383c4a;border-radius:12px;width:min(440px,100% - 32px);max-width:none;max-height:90svh;margin:auto;padding:26px;font:13px/1.5 system-ui,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #000a}.ringring-share-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.ringring-share-dialog h2{letter-spacing:-.5px;margin:0 34px 22px 0;font:700 24px/1.2 system-ui,sans-serif}.ringring-share-dialog .ringring-share-close{color:#a6abbc;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font:26px/1 system-ui;display:grid;position:absolute;top:12px;right:12px}.ringring-share-preview{object-fit:contain;background:#08090d;border-radius:6px;width:100%;max-height:155px;margin:0 0 18px;display:block}.ringring-share-networks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ringring-share-dialog .ringring-share-networks a,.ringring-share-dialog .ringring-share-networks button{box-sizing:border-box;color:#edf0fa;cursor:pointer;background:#1b1e27;border:1px solid #383c4a;border-radius:6px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font:13px/1.4 system-ui,sans-serif;text-decoration:none;display:flex}.ringring-share-dialog .ringring-share-networks a:hover,.ringring-share-dialog .ringring-share-networks button:hover,.ringring-share-dialog .ringring-share-networks button[aria-pressed=true]{background:#201b25;border-color:#a89eff}.ringring-share-caption{color:#a6abbc;margin:20px 0 14px;font-size:11px;display:block}.ringring-share-caption textarea{box-sizing:border-box;color:#edf0fa;resize:vertical;background:#08090d;border:1px solid #383c4a;border-radius:6px;width:100%;min-height:90px;margin:7px 0 0;padding:10px 12px;font:13px/1.5 system-ui,sans-serif;display:block}.ringring-share-help{color:#a6abbc;margin:16px 0 0;font-size:12px}.ringring-share-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ringring-share-dialog .ringring-share-actions button,.ringring-share-dialog .ringring-share-actions a{color:#edf0fa;cursor:pointer;background:0 0;border:0;align-items:center;min-height:40px;padding:0;font:12px/1.4 system-ui,sans-serif;text-decoration:none;display:inline-flex}.ringring-share-dialog .ringring-share-actions .ringring-share-copy{color:#101018;background:#a89eff;border-radius:6px;padding:10px 14px;font-weight:650}.ringring-share-actions button:hover,.ringring-share-actions a:hover{text-decoration:underline}.ringring-share-status{color:#a89eff;overflow-wrap:anywhere;min-height:18px;margin:10px 0 0;font-size:11px}:is(.ringring-share-dialog a:focus-visible,.ringring-share-dialog button:focus-visible,.ringring-share-dialog textarea:focus-visible){outline-offset:3px;outline:2px solid #a89eff}@media (max-width:480px){.ringring-share-dialog{max-height:90svh;padding:22px}.ringring-share-caption textarea{font-size:16px}.ringring-share-dialog h2{font-size:22px}.ringring-share-preview{max-height:120px}}
