.brand-icon.svelte-srn5i1{flex:none;display:block}.brand-icon.svelte-srn5i1 path:where(.svelte-srn5i1){fill:currentColor}.share-toolbar.svelte-1durfx1{--share-icon-size:2.35rem;--share-tooltip-background:oklch(16% .02 85);--share-tooltip-border:oklch(98% .026 92/.46);--share-tooltip-foreground:oklch(98% .026 92);gap:.55rem;display:grid}.share-toolbar.svelte-1durfx1 p:where(.svelte-1durfx1){margin:0;font-weight:760}.share-toolbar-grid.svelte-1durfx1{grid-template-columns:repeat(4, var(--share-icon-size));gap:.42rem;display:grid}.share-icon-button.svelte-1durfx1{width:var(--share-icon-size);height:var(--share-icon-size);border:1px solid color-mix(in oklch, var(--border) 76%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--paper-soft) 42%, transparent);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.share-icon-button.svelte-1durfx1:hover{border-color:color-mix(in oklch, var(--foreground) 28%, var(--border))}.share-icon-button.svelte-1durfx1:hover,.share-icon-button.svelte-1durfx1:focus-visible{color:var(--foreground)}.share-icon-button.svelte-1durfx1:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.share-icon-button.svelte-1durfx1:after{z-index:3;border:1px solid var(--share-tooltip-border);border-radius:var(--radius-sm);background:var(--share-tooltip-background);max-width:min(13rem,70vw);color:var(--share-tooltip-foreground);content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;padding:.34rem .56rem;font-size:.82rem;font-weight:520;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .48rem);left:50%;transform:translate(-50%,.18rem);box-shadow:0 .55rem 1.4rem oklch(0% none none/.32)}.share-icon-button.svelte-1durfx1:hover:after,.share-icon-button.svelte-1durfx1:focus-visible:after{opacity:1;transform:translate(-50%)}.sr-only.svelte-1durfx1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.indiehackers.svelte-1i04ehg{--indiehackers-body-width:56rem;--indiehackers-sidecar-min-width:9.5rem;--indiehackers-sidecar-max-width:11rem;width:min(100%,70rem);color:var(--foreground);gap:1.3rem;display:grid}.indiehackers-header.svelte-1i04ehg{border-bottom:1px solid color-mix(in oklch, var(--border) 62%, transparent);gap:.9rem;padding-bottom:1rem;display:grid}.indiehackers-back.svelte-1i04ehg{margin:0;font-size:.9rem}.indiehackers-back.svelte-1i04ehg a:where(.svelte-1i04ehg){color:var(--muted-foreground);text-decoration:none}.indiehackers-header.svelte-1i04ehg h1:where(.svelte-1i04ehg){color:var(--foreground);letter-spacing:0;text-shadow:0 .07em 0 var(--display-heading-shadow);margin:0;font-size:clamp(1.55rem,3.85vw,2.9rem);font-weight:740;line-height:1}.indiehackers-meta.svelte-1i04ehg,.indiehackers-summary.svelte-1i04ehg{color:var(--muted-foreground);margin:0;line-height:1.6}.indiehackers-reading-layout.svelte-1i04ehg{grid-template-areas:"body sidecar";grid-template-columns:minmax(0, var(--indiehackers-body-width)) minmax(var(--indiehackers-sidecar-min-width), var(--indiehackers-sidecar-max-width));align-items:start;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.indiehackers-body.svelte-1i04ehg{grid-area:body;gap:1rem;min-width:0;font-size:calc(1.02rem + 2pt);line-height:1.75;display:grid}.indiehackers-body.svelte-1i04ehg p:where(.svelte-1i04ehg){margin:0}.indiehackers-body.svelte-1i04ehg h2:where(.svelte-1i04ehg){letter-spacing:0;margin:.75rem 0 0;font-size:1.32rem;font-weight:720;line-height:1.35}.indiehackers-sidecar.svelte-1i04ehg{border-left:1px solid color-mix(in oklch, var(--border) 76%, transparent);color:var(--foreground);-webkit-user-select:none;user-select:none;grid-area:sidecar;gap:.9rem;padding-left:.85rem;font-size:calc(.86rem + 1pt);line-height:1.35;display:grid;position:sticky;top:1.25rem}.indiehackers-adjacent.svelte-1i04ehg{border-top:1px solid color-mix(in oklch, var(--border) 62%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}@media (width<=72rem){.indiehackers-reading-layout.svelte-1i04ehg{grid-template-areas:"sidecar""body";grid-template-columns:minmax(0, var(--indiehackers-body-width))}.indiehackers-sidecar.svelte-1i04ehg{border-left:0;border-bottom:1px solid color-mix(in oklch, var(--border) 76%, transparent);padding:0 0 .8rem;position:static}}
