.save.svelte-z05nq7{--icon:1.125rem;min-width:var(--touch);min-height:var(--touch);border-radius:var(--radius-control);background:var(--bg);color:var(--ink);font-size:var(--text-sm);cursor:pointer;transition:background-color .15s ease, transform .14s var(--ease-out);border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.save.svelte-z05nq7:hover{background:var(--tab)}}.save.svelte-z05nq7:active{transform:scale(.97)}.labelled.svelte-z05nq7{min-height:var(--control);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--leading-control);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.375rem;display:inline-flex}.labelled.svelte-z05nq7{border-radius:var(--radius-control);background:var(--tint);color:var(--ink);transition:background-color .15s ease, transform .14s var(--ease-out)}@media (hover:hover) and (pointer:fine){.labelled.svelte-z05nq7:hover{background:var(--tint-strong)}}.labelled.svelte-z05nq7:active{transform:scale(.97)}.labelled.svelte-z05nq7:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--amber);outline:0}.saved.svelte-z05nq7{--mark-fill:var(--amber);--mark-stroke:var(--amber)}article.svelte-1nboge4{height:100%;position:relative}.save.svelte-1nboge4{position:absolute;top:.75rem;right:.75rem}a.svelte-1nboge4{background:var(--bg);flex-direction:column;height:100%;display:flex}a.svelte-1nboge4 img{transition:transform .5s var(--ease-out)}@media (hover:hover) and (pointer:fine){a.svelte-1nboge4:hover img{transform:scale(1.04)}}[data-reveal=in] a.svelte-1nboge4 img,a.svelte-1nboge4[data-reveal=in] img{animation:settle 1.2s var(--ease-out) backwards}.picture.svelte-1nboge4{aspect-ratio:11/8;border-radius:var(--radius-lg);background:var(--tab);position:relative;overflow:hidden}.marks.svelte-1nboge4{gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}.new.svelte-1nboge4{border-radius:var(--radius-control);background:var(--amber);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem;font-weight:500}.flag.svelte-1nboge4{border-radius:var(--radius-control);background:var(--label-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--bg);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem}dl.svelte-1nboge4{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;inset:auto .75rem .75rem}dd.svelte-1nboge4{border-radius:var(--radius-control);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;padding:.25rem .75rem}.body.svelte-1nboge4{gap:.125rem;padding-top:.875rem;display:grid}h3.svelte-1nboge4{font-size:var(--text-base);font-weight:500;line-height:var(--leading-title);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}p.svelte-1nboge4{color:var(--muted);font-size:var(--text-sm)}.quiet.svelte-1nboge4:before{content:" · "}@media (width>=48rem){.feature.svelte-1nboge4{--pad:var(--panel-pad);--pill:calc(var(--text-sm) * 1.55 + .5rem)}.feature.svelte-1nboge4 .picture:where(.svelte-1nboge4){aspect-ratio:16/9;flex:1}}@media (width>=48rem) and (width>=64rem){.feature.svelte-1nboge4 .picture:where(.svelte-1nboge4){aspect-ratio:auto}.feature.svelte-1nboge4 .picture:where(.svelte-1nboge4) img{position:absolute;inset:0}}@media (width>=48rem){.feature.svelte-1nboge4 .picture:where(.svelte-1nboge4):after{content:"";background:var(--dusk-fade), var(--dusk);position:absolute;inset:0}.feature.svelte-1nboge4 dl:where(.svelte-1nboge4){z-index:1;inset:auto var(--pad) var(--pad)}.feature.svelte-1nboge4 .body:where(.svelte-1nboge4){z-index:1;padding:var(--pad) var(--pad) calc(var(--pad) + var(--pill) + .75rem);color:var(--bg);gap:.25rem;position:absolute;inset:auto 0 0}.feature.svelte-1nboge4 h3:where(.svelte-1nboge4){font-size:var(--text-xl);letter-spacing:-.025em;font-weight:600;line-height:1.05}.feature.svelte-1nboge4 p:where(.svelte-1nboge4){color:var(--on-photo);font-size:var(--text-base)}.feature.svelte-1nboge4 .quiet:where(.svelte-1nboge4){color:inherit}}
