@charset "UTF-8";@keyframes skeleton-shimmer{to{transform:translate(100%)}}.collection-intro{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}@media(min-width:640px){.collection-intro{align-items:center}}.collection-intro__backdrop{position:absolute;inset:0;border:none;padding:0;background:var(--theme-overlay, rgba(0, 0, 0, .45));cursor:pointer;animation:collection-intro-fade .18s ease}.collection-intro__panel{position:relative;display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:26rem;padding:1.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;background:var(--theme-background);color:var(--theme-text);animation:collection-intro-rise .22s ease}@media(min-width:640px){.collection-intro__panel{padding-bottom:1.25rem;border-radius:20px}}.collection-intro__art-wrap{display:flex;justify-content:center;padding:1rem 0 .75rem;border-radius:14px;background:var(--theme-primary-soft);color:var(--theme-primary)}.collection-intro__art{overflow:visible}.collection-intro__title{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.012em}.collection-intro__text{margin:0;color:var(--theme-text-muted);font-size:.9375rem;line-height:1.5}.collection-intro__ok{margin-top:.5rem;padding:.75rem 1rem;border:none;border-radius:var(--radius-control);background:var(--theme-primary);color:var(--theme-primary-contrast, #fff);font:inherit;font-weight:600;cursor:pointer;transition:background .15s ease}.collection-intro__ok:hover{background:var(--theme-primary-hover)}@keyframes collection-intro-fade{0%{opacity:0}}@keyframes collection-intro-rise{0%{transform:translateY(1.5rem);opacity:0}}
