.license-page.svelte-18yeikq{min-height:100%;padding:var(--layout-padding);padding-bottom:calc(var(--layout-padding) + var(--space-4));color:var(--color-text)}.license-shell.svelte-18yeikq{z-index:1;gap:var(--space-4);width:min(100%,52rem);margin:0 auto;display:grid;position:relative}.license-hero.svelte-18yeikq{padding:var(--space-4);border:var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 92%, var(--color-bg));box-shadow:var(--shadow-card)}.license-hero-badge.svelte-18yeikq{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-default);background:color-mix(in srgb, var(--color-accent) 12%, var(--surface-control-alt));color:var(--color-accent-light);font-family:var(--font-family-ui);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-weight:600;display:inline-block}.license-hero.svelte-18yeikq h1:where(.svelte-18yeikq){margin:0 0 var(--space-2);font-family:var(--font-family-ui);letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);font-weight:700;line-height:1.2}.license-hero-lead.svelte-18yeikq{max-width:38rem;color:var(--color-text-muted);font-size:var(--font-size-md);margin:0;line-height:1.45}.license-meta.svelte-18yeikq{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.license-meta.svelte-18yeikq li:where(.svelte-18yeikq){gap:var(--space-1);min-width:5.5rem;padding:var(--space-2) var(--space-4);border:var(--border-default);border-radius:var(--radius-md);background:var(--surface-control-alt);flex-direction:column;display:flex}.license-meta-value.svelte-18yeikq{font-family:var(--font-family-ui);font-size:var(--font-size-md);color:var(--color-text);font-weight:600}.license-meta-label.svelte-18yeikq{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.license-panel.svelte-18yeikq{border:var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);padding:var(--space-4)}.license-panel-head.svelte-18yeikq{margin-bottom:var(--space-3)}.license-panel-head.svelte-18yeikq h2:where(.svelte-18yeikq){margin:0 0 var(--space-2);font-family:var(--font-family-ui);font-size:var(--font-size-xl);font-weight:600;line-height:1.25}.license-panel-head.svelte-18yeikq p:where(.svelte-18yeikq){color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.4}.component-grid.svelte-18yeikq{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.component-row.svelte-18yeikq{align-items:center;gap:var(--space-3);min-height:calc(var(--space-6) + var(--space-2));padding:var(--space-3) var(--space-4);border:var(--border-default);border-radius:var(--radius-md);background:var(--surface-control-alt);transition:border-color .15s,background .15s;display:flex}.component-row.svelte-18yeikq:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 6%, var(--surface-control-alt))}.component-name.svelte-18yeikq{min-width:0;font-family:var(--font-family-ui);font-size:var(--font-size-md);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;line-height:1.3;overflow:hidden}.component-package.svelte-18yeikq{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-bg) 50%, transparent);color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0;line-height:1.3}.license-badge.svelte-18yeikq{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);white-space:nowrap;border-radius:999px;flex-shrink:0;font-weight:600;line-height:1.3}.license-badge--apache.svelte-18yeikq{border:1px solid color-mix(in srgb, var(--color-orange) 45%, transparent);background:color-mix(in srgb, var(--color-orange) 14%, transparent);color:var(--color-orange)}.license-badge--mit.svelte-18yeikq{border:1px solid color-mix(in srgb, var(--color-green) 45%, transparent);background:var(--color-green-soft);color:var(--color-green)}.component-link.svelte-18yeikq{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-default);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;flex-shrink:0;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.component-link.svelte-18yeikq:hover{border:var(--border-hover);background:var(--surface-control-hover);color:var(--color-accent-light)}.component-link.svelte-18yeikq:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.license-panel--notice.svelte-18yeikq{gap:var(--space-3);border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 6%, var(--surface-card));align-items:center;display:flex}.notice-icon.svelte-18yeikq{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent-light);flex-shrink:0;place-items:center;display:grid}.notice-body.svelte-18yeikq h2:where(.svelte-18yeikq){margin:0 0 var(--space-1);font-family:var(--font-family-ui);font-size:var(--font-size-md);font-weight:600;line-height:1.3}.notice-body.svelte-18yeikq p:where(.svelte-18yeikq){color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.4}@media (width<=767px){.license-hero.svelte-18yeikq,.license-panel.svelte-18yeikq{padding:var(--space-4)}.component-row.svelte-18yeikq{min-height:unset;padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.component-name.svelte-18yeikq{white-space:normal;flex:100%}.license-panel--notice.svelte-18yeikq{flex-direction:column}}@media (prefers-reduced-motion:reduce){.component-row.svelte-18yeikq,.component-link.svelte-18yeikq{transition:none}}
