.cover.svelte-izttsm{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:18px 20px;overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.16),transparent 55%),linear-gradient(135deg,var(--cover-from),var(--cover-to));isolation:isolate}.cover.svelte-izttsm:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='white' stroke-width='1.2'%3E%3Crect x='17' y='17' width='22' height='22'/%3E%3Crect x='17' y='17' width='22' height='22' transform='rotate(45 28 28)'/%3E%3C/g%3E%3C/svg%3E");background-size:56px 56px;mask-image:linear-gradient(160deg,#000 10%,transparent 85%);-webkit-mask-image:linear-gradient(160deg,#000 10%,transparent 85%)}.cover.room-top.svelte-izttsm{padding-top:44px}.cover.room-bottom.svelte-izttsm{padding-bottom:56px}.cover-title.svelte-izttsm{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.15rem,4.2vw,1.6rem);line-height:1.15;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance;max-width:92%;text-shadow:0 1px 12px rgba(0,0,0,.18)}.cover-sub.svelte-izttsm{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92%}.cover.compact.svelte-izttsm{padding:12px 14px}.cover.compact.svelte-izttsm .cover-title:where(.svelte-izttsm){font-size:1rem;-webkit-line-clamp:2;line-clamp:2}
