.klyp-AddCard{justify-content:center;align-items:center;gap:var(--space-4);border-radius:var(--r-card);background:var(--color-bg-glass);width:100%;color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:0;flex-direction:column;display:flex;position:relative}.klyp-AddCard:hover{background:var(--color-bg-glass-deep);color:var(--color-fg-primary)}.klyp-AddCard__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.klyp-AddCard__border rect{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--color-border-subtle);transition:stroke var(--duration-fast) var(--easing-standard)}.klyp-AddCard:hover .klyp-AddCard__border rect{stroke:var(--color-border-strong)}.klyp-AddCard:focus-visible{outline:var(--bw-default) solid var(--color-ring);outline-offset:2px}.klyp-AddCard:active{transform:scale(.99)}.klyp-AddCard:disabled,.klyp-AddCard[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.klyp-AddCard__icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--color-fg-on-active-nav);opacity:var(--opacity-40);transition:opacity var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;display:flex}.klyp-AddCard__icon>svg{width:100%;height:100%}.klyp-AddCard:hover .klyp-AddCard__icon{opacity:var(--opacity-70)}.klyp-AddCard__label{font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.klyp-AddCard__description{-webkit-line-clamp:1;max-width:20ch;font-size:var(--font-size-14);color:var(--color-fg-subtle);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.klyp-AddCard[data-aspect="16/9"],.klyp-AddCard[data-aspect="4/3"],.klyp-AddCard[data-aspect=auto]{height:100%;min-height:180px}.klyp-AddCard[data-aspect="3/4"]{aspect-ratio:3/4}.klyp-AddCard[data-aspect="1/1"]{aspect-ratio:1}.klyp-AddCard[data-size=sm]{padding:var(--space-12)}.klyp-AddCard[data-size=md]{padding:var(--space-16)}.klyp-AddCard[data-size=lg]{padding:var(--space-24)}@media (prefers-reduced-motion:reduce){.klyp-AddCard,.klyp-AddCard__icon{transition-duration:0s}.klyp-AddCard:active{transform:none}}
