.ci-content__grid.svelte-13vxq3j{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-3xl)}@media(max-width:768px){.ci-content__grid.svelte-13vxq3j{grid-template-columns:1fr;gap:var(--spacing-xl)}}.ci-content__logo.svelte-13vxq3j{display:flex;justify-content:center}.ci-content__logo.svelte-13vxq3j img:where(.svelte-13vxq3j){max-height:300px}.ci-content__colors.svelte-13vxq3j{display:flex;flex-direction:column;gap:var(--spacing-lg);list-style:none;padding:0}.ci-content__color-item.svelte-13vxq3j{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.ci-content__swatch.svelte-13vxq3j{width:60px;height:60px;border-radius:var(--radius-md);border:1px solid var(--koren-border-light);flex-shrink:0}.ci-content__color-info.svelte-13vxq3j{display:flex;flex-direction:column;gap:4px}.ci-content__color-name.svelte-13vxq3j{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ci-content__color-desc.svelte-13vxq3j{font-size:var(--font-size-sm);color:var(--koren-text-600);margin:0;line-height:1.4}.ci-content__color-hex.svelte-13vxq3j{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--koren-text-400)}.ci-content__description.svelte-13vxq3j{text-align:center;padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-3xl);border-top:1px solid var(--koren-border-light);border-bottom:1px solid var(--koren-border-light);word-break:keep-all}.ci-content__description.svelte-13vxq3j p:where(.svelte-13vxq3j){margin:0;line-height:1.6;color:var(--koren-text-700)}.ci-content__variations.svelte-13vxq3j{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--koren-border-light);border-radius:var(--radius-lg);overflow:hidden;min-height:480px}@media(max-width:768px){.ci-content__variations.svelte-13vxq3j{grid-template-columns:1fr;min-height:auto}}.ci-content__panel.svelte-13vxq3j{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2xl)}.ci-content__panel--light.svelte-13vxq3j{background-color:var(--koren-bg-white)}.ci-content__panel--dark.svelte-13vxq3j{background-color:#000}.ci-content__panel.svelte-13vxq3j img:where(.svelte-13vxq3j){max-width:80%}.ci-content__panel.svelte-13vxq3j .stack:where(.svelte-13vxq3j){display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);width:100%;height:100%}.ci-content__panel.svelte-13vxq3j .stack:where(.svelte-13vxq3j) .logo-v:where(.svelte-13vxq3j){max-width:160px}.ci-content__panel.svelte-13vxq3j .stack:where(.svelte-13vxq3j) .logo-h:where(.svelte-13vxq3j){max-width:180px;align-self:center;margin-top:auto}.ci-content__panel.svelte-13vxq3j .stack:where(.svelte-13vxq3j) .divider:where(.svelte-13vxq3j){flex:1}.download-desc.svelte-13vxq3j{margin-bottom:var(--spacing-lg);color:var(--koren-text-600)}.download-list.svelte-13vxq3j{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}@media(max-width:768px){.download-list.svelte-13vxq3j{grid-template-columns:1fr}}.download-card.svelte-13vxq3j{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);background-color:var(--koren-bg-white);border:1px solid var(--koren-border-light);border-radius:var(--radius-lg);text-decoration:none;color:var(--koren-text-900);transition:all var(--transition-base)}.download-card.svelte-13vxq3j:hover:not(.download-card--disabled){background-color:var(--koren-bg-light);box-shadow:var(--koren-shadow-sm);transform:translateY(-2px)}.download-card--disabled.svelte-13vxq3j{background-color:var(--koren-bg-gray);opacity:.7;cursor:not-allowed}.download-card__preview.svelte-13vxq3j{width:80px;height:40px;display:flex;align-items:center;justify-content:center}.download-card__preview.svelte-13vxq3j img:where(.svelte-13vxq3j){max-height:100%}.download-card__label.svelte-13vxq3j{font-weight:var(--font-weight-semibold);flex:1}.download-card__info.svelte-13vxq3j{display:flex;flex-direction:column}.download-card__status.svelte-13vxq3j{font-size:var(--font-size-xs);color:var(--koren-text-500)}.download-card__icon.svelte-13vxq3j{color:var(--koren-text-400)}.download-card.svelte-13vxq3j:hover .download-card__icon:where(.svelte-13vxq3j){color:var(--koren-primary)}.mascot-container.svelte-13vxq3j{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.mascot-intro.svelte-13vxq3j{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-3xl);align-items:flex-start}@media(max-width:960px){.mascot-intro.svelte-13vxq3j{grid-template-columns:1fr}}.mascot-intro__visual.svelte-13vxq3j{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.mascot-intro__image.svelte-13vxq3j{display:flex;justify-content:center;align-items:center}.mascot-intro__image.svelte-13vxq3j img:where(.svelte-13vxq3j){max-width:100%;height:auto;max-height:400px}.mascot-intro__colors.svelte-13vxq3j{display:flex;gap:var(--spacing-xl);justify-content:center}.mascot-intro__content.svelte-13vxq3j{display:flex;flex-direction:column;gap:var(--spacing-3xl)}.character-block.svelte-13vxq3j .character-name:where(.svelte-13vxq3j){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--koren-text-900)}.character-block.svelte-13vxq3j .character-desc:where(.svelte-13vxq3j){font-size:var(--font-size-md);color:var(--koren-text-700);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);word-break:keep-all}.character-colors.svelte-13vxq3j{display:flex;align-items:center;gap:var(--spacing-md)}.character-colors.svelte-13vxq3j .color-chip:where(.svelte-13vxq3j){width:48px;height:48px;border-radius:var(--radius-sm)}.character-colors.svelte-13vxq3j .color-code:where(.svelte-13vxq3j){font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--koren-text-600)}.turnaround-title.svelte-13vxq3j{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--koren-text-900);margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--koren-border-default);padding-bottom:var(--spacing-md)}.turnaround-grid.svelte-13vxq3j{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media(max-width:768px){.turnaround-grid.svelte-13vxq3j{grid-template-columns:1fr 1fr}}.turnaround-item.svelte-13vxq3j{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg)}.turnaround-item.svelte-13vxq3j img:where(.svelte-13vxq3j){max-width:100%;height:auto;object-fit:contain}
