/* Eyeroom: quiet cinema gradients. Layout, fonts and artwork remain native. */
:root{--eyeroom-surface:linear-gradient(125deg,#101214 5%,#173329 100%);--eyeroom-soft:linear-gradient(135deg,#0b100e 8%,#14241d 100%);--eyeroom-line:#d7b25c29;--eyeroom-gold:linear-gradient(110deg,#e9c979,#cfa34f)}
body{background-color:#080d0b;background-image:linear-gradient(135deg,#080b0acc,#10211955),url('/assets/eyeroom-grain-v3.png')}
body>header,#side-menu.bottom,#cine-social-bottom,.app-bottom-nav{background-color:#0b100e!important;background-image:linear-gradient(115deg,#0c0f10ed,#163026e8),url('/assets/eyeroom-grain-v3.png')!important}
#main #catalog-swipe-tabs.after-home-tabs{background:linear-gradient(110deg,#0b100ef5,#152b22f5)!important}
#main .fc-post,#main .cine-trending,#main .fc-signin,#main .cine-watch,#main .social-settings,#main .social-person,#main .social-thread,#main .social-empty,#main .join-banner,#main .feature-banner,#main .homescreen-card,#main .home-install-card,#main .hub-privacy,#main .cine-member-grid>article,#main .community-top-five,#main .profile-favorites,#main #cine-hub-profile{background-color:#101813;background-image:var(--eyeroom-surface)!important;border-color:var(--eyeroom-line);box-shadow:0 8px 28px #0002}
#main .social-conversation{background-image:linear-gradient(120deg,#0f1513aa,#18312577);border-color:#ffffff12}
#main .social-conversation.selected{background-image:linear-gradient(120deg,#263527,#183b2c);border-color:#d7b25c66}
/* Let member-selected profile colors continue to shape their own space. */
#main .profile-styled .fc-post,#main .profile-styled .cine-member-grid>article,#main .profile-styled .profile-favorites,#main .profile-styled .community-top-five,#main .profile-styled #cine-hub-profile,.profile-styled .community-profile-body{background-color:var(--profile-background,#101813)!important;background-image:linear-gradient(125deg,var(--profile-background,#101214),color-mix(in srgb,var(--profile-background,#173329) 86%,var(--profile-accent,#edc367)))!important;color:var(--profile-text,#f4f1e9)}
dialog:not(#watch):not(#eyeroom-intro):not(.eyepost-viewer){background-color:#101813;background-image:var(--eyeroom-surface)!important;border-color:#d7b25c33;box-shadow:0 18px 70px #0007}
dialog::backdrop{background-color:#030906bf}
#account .avatar-editor,#account .social-settings,.eyepost-quoted,.eyeroom-player-info{background-color:#111b16;background-image:var(--eyeroom-soft);border-color:#d7b25c29}
#main .gold,dialog .gold{background:var(--eyeroom-gold)!important;color:#12130e!important;box-shadow:0 3px 12px #0002}
#main .outline,dialog .outline{background-image:linear-gradient(120deg,#17271e77,#10171388);border-color:#d7b25c40}
#main .chips button,#main .cine-tabs button,#main .hub-tabs button{transition:background-color .14s ease,color .14s ease}
#main .chips button.active{background-image:linear-gradient(110deg,#254735,#173426)!important;color:#f2ead8!important;border-color:#d7b25c66!important}
#main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),#main textarea,#main select,dialog input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),dialog textarea,dialog select{background-color:#101813;background-image:linear-gradient(115deg,#0d1411,#19271f);border-color:#ffffff24}
#main input:focus-visible,#main textarea:focus-visible,#main select:focus-visible,dialog input:focus-visible,dialog textarea:focus-visible,dialog select:focus-visible{outline:2px solid #edc36799;outline-offset:2px}
/* Preserve property art and the requested black/gold message bubble colors. */
#main .warfield-tile,#main .life-home-card{box-shadow:0 8px 28px #0002}
@media(prefers-reduced-motion:reduce){#main .chips button,#main .cine-tabs button,#main .hub-tabs button{transition:none}}
