.ideas-sync:where(.astro-qttvq6at){color:var(--color-muted);font-family:var(--font-utility);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.72rem;display:flex}.ideas-sync:where(.astro-qttvq6at) span:where(.astro-qttvq6at){background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 14%, transparent);border-radius:50%}.ideas-list:where(.astro-qttvq6at){border-top:1px solid var(--color-border);max-width:52rem;display:grid}.ideas-loading:where(.astro-qttvq6at){color:var(--color-muted)}.idea-entry:where(.astro-qttvq6at){border-bottom:1px solid var(--color-border);padding:clamp(2rem,5vw,3.5rem) 0;scroll-margin-top:5rem}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at){margin:.55rem 0 .8rem;font-size:clamp(1.55rem,3vw,2.1rem)}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at) a:where(.astro-qttvq6at){color:inherit;text-decoration:none}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at) a:where(.astro-qttvq6at):hover{color:var(--color-accent-strong)}.idea-meta:where(.astro-qttvq6at),.idea-tags:where(.astro-qttvq6at){color:var(--color-muted);font-family:var(--font-utility);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.idea-summary:where(.astro-qttvq6at){max-width:42rem;color:var(--color-accent-strong);font-family:var(--font-display);font-size:1.08rem}.idea-content:where(.astro-qttvq6at){max-width:44rem;color:var(--color-text);white-space:normal}.idea-content:where(.astro-qttvq6at) p:where(.astro-qttvq6at){margin:1em 0 0}.garden-page.ideas-page{--ideas-paper:#fbfcfa;--ideas-line:#d8dfda;width:min(100% - 2rem,76rem)}:root[data-theme=dark] .garden-page.ideas-page{--ideas-paper:#17201c;--ideas-line:#2f3d36}.page-lead:where(.astro-qttvq6at){border-bottom:1px solid var(--ideas-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;max-width:64rem;margin-bottom:clamp(3rem,7vw,5.5rem);padding-bottom:2rem;display:grid}.page-lead:where(.astro-qttvq6at)>:where(.astro-qttvq6at):not(.ideas-sync){grid-column:1}.page-lead:where(.astro-qttvq6at) h1:where(.astro-qttvq6at){max-width:9ch;font-size:clamp(3rem,7vw,5.4rem)}.ideas-sync:where(.astro-qttvq6at){border:1px solid var(--ideas-line);background:var(--ideas-paper);white-space:normal;border-radius:999px;grid-area:1/2/4;align-self:end;width:fit-content;margin:0 0 .35rem;padding:.52rem .7rem}.ideas-sync:where(.astro-qttvq6at) span:where(.astro-qttvq6at){animation:1.8s ease-in-out infinite alternate sync-breathe}.ideas-list:where(.astro-qttvq6at){border-top:0;max-width:64rem;display:grid;position:relative}.ideas-list:where(.astro-qttvq6at):before{background:var(--ideas-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:8rem}.idea-entry:where(.astro-qttvq6at){opacity:0;animation:.42s cubic-bezier(.22,.8,.24,1) forwards idea-arrive;animation-delay:calc(min(var(--entry-index), 5) * 65ms);border-bottom:0;grid-template-columns:8rem minmax(0,1fr);gap:0 2.5rem;padding:0 0 clamp(3.5rem,7vw,5.5rem);display:grid;position:relative}.idea-entry:where(.astro-qttvq6at):before{z-index:1;border:2px solid var(--color-bg);background:var(--color-accent);width:.62rem;height:.62rem;box-shadow:0 0 0 1px var(--color-accent);content:"";border-radius:50%;position:absolute;top:.75rem;left:7.7rem}.idea-meta:where(.astro-qttvq6at){flex-direction:column;grid-area:1/1/5;align-content:start;align-items:start;gap:.65rem;padding:.55rem 1.5rem 0 0;font-size:.62rem}.idea-tags:where(.astro-qttvq6at){flex-direction:column;align-items:start;gap:.3rem}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at),.idea-summary:where(.astro-qttvq6at),.idea-content:where(.astro-qttvq6at){grid-column:2}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at){margin:0 0 .9rem;font-size:clamp(1.7rem,3.3vw,2.55rem);line-height:1.25}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at) a:where(.astro-qttvq6at){text-underline-offset:.25em;transition:color var(--duration-fast) ease, text-decoration-color var(--duration-fast) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at) a:where(.astro-qttvq6at):hover{text-decoration-color:var(--color-accent)}.idea-summary:where(.astro-qttvq6at){max-width:38rem;color:var(--color-ink);font-family:var(--font-display);margin:0 0 1.2rem;font-size:clamp(1rem,2vw,1.17rem);line-height:1.72}.idea-content:where(.astro-qttvq6at){max-width:42rem}.idea-content:where(.astro-qttvq6at) p:where(.astro-qttvq6at){margin:0 0 1.05rem;line-height:1.92}.empty-state:where(.astro-qttvq6at),.ideas-loading:where(.astro-qttvq6at){border:1px solid var(--ideas-line);background:var(--ideas-paper);color:var(--color-muted);border-radius:.75rem;margin-left:10.5rem;padding:1.2rem 1.35rem;font-size:.86rem}@keyframes idea-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sync-breathe{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent)}to{box-shadow:0 0 0 6px #0000}}@media (width<=42rem){.page-lead:where(.astro-qttvq6at){display:block}.ideas-sync:where(.astro-qttvq6at){margin-top:1.5rem}.ideas-list:where(.astro-qttvq6at):before{left:.28rem}.idea-entry:where(.astro-qttvq6at){grid-template-columns:1fr;padding-left:1.75rem}.idea-entry:where(.astro-qttvq6at):before{left:0}.idea-meta:where(.astro-qttvq6at){flex-direction:row;grid-area:auto/1;padding:.45rem 0 0}.idea-tags:where(.astro-qttvq6at){flex-direction:row}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at),.idea-summary:where(.astro-qttvq6at),.idea-content:where(.astro-qttvq6at){grid-column:1}.idea-entry:where(.astro-qttvq6at) h2:where(.astro-qttvq6at){margin-top:.75rem}.empty-state:where(.astro-qttvq6at),.ideas-loading:where(.astro-qttvq6at){margin-left:1.75rem}}@media (prefers-reduced-motion:reduce){.ideas-sync:where(.astro-qttvq6at) span:where(.astro-qttvq6at),.idea-entry:where(.astro-qttvq6at){animation:none}.idea-entry:where(.astro-qttvq6at){opacity:1}}
