.cover-fallback{--tint:color-mix(in oklab, var(--cover) 14%, var(--surface));background:radial-gradient(120% 90% at 50% 38%, color-mix(in oklab, var(--cover) 4%, var(--paper)) 0%, transparent 62%), linear-gradient(160deg, var(--tint), color-mix(in oklab, var(--cover) 26%, var(--surface)));color:var(--cover)}.cover-fallback:before{content:"";background-image:linear-gradient(color-mix(in oklab, var(--cover) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--cover) 13%, transparent) 1px, transparent 1px);background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%)}.cover-fallback__rings{fill:none;width:100%;height:100%;stroke:color-mix(in oklab, var(--cover) 26%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;inset:0}.cover-fallback__rings *{vector-effect:non-scaling-stroke}.cover-fallback__icon{inset-inline-start:50%;aspect-ratio:1;opacity:.85;width:min(34%,10rem);position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .cover-fallback__icon{transform:translate(50%,-50%)}.cover-fallback.is-compact .cover-fallback__icon{width:56%}.cover-fallback.is-compact:before{background-size:8px 8px}.cover-fallback__label{inset-inline:1rem;color:color-mix(in oklab, var(--cover) 70%, var(--ink));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.35;position:absolute;bottom:.875rem;overflow:hidden}
