label.svelte-fbqqn4{order:-1}label.svelte-fbqqn4:not(:has(:checked))+:where(.svelte-fbqqn4){display:none}label.svelte-fbqqn4+:where(.svelte-fbqqn4){width:100%}dl.svelte-fbqqn4>div:where(.svelte-fbqqn4):has(dd:where(.svelte-fbqqn4)):before{content:"";transition:opacity var(--default-transition-duration) ease-in-out;border-bottom:1px dotted;flex-grow:1;order:1}@starting-style{dl.svelte-fbqqn4>div:where(.svelte-fbqqn4):has(dd:where(.svelte-fbqqn4)):before{opacity:0}}dl.svelte-fbqqn4:has(:where(.svelte-fbqqn4):hover)>div:where(.svelte-fbqqn4):not(:hover){opacity:.5}@media (pointer:fine){label:hover~[data-css-target]{animation:1s ease-in-out infinite forwards svelte-1a5jo-pulse}}@media (pointer:coarse){label:active~[data-css-target]{animation:1s ease-in-out infinite forwards svelte-1a5jo-pulse}}@keyframes svelte-1a5jo-pulse{0%,to{outline:1px dashed #0000}50%{outline:1px dashed color-mix(in srgb, currentColor 50%, transparent)}}label:not(:has(:checked))~figure.svelte-1ylfti2 blockquote:where(.svelte-1ylfti2){font-style:italic}label:not(:has(:checked))~figure.svelte-1ylfti2 cite:where(.svelte-1ylfti2):before{content:"— "}label:has(:checked)~figure.svelte-1ylfti2{font-family:var(--font-sans);margin:0;grid-template:"avatar cite""avatar quote"/auto 1fr;align-items:end;gap:.25lh;margin-top:1lh;display:grid}label:has(:checked)~figure.svelte-1ylfti2 blockquote:where(.svelte-1ylfti2){align-items:start;gap:inherit;flex-direction:column;grid-area:quote;margin:0;display:flex}label:has(:checked)~figure.svelte-1ylfti2 blockquote:where(.svelte-1ylfti2) p:where(.svelte-1ylfti2){--quote-light:#e9e9eb;--quote-dark:#3b3b3d;background-color:var(--quote-light);border-radius:1lh;margin:0;padding:.3lh .8lh;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (prefers-color-scheme:dark){label:has(:checked)~figure.svelte-1ylfti2 blockquote:where(.svelte-1ylfti2) p:where(.svelte-1ylfti2){background-color:var(--quote-dark)}}label:has(:checked)~figure.svelte-1ylfti2:hover p:where(.svelte-1ylfti2){background-color:oklch(from var(--quote-light) calc(l * .95) c h)}@media (prefers-color-scheme:dark){label:has(:checked)~figure.svelte-1ylfti2:hover p:where(.svelte-1ylfti2){background-color:oklch(from var(--quote-dark) calc(l * 1.2) c h)}}label:has(:checked)~figure.svelte-1ylfti2 figcaption:where(.svelte-1ylfti2){font-size:small;display:contents}label:has(:checked)~figure.svelte-1ylfti2 figcaption:where(.svelte-1ylfti2) cite:where(.svelte-1ylfti2){order:-1;grid-area:cite;padding-left:.8rlh}label:has(:checked)~figure.svelte-1ylfti2 figcaption:where(.svelte-1ylfti2) span:where(.svelte-1ylfti2){color:color-mix(in srgb, currentColor 50%, transparent)}label:has(:checked)~figure.svelte-1ylfti2 figcaption:where(.svelte-1ylfti2):before{--avatar-color:#8997c7;content:attr(data-avatar);aspect-ratio:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--avatar-color) 50%, currentColor), var(--avatar-color));text-transform:uppercase;color:#fff;border-radius:100%;grid-area:avatar;place-content:center;height:1.6lh;margin-bottom:.2lh;font-weight:700;display:grid}@media (prefers-color-scheme:dark){label:has(:checked)~figure.svelte-1ylfti2 figcaption:where(.svelte-1ylfti2):before{--avatar-color:#41365c}}label:has(:checked)~ul.svelte-ig1uou{box-sizing:border-box;scroll-snap-type:x mandatory;font-family:var(--font-sans);text-wrap:pretty;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:min(24ch,80vw);grid-auto-flow:column;gap:2ch;padding:3ch 2ch 4ch;list-style:none;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 4ch),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 4ch),#0000)}label:has(:checked)~ul.svelte-ig1uou::-webkit-scrollbar{display:none}@media (width<48rem){label:has(:checked)~ul.svelte-ig1uou{width:100vw;margin-inline:calc(50% - 50vw)}}label:has(:checked)~ul.svelte-ig1uou li:where(.svelte-ig1uou){scroll-snap-align:start;left:calc(var(--index) * 2ch);min-height:8lh;rotate:var(--rotate);box-shadow:-.5ch .5ch 2ch color-mix(in srgb, CanvasText 25%, transparent);background-color:canvas;border:1px solid;flex-direction:column;justify-content:end;padding:1ch;display:flex;position:sticky}@media (prefers-color-scheme:dark){label:has(:checked)~ul.svelte-ig1uou li:where(.svelte-ig1uou){box-shadow:-1ch .5ch 2ch color-mix(in srgb, Canvas 50%, transparent)}}label:has(:checked)~ul.svelte-ig1uou li:where(.svelte-ig1uou) a:where(.svelte-ig1uou){text-decoration:none}
