/* Locked by owner, 2026-11-06. Change only with new owner approval. */
:root .scene{background:none!important;background-image:none!important;z-index:1}
.scene>.deco,.scene>.ground,.scene>.bird-v,.scene>.sky-stars,.header-clear-zone{display:none!important}
.locked-environment{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.locked-environment canvas{position:absolute;bottom:0;left:0;width:100%;height:auto;image-rendering:pixelated}
@media(min-width:601px){:root #oreo-home#oreo-home{width:149px!important;height:120px!important;top:var(--safe-cat-top,0px)!important}:root #oreo-home:not(.is-companion) #oreo-bubble:not([hidden]){width:180px!important;max-width:180px!important;top:var(--safe-bubble-top,132px)!important}}
@media(max-width:600px){.locked-environment canvas{width:720px;max-width:none;left:calc(50% - 390px)}:root #oreo-home#oreo-home{width:88px!important;height:88px!important}}
@media(min-width:601px){:root #oreo-home:not(.is-companion) #oreo-bubble:not([hidden]){right:calc(100% + 14px)!important;top:var(--safe-bubble-top,54px)!important}}
/* Owner-approved phone bubble revision, 2026-11-06 18:35 IST. */
@media(max-width:600px){:root #oreo-home:not(.is-companion) #oreo-bubble:not([hidden]),:root #oreo-home.evening-sitting:not(.is-companion) #oreo-bubble:not([hidden]){position:absolute!important;inset:42px calc(100% + 10px) auto auto!important;width:148px!important;max-width:148px!important;min-height:0!important;font:14px/1.2 VT,monospace!important;padding:10px 13px!important;border-radius:30px!important}}
/* Owner-approved tighter phone row, 2026-11-06 18:38 IST. */
@media(max-width:600px){:root #oreo-home#oreo-home{right:12px!important}:root main{top:178px!important}:root #oreo-home:not(.is-companion) #oreo-bubble:not([hidden]),:root #oreo-home.evening-sitting:not(.is-companion) #oreo-bubble:not([hidden]){inset:42px calc(100% + 10px) auto auto!important;width:148px!important}}
