.page-hero.svelte-1tr6lm7{position:relative;overflow:hidden;--hero-tint: rgba(255, 255, 255, .32);background:linear-gradient(180deg,color-mix(in oklab,var(--color-card) 92%,var(--color-primary) 8%) 0%,var(--color-background) 100%);border:1px solid var(--color-border);border-radius:1rem;padding:4rem 1.5rem;margin:0 0 2rem;text-align:center;color:var(--color-foreground)}.page-hero.svelte-1tr6lm7:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--hero-tint),var(--hero-tint)),radial-gradient(900px 420px at 50% 0%,color-mix(in oklab,var(--color-primary) 26%,transparent),transparent 60%),radial-gradient(800px 360px at 15% 15%,color-mix(in oklab,var(--color-accent) 18%,transparent),transparent 55%),var(--hero-photo);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.65;pointer-events:none}.dark .page-hero.svelte-1tr6lm7{--hero-tint: rgba(0, 0, 0, .58)}.dark .page-hero.svelte-1tr6lm7:before{opacity:.85}.hero-content.svelte-1tr6lm7{position:relative;z-index:1;max-width:52rem;margin:0 auto}.hero-badge.svelte-1tr6lm7{display:inline-block;background:color-mix(in oklab,var(--color-card) 80%,transparent);border:1px solid color-mix(in oklab,var(--color-border) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:700;margin-bottom:1rem}.page-hero.svelte-1tr6lm7 h1:where(.svelte-1tr6lm7){font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:var(--color-foreground)}.hero-description.svelte-1tr6lm7{font-size:1.125rem;opacity:1;color:color-mix(in oklab,var(--color-foreground) 78%,transparent);max-width:44rem;margin:0 auto}.page-hero.svelte-1tr6lm7 a{color:inherit;text-decoration-color:currentColor;text-underline-offset:3px}.page-hero.svelte-1tr6lm7 a:hover{color:inherit;text-decoration-thickness:2px}.content-section.svelte-1tr6lm7{margin-bottom:2rem}.converter-grid.svelte-1tr6lm7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(max-width:768px){.converter-grid.svelte-1tr6lm7{grid-template-columns:1fr}}.converter-card.svelte-1tr6lm7,.results-card.svelte-1tr6lm7{background:var(--color-card);border:1px solid var(--color-border);border-radius:1rem;padding:2rem}.converter-card.svelte-1tr6lm7 h2:where(.svelte-1tr6lm7),.results-card.svelte-1tr6lm7 h2:where(.svelte-1tr6lm7){margin-top:0}.fields.svelte-1tr6lm7{margin-top:1rem;display:grid;gap:1rem}.field.svelte-1tr6lm7{display:grid;gap:.5rem}.label.svelte-1tr6lm7{font-weight:700;color:var(--color-foreground)}
