:root{--room-share-panel-top:#70563994;--room-share-panel-bottom:#57422ca8;--room-share-panel-hover-top:#7c5f3e9e;--room-share-panel-hover-bottom:#5f482fb3;--room-share-border:#ffebcd33;--room-share-border-hover:#ffefd657;--room-share-text:#f6e8d8;--room-share-muted:#f6e8d8b8;--room-share-highlight:#ffefd61a;--room-share-shadow:0 16px 46px #19120a47,inset 0 1px 0 #ffffff1f;--room-share-shadow-hover:0 20px 54px #19120a57,inset 0 1px 0 #ffffff26}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden{isolation:isolate;color:var(--room-share-text);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);position:relative;transform:translateZ(0);border-color:var(--room-share-border)!important;background:linear-gradient(150deg,var(--room-share-panel-top),var(--room-share-panel-bottom))!important;box-shadow:var(--room-share-shadow)!important;border-radius:20px!important;transition:transform .24s,border-color .24s,box-shadow .24s,filter .24s,background .24s!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden:hover{filter:brightness(1.025)saturate(1.015);transform:translateY(-3px);border-color:var(--room-share-border-hover)!important;background:linear-gradient(150deg,var(--room-share-panel-hover-top),var(--room-share-panel-hover-bottom))!important;box-shadow:var(--room-share-shadow-hover)!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden>.pointer-events-none.absolute.inset-0:first-child{opacity:1!important;background:radial-gradient(circle at 24% 8%,#ffefd624,#0000 46%)!important;border-radius:20px!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden>.pointer-events-none.absolute.inset-0:nth-child(2){opacity:1!important;background:linear-gradient(135deg,#ffffff0e,#0000 36%,#46301e0f)!important;border-radius:20px!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden :where(h1,h2,h3,strong,b){color:var(--room-share-text)}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden :where(p,small){text-shadow:0 1px 5px #26180d2e}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden button[class*=rounded-full]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--room-share-text)!important;background:#fff8eb17!important;border-color:#ffefd63b!important;box-shadow:0 7px 18px #19120a33,inset 0 1px #ffffff1c!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden button[class*=rounded-full]:hover{border-color:var(--room-share-border-hover)!important;background:#ffefd624!important}div.fixed.inset-0[class*="z-[99999]"]>div.relative.flex.flex-col.overflow-hidden[class*="md:w-[720px]"]{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);border-color:var(--room-share-border)!important;color:var(--room-share-text)!important;background:linear-gradient(#6c5236cc,#4e3b27db)!important;box-shadow:0 -18px 58px #19120a52,inset 0 1px #ffffff21!important}div.fixed.inset-0[class*="z-[99999]"]>div.relative.flex.flex-col.overflow-hidden[class*="md:w-[720px]"]>div.absolute.inset-0.z-0.pointer-events-none{background:radial-gradient(circle at 25% 0,#ffefd621,#0000 42%),linear-gradient(145deg,#ffffff0a,#0000 44%)!important}div.fixed.inset-0[class*="z-[99999]"]>div.relative.flex.flex-col.overflow-hidden[class*="md:w-[720px]"] div[class*=rounded-][class*=border][class*=backdrop-blur]{box-shadow:0 10px 28px #19120a29,inset 0 1px #ffffff14;background-color:#fff8eb0e!important;border-color:#ffefd62e!important}div.fixed.inset-0[class*="z-[99999]"]>div.relative.flex.flex-col.overflow-hidden[class*="md:w-[720px]"]>button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 7px 18px #19120a33,inset 0 1px #ffffff1a;color:var(--room-share-text)!important;background:#5b432b6b!important;border-color:#ffefd63b!important}div.fixed.inset-0[class*="z-[99999]"]>div.relative.flex.flex-col.overflow-hidden[class*="md:w-[720px]"]>button:hover{border-color:var(--room-share-border-hover)!important;background:#ffefd621!important}@media (max-width:640px){a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden{border-radius:18px!important}a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden:hover{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){a[href^="/rooms/"]>.group.relative.z-0.flex.h-full.min-w-0.flex-col.overflow-hidden{transition:none!important}}
