/* Loading only: neutral foundation colors and existing card geometry. */
.sk-block{display:block;background:var(--c-inset,#F0F3F5);border-radius:6px;animation:sk-pulse 1.8s ease-in-out infinite;flex-shrink:0}
.sk-line{height:13px;max-width:100%;margin:5px 0}
.sk-title{height:22px;margin:7px 0}
.sk-button{height:40px;border-radius:8px}
.sk-pair,.sk-row{display:flex;align-items:center;gap:16px;min-width:0}
.sk-pair{justify-content:space-between;margin-top:auto}
.sk-grow{flex:1;min-width:0}
.sk-avatar{width:56px;height:56px;border-radius:10px}
.sk-thumb{width:64px;height:64px;border-radius:8px}
.sk-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.sk-card .ds-card-content{gap:12px}
.sk-card.sk-developers .ds-card-content{min-height:330px}
.sk-card.sk-flats .ds-media{aspect-ratio:4/3;max-height:none;min-height:180px}
.sk-card.sk-flats .ds-card-content{min-height:238px}
.sk-screen{width:100%;min-width:0}
.sk-stack{display:flex;flex-direction:column;gap:24px}
.sk-panel{padding:24px;border-radius:12px;background:var(--c-surface,#fff);box-shadow:var(--ds-card-shadow)}
.sk-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}
.sk-gallery{min-height:420px;border-radius:12px}
.sk-facts{display:flex;flex-direction:column;gap:16px;margin:24px 0}
.sk-rows{display:flex;flex-direction:column;gap:0}
.sk-rows>.sk-row{padding:16px 0;border-bottom:1px solid var(--c-border,#E0E5EA)}
.sk-rows>.sk-row:last-child{border-bottom:0}
.sk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes sk-pulse{0%,100%{opacity:1}50%{opacity:.5}}
@media(prefers-reduced-motion:reduce){.sk-block{animation:none}}
@media(max-width:800px){.sk-hero{grid-template-columns:1fr}.sk-gallery{min-height:260px}.sk-panel{padding:16px}.sk-row{gap:12px}.sk-stack{gap:16px}}
