.loading-skeleton{--skeleton-base:#e5e9e9;--skeleton-light:#f1f3f2;grid-template-columns:1fr 1fr;gap:32px;max-width:1240px;min-height:380px;margin:32px auto;padding:24px;display:grid}.skeleton-visual,.skeleton-line{background:var(--skeleton-base);border-radius:12px;animation:1.6s ease-in-out infinite alternate skeleton-breathe}.skeleton-visual{min-height:300px}.skeleton-copy{flex-direction:column;gap:18px;padding:36px 0;display:flex}.skeleton-line{border-radius:5px;width:100%;height:18px;display:block}.skeleton-line.title{width:86%;height:48px;margin-bottom:12px}.skeleton-line.medium{width:70%}.skeleton-line.short{width:48%}.loading-skeleton.is-compact{grid-template-columns:1fr;gap:22px;width:100%;min-height:210px;margin:0;padding:24px}.is-compact .skeleton-visual{display:none}.is-compact .skeleton-copy{padding:16px 0}.events-site .loading-skeleton,.event-experience .loading-skeleton{--skeleton-base:#272722;--skeleton-light:#35342d}.window-body .loading-skeleton{--skeleton-base:#dce2e7;--skeleton-light:#eef1f4}.os-dark .window-body .loading-skeleton{--skeleton-base:#303942;--skeleton-light:#414d57}@keyframes skeleton-breathe{to{background-color:var(--skeleton-light)}}@media (max-width:760px){.loading-skeleton{grid-template-columns:1fr;gap:8px;margin:16px auto;padding:18px}.skeleton-visual{min-height:210px}.skeleton-copy{padding:20px 0}.skeleton-line.title{height:38px}}@media (prefers-reduced-motion:reduce){.loading-skeleton *{animation:none}}
