.card.svelte-n51vo3{gap:var(--space-md);min-block-size:var(--size-tool-card-min-height);padding:var(--space-lg);border:1px solid var(--elevation-card-border);border-radius:var(--radius-sheet);background:var(--color-surface-elevated);transition:border-color var(--motion-subtle), transform var(--motion-standard), box-shadow var(--motion-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.card.svelte-n51vo3:after{content:"";background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--tool-color) var(--opacity-tool-wash-soft), transparent), transparent 55%);opacity:0;transition:opacity var(--motion-standard);pointer-events:none;position:absolute;inset:0}.card.svelte-n51vo3:hover{border-color:color-mix(in srgb, var(--tool-color) var(--opacity-tool-edge), transparent);box-shadow:var(--elevation-raised);transform:translateY(calc(-1 * var(--space-xxs)))}.card.svelte-n51vo3:hover:after{opacity:1}.converter.svelte-n51vo3{--tool-color:var(--color-tool-converter)}.age.svelte-n51vo3{--tool-color:var(--color-tool-age)}.leave.svelte-n51vo3{--tool-color:var(--color-tool-leave)}.equinox.svelte-n51vo3{--tool-color:var(--color-tool-equinox)}.sky.svelte-n51vo3{--tool-color:var(--color-tool-sky)}.holidays.svelte-n51vo3{--tool-color:var(--color-tool-holidays)}.art.svelte-n51vo3{inline-size:var(--size-tool-illustration-md);block-size:var(--size-tool-illustration-md);color:var(--tool-color);place-items:center;display:grid;position:relative}.orb.svelte-n51vo3{border-radius:var(--radius-pill);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--tool-color) var(--opacity-tool-wash-strong), transparent), color-mix(in srgb, var(--tool-color) var(--opacity-tool-wash-soft), transparent) 60%, transparent 100%);transition:transform var(--motion-emphasis);position:absolute;inset:0}.art.svelte-n51vo3 svg:where(.svelte-n51vo3){inline-size:var(--size-tool-illustration-sm);block-size:var(--size-tool-illustration-sm);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--motion-emphasis);position:relative}.card.svelte-n51vo3:hover .orb:where(.svelte-n51vo3){transform:scale(1.15)}.card.svelte-n51vo3:hover .art:where(.svelte-n51vo3) svg:where(.svelte-n51vo3){transform:translateY(calc(-1 * var(--size-micro-gap))) rotate(-4deg)}.soft.svelte-n51vo3{fill:color-mix(in srgb, var(--tool-color) var(--opacity-tool-wash-soft), transparent);stroke:none}.fill.svelte-n51vo3{fill:var(--tool-color);stroke:none}.pale.svelte-n51vo3{fill:color-mix(in srgb, var(--tool-color) 40%, transparent);stroke:none}.dot.svelte-n51vo3{fill:var(--ink-brass);stroke:none}.ink.svelte-n51vo3{stroke:var(--ink-brass)}.dot-line.svelte-n51vo3{stroke:var(--ink-brass);stroke-dasharray:2 3}.check.svelte-n51vo3{stroke:var(--color-text-inverse);stroke-width:2.4px}.text.svelte-n51vo3{gap:var(--space-xxs);flex-direction:column;flex:1;display:flex}.title.svelte-n51vo3{font-size:var(--font-size-title-m);font-weight:var(--font-weight-bold);line-height:var(--line-height-title-m)}.body.svelte-n51vo3{color:var(--color-text-secondary);line-height:var(--line-height-caption)}.go.svelte-n51vo3{align-items:center;gap:var(--space-xs);min-block-size:var(--size-control-sm);padding-inline:var(--space-md);border-radius:var(--radius-pill);color:var(--tool-color);background:color-mix(in srgb, var(--tool-color) var(--opacity-tool-wash-soft), transparent);font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);transition:background var(--motion-subtle), color var(--motion-subtle), gap var(--motion-subtle);align-self:flex-start;display:inline-flex}.card.svelte-n51vo3:hover .go:where(.svelte-n51vo3){background:var(--tool-color);color:var(--color-text-inverse);gap:var(--space-sm)}.arrow.svelte-n51vo3{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[dir=ltr] .arrow.svelte-n51vo3{transform:scaleX(-1)}
