.audio-player{--player-control-button-size:2.5rem;--player-rail-button-size:2rem;container-type:inline-size}@container (width>=28rem){.audio-player{--player-rail-button-size:2.5rem}}.audio-player{--player-surface:var(--colors-mono-02);--player-elevated:var(--colors-mono-03);--player-highlight:var(--colors-info);--player-track:var(--colors-mono-04);--player-thumb-glow:color-mix(in srgb, var(--colors-cool-blue) 35%, transparent);background-color:var(--player-surface);border:.0625rem solid color-mix(in srgb, var(--colors-mono-04) 55%, transparent);border-radius:var(--radius-lg);box-shadow:0 0 0 .0625rem rgba(var(--colors-mono-01-rgb), .4), 0 .625rem 1.5rem rgba(var(--colors-mono-00-rgb), .32), 0 0 1.25rem color-mix(in srgb, var(--player-highlight) 12%, transparent);flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:min(28rem,100%);margin:0;padding:.875rem 1rem 1rem;display:flex;overflow-x:clip}.audio-player img{margin:0}.audio-player>audio{opacity:0;pointer-events:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}.audio-player:not(.is-settings-open) .rail-side-group .icon-button.volume-toggle,.audio-player:not(.is-settings-open) .rail-side-group .icon-button.speed-toggle{background:rgba(var(--colors-mono-01-rgb), .75)!important;border-color:var(--colors-mono-01)!important}:is(.audio-player:not(.is-settings-open) .rail-side-group .icon-button.volume-toggle,.audio-player:not(.is-settings-open) .rail-side-group .icon-button.speed-toggle) .icon{color:var(--colors-mono-07)}.audio-player.is-settings-volume .rail-side-group .icon-button.volume-toggle{box-shadow:0 0 1rem var(--player-thumb-glow);background:rgba(var(--colors-mono-01-rgb), .75)!important;border-color:var(--colors-mono-01)!important}.audio-player.is-settings-volume .rail-side-group .icon-button.volume-toggle .icon{color:var(--colors-info)}.audio-player.is-settings-volume .rail-side-group .icon-button.speed-toggle .icon{color:var(--colors-mono-07)}.audio-player.is-settings-speed .rail-side-group .icon-button.speed-toggle{box-shadow:0 0 1rem var(--player-thumb-glow);background:rgba(var(--colors-mono-01-rgb), .75)!important;border-color:var(--colors-mono-01)!important}.audio-player.is-settings-speed .rail-side-group .icon-button.speed-toggle .icon{color:var(--colors-info)}.audio-player.is-settings-speed .rail-side-group .icon-button.volume-toggle .icon{color:var(--colors-mono-07)}.audio-player.is-playback-rate-active .rail-side-group .icon-button.speed-toggle .icon{color:var(--colors-info)}.audio-player:not(.is-cover-open) .icon-button.cover-toggle{background:rgba(var(--colors-mono-01-rgb), .75)!important;border-color:var(--colors-mono-01)!important}.audio-player:not(.is-cover-open) .icon-button.cover-toggle .icon{color:var(--colors-mono-07)}.audio-player.is-cover-open .icon-button.cover-toggle{box-shadow:0 0 1rem var(--player-thumb-glow);background:rgba(var(--colors-mono-01-rgb), .75)!important;border-color:var(--colors-mono-01)!important}.audio-player.is-cover-open .icon-button.cover-toggle .icon{color:var(--colors-info)}.audio-player .cover-shell{opacity:0;pointer-events:none;will-change:grid-template-rows, opacity, transform;grid-template-rows:minmax(0,0fr);width:100%;margin-bottom:-.75rem;transition:grid-template-rows .28s ease-in-out,margin-bottom .28s ease-in-out,opacity .28s ease-in-out,transform .28s ease-in-out;display:grid;overflow:hidden;transform:translateY(-.5rem)}.audio-player .cover-shell.cover-shell-open{opacity:1;pointer-events:auto;grid-template-rows:minmax(0,1fr);margin-bottom:0;transform:translateY(0)}.audio-player .cover-shell .cover-shell-inner{min-height:0;overflow:hidden}.audio-player .cover-shell .cover-art{border-radius:var(--radius-md);width:100%;height:auto;margin:0;display:block}.audio-player .player-metadata{text-align:center;flex-direction:column;display:flex}.audio-player .player-metadata .album-series{color:var(--colors-mono-09);margin:0;padding:0;font-size:.75rem;line-height:1.2}.audio-player .player-metadata .title{color:var(--colors-text-primary);margin:0;padding:0;font-size:1rem}.audio-player .player-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-width:0;display:grid}.audio-player .player-controls .rail-side-group{flex-shrink:0;justify-self:start;align-items:center;gap:.25rem;display:flex}@container (width>=28rem){.audio-player .player-controls .rail-side-group{gap:.375rem}}.audio-player .player-controls .rail-side-group .rail-side,.audio-player .player-controls .icon-button.cover-toggle{height:var(--player-rail-button-size);max-height:var(--player-rail-button-size);max-width:var(--player-rail-button-size);min-height:var(--player-rail-button-size);min-width:var(--player-rail-button-size);width:var(--player-rail-button-size);flex-shrink:0}:is(.audio-player .player-controls .rail-side-group .rail-side,.audio-player .player-controls .icon-button.cover-toggle) .icon{font-size:1.25rem}@container (width>=28rem){:is(.audio-player .player-controls .rail-side-group .rail-side,.audio-player .player-controls .icon-button.cover-toggle) .icon{font-size:1.5rem}}.audio-player .player-controls .seek-action{height:var(--player-control-button-size);max-height:var(--player-control-button-size);max-width:var(--player-control-button-size);min-height:var(--player-control-button-size);min-width:var(--player-control-button-size);width:var(--player-control-button-size);flex-shrink:0}.audio-player .player-controls .icon-button.cover-toggle{justify-self:end}.audio-player .player-controls .transport{justify-content:center;justify-self:center;align-items:center;gap:clamp(.5rem,3vw,1.5rem);min-width:0;display:flex}.audio-player .player-controls .transport .seek-action .icon{color:var(--colors-info);transform-origin:50%;transition:color .25s ease-in-out,opacity .25s ease-in-out;display:inline-block}.audio-player .player-controls .transport .seek-action .icon.spin-back,.audio-player .player-controls .transport .seek-action .icon.spin-forward{will-change:transform;transition-property:color,opacity;animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}.audio-player .player-controls .transport .seek-action .icon.spin-back{animation-name:audio-player-seek-spin-back}.audio-player .player-controls .transport .seek-action .icon.spin-forward{animation-name:audio-player-seek-spin-forward}.audio-player .player-controls .transport .seek-action:hover:not(:disabled) .icon,.audio-player .player-controls .transport .seek-action:focus-visible:not(:disabled) .icon{color:var(--colors-cool-blue)}.audio-player .player-controls .transport .transport-play{background:rgba(var(--colors-mono-01-rgb), .75);border:.0625rem solid var(--colors-mono-01);border-radius:var(--radius-round);box-shadow:none;isolation:isolate;height:3.25rem;transition:var(--transitions-primary);flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;display:flex;position:relative}.audio-player .player-controls .transport .transport-play:hover:not(.transport-play-playing){background:rgba(var(--colors-mono-01-rgb), .9)}.audio-player .player-controls .transport .transport-play .icon{color:var(--colors-info);z-index:1;font-size:2rem;position:relative}.audio-player .player-controls .transport .transport-play.transport-play-playing{--play-pulse-shadow:calc(var(--play-pulse,0) * var(--play-pulse,0));background:radial-gradient(circle at center, var(--colors-info) 0%, color-mix(in srgb, var(--colors-cool-blue) calc(82% + var(--play-pulse,0) * 18%), transparent) calc(20% + var(--play-pulse,0) * 18%), color-mix(in srgb, var(--colors-info) calc(38% + var(--play-pulse,0) * 32%), transparent) calc(33% + var(--play-pulse,0) * 25%), transparent calc(50% + var(--play-pulse,0) * 22%)), rgba(var(--colors-mono-01-rgb), .75);border-color:var(--colors-mono-01);box-shadow:0 0 calc(.75rem + var(--play-pulse-shadow) * 2.35rem) var(--player-thumb-glow), 0 0 calc(.3rem + var(--play-pulse-shadow) * 1.5rem) color-mix(in srgb, var(--colors-info) calc(18% + var(--play-pulse-shadow) * 72%), transparent);transition:box-shadow 70ms ease-out;overflow:hidden}.audio-player .player-controls .transport .transport-play.transport-play-playing .icon{color:var(--colors-text-primary)}@media (prefers-reduced-motion:reduce){.audio-player .player-controls .transport .transport-play.transport-play-playing{background:rgba(var(--colors-mono-01-rgb), .75);box-shadow:0 0 1rem var(--player-thumb-glow);transition:none}}.audio-player .player-bottom{flex-direction:column;gap:0;width:100%;transition:gap .75s cubic-bezier(.22,1,.36,1);display:flex}.audio-player.is-settings-open .player-bottom{gap:.375rem}.audio-player .player-progress{flex-direction:column;gap:.25rem;width:100%;margin-bottom:0;display:flex}.audio-player .player-progress>.player-range{margin-bottom:-.625rem}.audio-player .player-progress .player-time{color:var(--colors-mono-09);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:space-between;width:100%;font-size:.75rem;line-height:1;display:flex}.audio-player .player-progress .player-time .elapsed{text-align:left}.audio-player .player-progress .player-time .remaining{text-align:right}.audio-player .player-range{appearance:none;border-radius:var(--radius-pill);box-sizing:border-box;cursor:pointer;background:0 0;width:100%;min-width:0;max-width:100%;height:1.25rem;margin:0;display:block}.audio-player .player-range:focus-visible{outline:.125rem solid var(--colors-mono-06);outline-offset:.125rem}.audio-player .player-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--player-highlight) 0%, var(--player-highlight) var(--slider-fill,0%), var(--player-track) var(--slider-fill,0%), var(--player-track) 100%);border-radius:var(--radius-pill);height:.25rem}.audio-player .player-range::-webkit-slider-thumb{appearance:none;background:var(--colors-text-primary);border-radius:var(--radius-round);box-shadow:0 0 .5rem var(--player-thumb-glow);width:.75rem;height:.75rem;margin-top:-.25rem}.audio-player .player-range::-moz-range-track{background:var(--player-track);border-radius:var(--radius-pill);height:.25rem}.audio-player .player-range::-moz-range-progress{background:var(--player-highlight);border-radius:var(--radius-pill);height:.25rem}.audio-player .player-range::-moz-range-thumb{background:var(--colors-text-primary);border-radius:var(--radius-round);box-shadow:0 0 .5rem var(--player-thumb-glow);border:none;width:.75rem;height:.75rem}.audio-player .settings-panel{--settings-panel-duration:.75s;--settings-panel-ease:cubic-bezier(.22, 1, .36, 1);pointer-events:none;transition:grid-template-rows var(--settings-panel-duration) var(--settings-panel-ease);grid-template-rows:minmax(0,0fr);width:100%;display:grid;overflow:hidden}.audio-player .settings-panel.settings-panel-open{pointer-events:auto;grid-template-rows:minmax(0,1fr)}.audio-player .settings-panel .settings-panel-inner{opacity:0;min-height:0;transition:opacity var(--settings-panel-duration) var(--settings-panel-ease);overflow:hidden}.audio-player .settings-panel.settings-panel-open .settings-panel-inner{opacity:1}.audio-player .settings-panel .settings-panel-view{flex-direction:column;gap:.25rem;display:none}.audio-player .settings-panel .settings-panel-view.settings-panel-view-active{display:flex}.audio-player .settings-panel .settings-panel-view .speed-presets{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.audio-player .settings-panel .settings-panel-view .speed-preset{aspect-ratio:1;background:rgba(var(--colors-mono-01-rgb), .75);border:.0625rem solid var(--colors-mono-01);border-radius:var(--radius-round);color:var(--colors-text-primary);font-variant-numeric:tabular-nums;min-width:2.25rem;height:2.25rem;transition:var(--transitions-primary);justify-content:center;align-items:center;width:2.25rem;padding:0;font-size:.8125rem;line-height:1;display:inline-flex}.audio-player .settings-panel .settings-panel-view .speed-preset:hover:not(.speed-preset-selected){background:rgba(var(--colors-mono-01-rgb), .9);border-color:var(--colors-mono-04)}.audio-player .settings-panel .settings-panel-view .speed-preset.speed-preset-selected{background:color-mix(in srgb, var(--colors-info) 22%, rgba(var(--colors-mono-01-rgb), .75));border-color:var(--colors-info);box-shadow:0 0 .75rem var(--player-thumb-glow);color:var(--colors-info)}.audio-player .settings-panel .settings-panel-view .settings-panel-label{color:var(--colors-mono-09);letter-spacing:.06em;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0;font-size:.625rem;line-height:1.2}@media (prefers-reduced-motion:reduce){.audio-player .player-bottom{transition:none}.audio-player .settings-panel{transition:none}.audio-player .settings-panel .settings-panel-inner{opacity:1;transition:none}.audio-player .transport .seek-action .icon.spin-back,.audio-player .transport .seek-action .icon.spin-forward{animation:none}}@keyframes audio-player-seek-spin-back{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes audio-player-seek-spin-forward{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scripture-reference-trigger{color:inherit;cursor:help;text-decoration:underline;-webkit-text-decoration-color:var(--colors-info);text-decoration-color:var(--colors-info);text-underline-offset:.15em;text-decoration-style:dotted}.tooltip-content.scripture-reference-content{width:fit-content;min-width:0;max-width:min(28rem,100vw - 2rem);padding:.9rem 0 0;font-size:.8125rem;line-height:1.5;overflow:visible}.scripture-reference-drawer-frame{flex-direction:column;flex:1;min-height:0;display:flex}.scripture-reference-drawer-sheet{flex-direction:column;flex:none;min-height:0;transition:height .5s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.scripture-reference-drawer-sheet[data-snap=half]{height:50dvh}.scripture-reference-drawer-sheet[data-snap=full]{height:100dvh}.scripture-reference-drawer-handle-zone{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;padding:.875rem 1rem .625rem;display:flex}.scripture-reference-drawer-handle{background-color:var(--colors-mono-05);border-radius:999px;flex:none;width:4.5rem;height:.3125rem}.scripture-reference-drawer-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.scripture-reference-drawer-header{flex:none;padding:.375rem 3rem .875rem 1rem}.scripture-reference-drawer-title{color:var(--colors-mono-09);letter-spacing:.04em;text-align:left;text-transform:uppercase;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.scripture-reference-drawer-shell{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex;overflow:hidden}.scripture-reference-drawer-shell .scripture-passage-panel{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.scripture-reference-drawer-shell .scripture-passage-scroll-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding-block:.25rem;overflow:hidden auto}.scripture-reference-drawer-shell .scripture-passage-scroll-content{padding-bottom:2.5rem}.scripture-reference-drawer-shell .scripture-passage-copyright{text-align:left;flex:none;align-items:center;min-height:0;margin-top:auto;padding:.375rem 1rem;line-height:1.35;display:flex}[data-corvu-drawer-content].scripture-reference-drawer[data-side=bottom]{box-sizing:border-box;border-width:0;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;display:flex;inset:auto 0 0}@supports (-webkit-touch-callout:none){[data-corvu-drawer-content].scripture-reference-drawer[data-side=bottom]{height:-webkit-fill-available;min-height:-webkit-fill-available;max-height:-webkit-fill-available}}html body:has([data-corvu-drawer-content].scripture-reference-drawer[data-side=bottom][data-open]){width:100%;position:static;overflow:hidden}@media (width<=40rem){[data-corvu-drawer-content].scripture-reference-drawer[data-side=bottom]{border-radius:.75rem .75rem 0 0}}:is(.milkdown .ProseMirror,.rendered-markdown){overflow-wrap:break-word;min-width:0;max-width:100%;overflow-x:clip}:is(.milkdown .ProseMirror,.rendered-markdown)>:first-child{margin-top:0}:is(.milkdown .ProseMirror,.rendered-markdown)>:last-child{margin-bottom:0}:is(.milkdown .ProseMirror,.rendered-markdown) p{margin:0 0 1rem;line-height:1.25}:is(.milkdown .ProseMirror,.rendered-markdown) h1,:is(.milkdown .ProseMirror,.rendered-markdown) h2,:is(.milkdown .ProseMirror,.rendered-markdown) h3,:is(.milkdown .ProseMirror,.rendered-markdown) h4,:is(.milkdown .ProseMirror,.rendered-markdown) h5,:is(.milkdown .ProseMirror,.rendered-markdown) h6{color:var(--colors-text-primary);margin:1.25rem 0 .75rem;font-weight:600;line-height:1.25}:is(.milkdown .ProseMirror,.rendered-markdown) h1{border-bottom:.0625rem solid var(--colors-mono-04);padding-bottom:.3rem;font-size:1.625rem}:is(.milkdown .ProseMirror,.rendered-markdown) h2{border-bottom:.0625rem solid var(--colors-mono-04);padding-bottom:.3rem;font-size:1.375rem}:is(.milkdown .ProseMirror,.rendered-markdown) h3{font-size:1.1875rem}:is(.milkdown .ProseMirror,.rendered-markdown) h4{font-size:1.1rem}:is(.milkdown .ProseMirror,.rendered-markdown) h5,:is(.milkdown .ProseMirror,.rendered-markdown) h6{font-size:1rem}:is(.milkdown .ProseMirror,.rendered-markdown) h6{color:var(--colors-mono-10)}:is(.milkdown .ProseMirror,.rendered-markdown) ul,:is(.milkdown .ProseMirror,.rendered-markdown) ol{margin:0 0 1rem;padding-inline-start:1.5rem}:is(:is(.milkdown .ProseMirror,.rendered-markdown) ul,:is(.milkdown .ProseMirror,.rendered-markdown) ol) p{margin:0}:is(.milkdown .ProseMirror,.rendered-markdown) ul{list-style:outside}:is(.milkdown .ProseMirror,.rendered-markdown) ul ul{list-style:circle}:is(.milkdown .ProseMirror,.rendered-markdown) ol{list-style:decimal}:is(.milkdown .ProseMirror,.rendered-markdown) ol ol{list-style:lower-alpha}:is(.milkdown .ProseMirror,.rendered-markdown) li{color:var(--colors-text-primary);margin:.15rem 0}:is(.milkdown .ProseMirror,.rendered-markdown) li>p{margin-bottom:0}:is(.milkdown .ProseMirror,.rendered-markdown) li::marker{color:var(--colors-mono-08)}:is(.milkdown .ProseMirror,.rendered-markdown) blockquote{margin:0 0 1rem}:is(.milkdown .ProseMirror,.rendered-markdown) blockquote p{margin-bottom:.5rem}:is(.milkdown .ProseMirror,.rendered-markdown) hr{border:none;border-top:.125rem solid var(--colors-mono-04);margin:1rem 0}:is(.milkdown .ProseMirror,.rendered-markdown) a{color:var(--colors-links);text-underline-offset:.125rem;transition:var(--transitions-primary);text-decoration:underline}:is(.milkdown .ProseMirror,.rendered-markdown) strong{color:var(--colors-text-primary);font-weight:700}:is(.milkdown .ProseMirror,.rendered-markdown) em{color:var(--colors-mono-10);font-style:italic}:is(.milkdown .ProseMirror,.rendered-markdown) mark.highlight{--markdown-highlight-color:var(--colors-cool-blue);--markdown-highlight-fill:color-mix(in srgb, var(--markdown-highlight-color) 40%, transparent);background:var(--markdown-highlight-fill);border:.0625rem solid var(--markdown-highlight-color);border-radius:var(--radius-xs);color:var(--colors-mono-11);font-size:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.0625rem .25rem;font-weight:400;line-height:.95;display:inline-flex}:is(.milkdown .ProseMirror,.rendered-markdown) blockquote mark.highlight,:is(.milkdown .ProseMirror,.rendered-markdown) p em mark.highlight{padding:.0625rem .4rem .0625rem .25rem}:is(.milkdown .ProseMirror,.rendered-markdown) pre,:is(.milkdown .ProseMirror,.rendered-markdown) code{font-family:ui-monospace,sfmono-regular,sf mono,menlo,consolas,liberation mono,monospace}:is(.milkdown .ProseMirror,.rendered-markdown) code{background:var(--colors-mono-03);border-radius:var(--radius-xs);color:var(--colors-chartreuse);overflow-wrap:anywhere;word-break:break-word;padding:.1rem .25rem;font-size:.875rem}:is(.milkdown .ProseMirror,.rendered-markdown) pre{background-image:linear-gradient(var(--colors-mono-02), var(--colors-mono-02)), linear-gradient(135deg, var(--colors-cool-blue), var(--colors-resonant-blue), var(--colors-rebecca-purple));border-radius:var(--radius-sm);background-origin:border-box;background-clip:padding-box,border-box;border:.0625rem solid #0000;max-width:100%;margin:0 0 1rem;padding:.75rem;position:relative;overflow-x:auto}:is(.milkdown .ProseMirror,.rendered-markdown) pre code{color:var(--colors-chartreuse);overflow-wrap:normal;white-space:inherit;word-break:normal;background:0 0;border-radius:0;padding:0}:is(.milkdown .ProseMirror,.rendered-markdown) table{border-collapse:collapse;width:100%;margin:1rem 0}:is(.milkdown .ProseMirror,.rendered-markdown) table th,:is(.milkdown .ProseMirror,.rendered-markdown) table td{border:.0625rem solid var(--colors-mono-04);text-align:left;padding:.5rem}:is(.milkdown .ProseMirror,.rendered-markdown) table th{background-color:var(--colors-mono-03);font-weight:600}:is(.milkdown .ProseMirror,.rendered-markdown) table tr:nth-child(2n){background-color:var(--colors-mono-02)}:is(.milkdown .ProseMirror,.rendered-markdown) img{border-radius:var(--radius-sm);max-width:100%;height:auto;margin:.5rem 0 1rem}:is(.milkdown .ProseMirror,.rendered-markdown) .task-list-item{list-style-type:none}:is(.milkdown .ProseMirror,.rendered-markdown) .task-list-item input[type=checkbox]{margin-right:.5rem}:is(.milkdown .ProseMirror,.rendered-markdown) .blip-audio-player{justify-content:center;width:100%;min-width:0;max-width:100%;margin:1rem 0;display:flex}:is(.milkdown .ProseMirror,.rendered-markdown) pre.audio-embed-block{background-color:var(--colors-mono-02);border:.0625rem solid var(--colors-mono-04);border-radius:var(--radius-sm);font-family:var(--font-family-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;margin:1rem 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;overflow-x:auto}:is(.milkdown .ProseMirror,.rendered-markdown) pre.audio-embed-block code{font:inherit;background:0 0;border:0;padding:0}.blip-actions .toolbar-separator{background-color:var(--colors-mono-04);width:1px;height:1.5rem}.blip-actions .delete .icon{color:var(--colors-danger);font-size:1.25rem}.blip-actions .publish .icon{color:var(--colors-warning)}.blip-actions .publish-now .icon{color:var(--colors-warning)}.blip-actions .unpublish .icon{color:var(--colors-success)}.blip-actions .edit .icon{color:var(--colors-resonant-blue)}.blip-reactions{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.blip-reactions .reaction{background:color-mix(in srgb, var(--colors-mono-02) 88%, transparent);border:1px solid var(--colors-mono-05);color:var(--colors-mono-09);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.25rem;min-height:1.45rem;padding:.1rem .38rem;line-height:1;display:inline-flex}.blip-reactions .reaction.reacted{background:rgba(var(--colors-info-rgb), .25);border-color:color-mix(in srgb, var(--colors-info) 60%, var(--colors-mono-05) 40%);box-shadow:0 0 0 .0625rem rgba(var(--colors-info-rgb), .18);color:var(--colors-mono-10)}.blip-reactions .reaction .emoji{font-size:.85rem}.blip-reactions .reaction .count{font-size:.6875rem;font-weight:500}.blip-reactions button.reaction{cursor:pointer;transition:var(--transitions-primary)}.blip-reactions button.reaction:hover:not(:disabled){border-color:color-mix(in srgb, var(--colors-info) 75%, var(--colors-mono-05) 25%);transform:translateY(-.03125rem)}.blip-reactions button.reaction:disabled{cursor:wait;opacity:.8}.tooltip-content.blip-reactions-tooltip{max-width:18rem;padding:.75rem}.tooltip-content.blip-reactions-tooltip .body{text-align:center}.tooltip-content.blip-reactions-tooltip .emoji{text-align:center;margin-bottom:.3rem;font-size:1rem;line-height:1}.tooltip-content.blip-reactions-tooltip .names{text-align:center}.blip-reactions-popover{background:rgba(var(--colors-mono-01-rgb), .95);border:1px solid var(--colors-mono-04);border-radius:var(--radius-md);min-width:7.5rem;max-width:min(18rem,100vw - 2rem);padding:.75rem;box-shadow:0 .25rem .5rem #0000003d,0 .125rem .25rem #0000001f}.blip-reactions-popover:focus,.blip-reactions-popover:focus-visible{outline:none;box-shadow:0 .25rem .5rem #0000003d,0 .125rem .25rem #0000001f}.blip-reactions-popover .emoji{text-align:center;margin:.5rem;font-size:1.125rem;line-height:1}.blip-reactions-popover .names{color:var(--colors-mono-11);text-align:center;text-wrap:pretty;font-size:.75rem;line-height:1.15rem}.reaction-trigger{background:color-mix(in srgb, var(--colors-mono-02) 88%, transparent);border:1px solid var(--colors-mono-05);color:var(--colors-mono-08);cursor:pointer;min-height:1.5rem;transition:var(--transitions-primary);border-radius:999px;justify-content:center;align-items:center;padding:.14rem .38rem;line-height:1;display:inline-flex}.reaction-trigger:hover{border-color:var(--colors-links);color:var(--colors-links);transform:translateY(-.03125rem)}.reaction-trigger:hover .icon{transform:scale(1.1)rotate(10deg)}.reaction-trigger[aria-disabled=true]{cursor:not-allowed}.reaction-trigger .icon{color:currentColor;font-size:1rem;transition:transform .16s}.reaction-picker-content{--picker-surface:rgba(var(--colors-mono-01-rgb), .95);--picker-gap:.24rem;--picker-cell-size:1.92rem;--picker-inline-padding:.32rem;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:var(--picker-surface);border:1px solid var(--colors-mono-04);padding:.45rem var(--picker-inline-padding) .42rem;border-radius:.75rem;width:min(16.75rem,100vw - 1rem);overflow:visible;box-shadow:0 .25rem .5rem #0000003d,0 .125rem .25rem #0000001f}.reaction-picker-shell{flex-direction:column;gap:.45rem;display:flex}.reaction-picker-body{scrollbar-gutter:stable;max-height:min(12rem,100vh - 8rem);padding:.08rem 0 .12rem .08rem;overflow-y:auto}.reaction-picker-note{color:var(--colors-mono-08);align-self:center;padding:.1rem 0;font-size:.625rem;line-height:1}.reaction-picker-grid{gap:var(--picker-gap);flex-wrap:wrap;justify-content:center;display:flex}.reaction-picker-emoji{cursor:pointer;height:var(--picker-cell-size);transition:var(--transitions-primary);width:var(--picker-cell-size);background:0 0;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.reaction-picker-emoji span{font-size:1.28rem;line-height:1}.reaction-picker-emoji:hover{border-color:var(--colors-mono-05);transform:scale(1.05)}.reaction-picker-emoji.active{background:rgba(var(--colors-info-rgb), .25);border-color:color-mix(in srgb, var(--colors-info) 60%, var(--colors-mono-05) 40%);box-shadow:inset 0 0 0 .0625rem rgba(var(--colors-info-rgb), .18)}@media (width<=48rem){.reaction-picker-content{--picker-gap:.3rem;--picker-cell-size:2.9rem;--picker-inline-padding:.35rem;width:min(18.5rem,100vw - .75rem)}.reaction-picker-body{max-height:min(14rem,100vh - 5rem)}.reaction-picker-emoji span{font-size:2.15rem}}
