.dl-page-loading .dl-loading-block{background:color-mix(in srgb, var(--sage) 38%, var(--card));border-radius:var(--radius-mark-0_4rem);animation:none;position:relative;overflow:hidden}.dl-page-loading .dl-loading-block:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 35%, transparent), transparent);animation:1.6s linear infinite dl-loading-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes dl-loading-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dl-page-loading .dl-loading-block:after{content:none;animation:none}}.dl-loading-bar{flex:none;block-size:1rem;inline-size:70%}.dl-loading-line{max-inline-size:100%;display:block}.dl-loading-glyphs{vertical-align:middle;block-size:.72em;inline-size:var(--dl-line);max-inline-size:100%;display:inline-block}.dl-loading-short{inline-size:45%}.dl-loading-date{block-size:1rem;inline-size:13rem;margin-block-end:.6rem}.dl-loading-title{block-size:3.5rem;inline-size:min(44rem,90%)}.dl-loading-subtitle{block-size:1.2rem;inline-size:min(32rem,80%);margin-block-start:.6rem}.dl-loading-intro{flex-direction:column;gap:.35rem;display:flex}.dl-loading-surface{--tw-ring-shadow:0 0 #0000;background:var(--card);border-radius:var(--radius-surface);min-inline-size:0;padding:var(--dl-pad);flex-direction:column;gap:1rem;display:flex;position:relative}.dl-loading-lines{flex-direction:column;gap:.85rem;display:flex}.dl-page-loading .dl-loading-narrow-only{display:none}@media (min-width:1024px) and (max-width:1439px){.dl-page-loading .dl-loading-narrow-only{display:contents}}
