.garden-card-scroll{overflow-y:auto;overflow-wrap:anywhere;margin-inline-end:-8px;padding-inline-end:4px;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}@supports selector(::-webkit-scrollbar){.garden-card-scroll{scrollbar-width:auto;scrollbar-color:auto}}.garden-card-scroll::-webkit-scrollbar{width:4px}.garden-card-scroll::-webkit-scrollbar-track{background:transparent}.garden-card-scroll::-webkit-scrollbar-thumb{border-radius:4px;background:var(--color-text-muted)}.garden-card-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.garden-card-scroll::-webkit-scrollbar-button{display:none}.garden-card-pointer[data-cursor-native],.garden-card-scroll[data-cursor-native]{cursor:pointer!important}.garden-quote-text{font-family:var(--font-body-loaded),ui-serif,Georgia,serif;font-size:2rem;text-wrap:pretty;overflow-wrap:anywhere}.garden-detail-media:has(.garden-quote-text){padding:0}button.garden-card-pointer:active:not(:disabled){transform:none}.garden-quote-text.garden-large-quote{font-size:2.25rem}a.garden-source-domain{border:0;box-shadow:none}a.garden-source-domain:before{content:none}.garden-top-rail{position:sticky;top:0;background:transparent}.garden-rail-results{overflow-anchor:none;clip-path:inset(var(--garden-rail-clip,0) -8px -8px -8px)}.garden-rail-results #garden-explore-panels{top:calc(var(--garden-rail-clip, 0px) + 8px)}@media (min-width:1024px){.garden-rail-results #garden-explore-panels{top:calc(var(--garden-rail-height, 76px) + 8px)}.garden-rail-results #garden-explore-panels>nav{max-height:calc(100dvh - var(--site-nav-offset, 0px) - var(--garden-rail-height, 76px) - 24px)}}.garden-detail-dialog{margin:auto;padding:0;width:calc(100% - 48px);max-width:1152px;max-height:calc(100dvh - 48px);overflow:visible;border:0;background:transparent;color:var(--color-text)}.garden-detail-dialog::backdrop{background:rgb(35 35 35/16%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.garden-detail-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);height:min(800px,calc(100dvh - 48px));padding:10px;overflow:hidden;border:1px solid rgb(255 255 255/75%);border-radius:24px;background:rgb(255 255 255/78%);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:0 24px 80px rgb(0 0 0/16%),0 2px 8px rgb(0 0 0/5%)}.garden-detail-dialog .garden-detail-shell .garden-detail-media{display:flex;align-items:safe center;min-width:0;min-height:0;padding:40px;overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:#fff;box-shadow:0 2px 4px rgb(0 0 0/4%),0 8px 24px rgb(0 0 0/7%);scrollbar-width:thin}.garden-detail-media>*{flex-shrink:0}.garden-detail-media>img,.garden-detail-media>video{max-height:100%;border-radius:4px}.garden-detail-long-quote{padding:24px;border-radius:0;background:rgb(0 0 0/4%)}.garden-detail-media [data-component=garden-source-preview],.garden-detail-media [data-component=garden-x-detail]{padding:0}.garden-detail-metadata{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media (max-width:767px){.garden-detail-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.garden-detail-shell{grid-template-columns:minmax(0,1fr);height:auto;max-height:calc(100dvh - 16px);padding:52px 8px 8px;overflow-y:auto;border-radius:20px}.garden-detail-dialog .garden-detail-shell .garden-detail-media{min-height:280px;max-height:calc(100dvh - 112px);padding:24px;border-radius:12px}.garden-detail-media>img,.garden-detail-media>video{max-height:calc(100dvh - 160px)}.garden-detail-metadata,.garden-detail-metadata .garden-detail-context{overflow:visible}.garden-detail-long-quote{padding:20px}}.garden-detail-large-quote{box-sizing:border-box;width:100%;max-width:var(--garden-seed-card-width,24rem);margin-inline:auto;padding:12px;font-size:3rem;line-height:1.15;overflow-wrap:anywhere;text-wrap:pretty}.garden-detail-context{min-height:0;overflow-y:auto;scrollbar-width:thin;overflow-wrap:anywhere}.garden-detail-actions{flex-shrink:0;margin-top:auto;padding-top:32px}