:root,:host{--post-content-loading-skeleton-fill:var(--button-tonal-fill);--post-content-loading-skeleton-highlight:var(--button-tonal-state-hover);--post-content-loading-skeleton-block:var(--card-background);--post-content-loading-skeleton-border:var(--divider)}@layer components{.post-content-loading-skeleton{width:100%;min-height:var(--size-560);min-width:0;padding-bottom:var(--space-32);flex-direction:column;display:flex}.post-content-loading-skeleton__title{padding:var(--space-24) var(--space-16)}.post-content-loading-skeleton__piece{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--post-content-loading-skeleton-fill), var(--post-content-loading-skeleton-highlight), var(--post-content-loading-skeleton-fill));background-size:200% 100%;animation:1.6s ease-in-out infinite post-content-loading-skeleton-pulse;display:block;overflow:hidden}.post-content-loading-skeleton__title-line{width:34%;height:var(--size-32)}.post-content-loading-skeleton__editor{gap:var(--space-12);padding:var(--space-8) var(--space-16) var(--space-16);flex-direction:column;display:flex;position:relative}.post-content-loading-skeleton__line{height:var(--size-16)}.post-content-loading-skeleton__line[data-size=long]{width:92%}.post-content-loading-skeleton__line[data-size=medium]{width:76%}.post-content-loading-skeleton__line[data-size=short]{width:44%}.post-content-loading-skeleton__media-card{min-height:var(--size-280);justify-content:center;align-items:center;gap:var(--space-8);margin-block:var(--space-32) var(--space-16);border:1px solid var(--post-content-loading-skeleton-border);border-radius:var(--radius-3xl);background:var(--post-content-loading-skeleton-block);box-shadow:var(--card-shadow);padding:var(--space-24);flex-direction:column;margin-inline:0;display:flex;position:relative}.post-content-loading-skeleton__media-icon{width:var(--size-32);height:var(--size-32);border-radius:var(--radius-lg)}.post-content-loading-skeleton__media-title{width:var(--size-160);height:var(--size-16);margin-top:var(--space-12)}.post-content-loading-skeleton__media-copy{width:var(--size-220);height:var(--size-16)}.post-content-loading-skeleton__media-button{width:var(--size-160);height:var(--size-40);margin-top:var(--space-8);border-radius:var(--radius-full)}.post-content-loading-skeleton__preview-grid{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid}.post-content-loading-skeleton__preview-card{aspect-ratio:4/3;border-radius:var(--radius-lg)}@keyframes post-content-loading-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}}
