.kit-cover{background:var(--surface-sunken);position:relative;overflow:hidden}.kit-cover-card{aspect-ratio:1200/630}.kit-cover-banner{aspect-ratio:2;border-radius:var(--rounded-md)}@media (width>=40rem){.kit-cover-banner{aspect-ratio:3}}.kit-cover-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.kit-cover-dark,:root[data-theme=dark] .kit-cover-light{display:none}:root[data-theme=dark] .kit-cover-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kit-cover-light{display:none}:root:not([data-theme=light]) .kit-cover-dark{display:block}}.kit-cover-scrim{pointer-events:none;background:linear-gradient(#0009,#0000 55%);position:absolute;inset:0}.kit-cover-overlay{padding:var(--space-sm)var(--space-md);color:#fff;position:absolute;inset:0 0 auto}.kit-cover-overlay .ds-icon-button--outlined:not(dialog *){--action-secondary-bg:#00000040;--action-secondary-bg-hover:#ffffff29;--action-secondary-bg-active:#ffffff3d;--action-secondary-fg:#fff;--action-secondary-border:#fff6}.kit-cover-overlay .ds-button--solid:not(dialog *){--action-primary-bg:#fff;--action-primary-bg-hover:#ffffffd9;--action-primary-bg-active:#ffffffbf;--action-primary-fg:#000}.kit-cover-banner>.kit-cover-overlay{padding:var(--space-lg)}@media (width>=40rem){.kit-cover-banner>.kit-cover-overlay{padding:var(--space-2xl)}}.kit-remix .ds-dialog{width:calc(100% - 2*var(--space-lg));max-width:30rem;max-height:calc(100dvh - 2*var(--space-lg))}.kit-remix .ds-dialog__footer button,.kit-remix .ds-dialog__close,.kit-remix .ds-field input{min-height:44px}.kit-remix .ds-dialog__close,.kit-remix .ds-copy-affordance button{min-width:44px;min-height:44px}.kit-remix .ds-field__message--error{color:var(--status-error-fg)}.kit-remix .ds-field--error input{border-color:var(--status-error-fg)}.kit-remix .ds-field--error input:focus{outline-color:var(--status-error-fg)}
