/* Native vector icons keep the same shape and color on every platform. */
#jr-moments-sharing .jr-ui-icon,.jr-music .jr-ui-icon{display:inline-block;width:18px;height:18px;flex:0 0 auto;vertical-align:middle;fill:none;stroke:currentColor;pointer-events:none}
#jr-moments-sharing .jr-icon-label{display:inline-flex;align-items:center;gap:6px}
#jr-moments-sharing .jr-icon-label .jr-ui-icon{width:14px;height:14px}
#jr-moments-sharing .jr-prompt-note>.jr-icon-label{justify-content:flex-end}
#jr-moments-sharing .jr-mini-label .jr-ui-icon{width:13px;height:13px}
#jr-moments-sharing .jr-arrow>.jr-ui-icon{display:block;width:22px;height:22px}
#jr-moments-sharing .jr-little-spark>.jr-ui-icon{width:34px;height:34px}
#jr-moments-sharing .jr-activity-art>.jr-ui-icon{width:96px;height:96px;stroke-width:1.25}
#jr-moments-sharing .jr-reaction>.jr-ui-icon{width:16px;height:16px}
#jr-moments-sharing .jr-gallery-controls button,#jr-moments-sharing .jr-detail-back{gap:6px}
#jr-moments-sharing .jr-gallery-controls .jr-ui-icon{width:14px;height:14px}
.jr-music button{display:inline-grid;place-items:center;padding:0}
.jr-music .jr-ui-icon{width:16px;height:16px}

/* All three homepage destinations share one circle, one arrow and one alignment. */
#jr-moments-sharing .jr-portals .jr-portal-arrow{position:absolute;right:0;top:43px;display:grid;place-items:center;box-sizing:border-box;width:35px;height:35px;border:1px solid #6d6f6990;border-radius:50%;background:transparent;color:var(--jr-accent);transform:none;transition:background .2s,border-color .2s}
#jr-moments-sharing .jr-portals .jr-portal-arrow .jr-ui-icon{display:block;width:16px;height:16px;stroke-width:1.7;transform:none}
#jr-moments-sharing .jr-portals :is(.jr-hello-card,.jr-entry):is(:hover,:focus-visible) .jr-portal-arrow{background:#babdad33;border-color:var(--jr-accent);transform:none}
@media(max-width:1000px){#jr-moments-sharing .jr-portals .jr-portal-arrow{top:44px}}
