.save.svelte-1f3klnr{cursor:pointer;color:var(--fg-2);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-hover) ease, color var(--dur-hover) ease;border:0;grid-auto-flow:column;place-items:center;gap:7px;display:inline-grid}.save.svelte-1f3klnr:active{transform:scale(.94)}svg.svelte-1f3klnr path:where(.svelte-1f3klnr){fill:#0000;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;transition:fill var(--dur-hover) ease}.on.svelte-1f3klnr svg:where(.svelte-1f3klnr) path:where(.svelte-1f3klnr){fill:currentColor}.icon.svelte-1f3klnr{background:0 0;border-radius:999px;width:36px;height:36px}.icon.on.svelte-1f3klnr{color:var(--accent-text)}.pill.svelte-1f3klnr{background:var(--bg-raised);min-height:42px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;padding:0 16px 0 14px;font-size:14px;font-weight:560}.pill.on.svelte-1f3klnr{background:var(--accent-soft);color:var(--accent-text);box-shadow:none}.overlay.svelte-1f3klnr{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0a0a0a8c;border-radius:999px;width:36px;height:36px}.overlay.on.svelte-1f3klnr{background:var(--accent-fill);color:var(--accent-ink)}@media (hover:hover) and (pointer:fine){.icon.svelte-1f3klnr:hover,.pill.svelte-1f3klnr:hover{color:var(--fg)}.icon.on.svelte-1f3klnr:hover,.pill.on.svelte-1f3klnr:hover{color:var(--accent-text)}}@media (pointer:coarse){.icon.svelte-1f3klnr,.overlay.svelte-1f3klnr{width:44px;height:44px}}@media (prefers-reduced-transparency:reduce){.overlay.svelte-1f3klnr{background:#0a0a0ad9}}.card.svelte-1udyrqm{content-visibility:auto;contain-intrinsic-size:auto 420px;min-width:0;position:relative}.link.svelte-1udyrqm{color:inherit;transition:transform var(--dur-press) var(--ease-out);text-decoration:none;display:block}.link.svelte-1udyrqm:active{transform:scale(.985)}.card.svelte-1udyrqm .card-save{z-index:2;position:absolute;top:8px;right:8px}@media (hover:hover) and (pointer:fine){.card.svelte-1udyrqm .card-save:not(.on){opacity:0;transition:opacity var(--dur-hover) ease, transform var(--dur-press) var(--ease-out)}.card.svelte-1udyrqm:hover .card-save,.card.svelte-1udyrqm .card-save:focus-visible{opacity:1}}@supports (animation-timeline:view()){.card.svelte-1udyrqm{animation:linear both svelte-1udyrqm-reveal;animation-timeline:view();animation-range:entry calc(var(--col,0) * 6%) entry calc(34% + var(--col,0) * 6%)}@media (prefers-reduced-motion:reduce){.card.svelte-1udyrqm{animation-name:svelte-1udyrqm-reveal-fade}}}@keyframes svelte-1udyrqm-reveal{0%{opacity:0;translate:0 var(--reveal-y)}}@keyframes svelte-1udyrqm-reveal-fade{0%{opacity:0}}.media.svelte-1udyrqm{aspect-ratio:16/10;border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow);isolation:isolate;position:relative;overflow:hidden}.media.svelte-1udyrqm:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none;transition:box-shadow var(--dur-hover) ease;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.link.svelte-1udyrqm:hover .media:where(.svelte-1udyrqm):after{box-shadow:inset 0 0 0 1.5px var(--accent)}}.type-tile.svelte-1udyrqm{background:radial-gradient(120% 90% at 100% 110%, color-mix(in oklab, var(--accent) 45%, transparent), transparent 60%), var(--bg-raised);place-items:end start;height:100%;padding:14px 16px;display:grid}.type-tile.svelte-1udyrqm span:where(.svelte-1udyrqm){font-family:var(--serif);font-size:clamp(22px,3vw,32px);font-style:italic;line-height:1.05}.badges.svelte-1udyrqm{z-index:1;gap:4px;display:flex;position:absolute;bottom:10px;left:10px}.badge.svelte-1udyrqm{color:#fff;-webkit-backdrop-filter:blur(8px);background:#0a0a0a9e;border-radius:999px;padding:4px 8px;font-size:9.5px}.badge.free.svelte-1udyrqm{color:#111;background:#ffffffe6}.badge.measured.svelte-1udyrqm{background:var(--accent-fill);color:var(--accent-ink);-webkit-backdrop-filter:none}.meta.svelte-1udyrqm{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-top:10px;padding-right:48px;display:flex}h2.svelte-1udyrqm{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.domain.svelte-1udyrqm{text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--fg-3);text-transform:none;flex:none;font-size:10px;overflow:hidden}.lead.svelte-1udyrqm{z-index:2;visibility:hidden;opacity:0;transition:opacity var(--dur-hover) ease;color:#fff;font-family:var(--mono);-webkit-line-clamp:1;line-clamp:1;background:#0a0a0ad9;border-radius:8px;-webkit-box-orient:vertical;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;display:-webkit-box;position:absolute;bottom:10px;left:10px;right:10px;overflow:hidden}.tag-details.svelte-1udyrqm{width:fit-content;max-width:100%;margin-top:-28px;margin-left:auto;position:relative}.tag-details.svelte-1udyrqm summary:where(.svelte-1udyrqm){cursor:pointer;min-width:44px;min-height:36px;color:var(--fg-3);justify-content:center;align-items:center;font-size:12px;list-style:none;display:flex}.tag-list.svelte-1udyrqm{background:var(--bg-raised);border-radius:var(--radius-sm);padding:12px;font-size:12px}.tag-list.svelte-1udyrqm p:where(.svelte-1udyrqm){color:var(--fg-2);margin:0 0 8px}.tag-list.svelte-1udyrqm a:where(.svelte-1udyrqm){color:var(--fg-2);margin:4px 8px 4px 0;display:inline-block}.link.svelte-1udyrqm:focus-visible .lead:where(.svelte-1udyrqm){visibility:visible;opacity:1}@media (hover:hover) and (pointer:fine){.link.svelte-1udyrqm:hover .lead:where(.svelte-1udyrqm){visibility:visible;opacity:1}}
