.small-room-navigation{display:flex;align-items:center;gap:2px}.small-room-navigation[hidden],[data-small-fullscreen][hidden],.small-room-count[hidden]{display:none!important}.small-room-navigation span{max-width:100px;text-overflow:ellipsis;overflow:hidden;font-size:10px}
.small-room-shelf-list{display:grid;gap:12px}
#libraryGridOptions{display:block}
#libraryGridOptions[hidden]{display:none!important}
#libraryGridOptions [data-room-panel="books"]{display:grid;gap:10px}
#libraryGridOptions [data-room-panel="books"][hidden]{display:none!important}
.small-room-book-filters{display:grid;gap:10px;margin-bottom:14px}
.small-room-book-filters label{display:grid;gap:6px;font-size:12px}
.small-room-book-filters input{width:100%;min-width:0;padding:9px;border:1px solid var(--room-ui-border);border-radius:8px;background:var(--room-ui-surface);color:var(--room-ui-ink)}
.small-room-book-filters [data-small-results]{margin:0;font-size:11px;color:var(--room-ui-muted)}
.small-room-shelf-list section{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:12px;border:1px solid var(--room-ui-border);border-radius:10px;background:var(--room-ui-surface);color:var(--room-ui-ink)}
.small-room-shelf-list strong{grid-column:1;display:block;font-size:13px;overflow-wrap:anywhere}
.small-room-shelf-list p{grid-column:1;margin:6px 0 0;font-size:11px;color:var(--room-ui-muted)}
.small-room-shelf-list button{grid-column:2;grid-row:1 / 3;white-space:nowrap;padding:8px 12px;border:1px solid var(--room-ui-border);border-radius:8px;background:var(--room-ui-bg);color:var(--room-ui-ink);font-size:12px}
.legacy-room-dock .small-room-count{margin:0;padding:0;background:none;border:0;box-shadow:none;border-radius:0;color:var(--room-ui-ink,#fff1d3);font-size:11px;text-shadow:0 1px 2px #000,0 0 5px #000}
.small-room-closeup .large-trial-closeup-covers{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.small-room-closeup footer button{padding:10px;border:1px solid #bda87766;border-radius:8px;background:#354b3e;color:inherit}
.room#room[data-space=classic] .small-cover-row{height:28%!important;padding:0!important;display:block!important;overflow:visible!important;gap:0!important;min-height:0!important;min-width:0;box-sizing:border-box;container-type:inline-size}
.room#room[data-space=classic][data-style=illustrated] .shelf-heading{top:-24px!important;height:25px!important;left:8%!important;width:84%!important;padding:4px 6px!important;font-size:11px!important;line-height:17px!important;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.room#room .small-cover-row .library-grid-slot{position:absolute!important;bottom:1px;height:calc(100% - 5px);width:calc(var(--small-cover-height)*2/3);padding:0!important;border:0!important;background:none!important;box-shadow:none!important;display:flex;align-items:flex-end;overflow:visible}
.room#room .small-cover-row .library-grid-book{height:var(--small-cover-height)!important;width:calc(var(--small-cover-height)*2/3)!important;min-width:0!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
.room#room .small-cover-row .library-grid-jacket{display:block;width:100%!important;height:100%!important;--book-depth:4px;transform:perspective(1200px) rotateY(20deg)!important;transform-origin:left bottom}
.room#room .small-cover-row .cover-art{height:100%!important;width:100%!important;padding:0!important;border:0!important;box-sizing:border-box;transform:translateZ(2px)!important;aspect-ratio:2/3!important}
.room#room .small-cover-row .library-grid-book:is(:hover,:focus-visible,.is-touch-preview) .library-grid-jacket{transform:perspective(1200px) translateY(-6px) rotateY(4deg)!important}
.room#room .small-cover-row .library-grid-book:is(:hover,:focus-visible,.is-touch-preview){z-index:9}.room#room .small-cover-row .library-grid-book.is-cover-loading .library-grid-jacket{visibility:hidden}
.room#room[data-space=classic]>.shelving-cart{left:64%;bottom:17%;width:clamp(96px,11.5%,140px)}
.small-fullview-open{overflow:hidden!important}.room-experience.is-small-fullview{position:fixed!important;inset:0!important;z-index:1000!important;width:100vw!important;height:100dvh!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#1e2924}.room-experience.is-small-fullview>#roomViewport{position:absolute!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important}.room-experience.is-small-fullview>.legacy-room-dock{position:absolute!important;bottom:max(20px,env(safe-area-inset-bottom))!important}.room-experience.is-small-fullview>.shelving-tray{bottom:100px!important}.room-experience.is-small-fullview>:is(.app-room-navigation,.library-display-button,.library-controls-show,.library-controls,.studio-bar){display:none!important}
@media(max-width:760px){.small-room-navigation span{display:none}.small-room-closeup .large-trial-closeup-covers{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.small-room-count{font-size:10px}.room#room[data-space=classic]>.shelving-cart{left:64%;bottom:17%}}
.app-shell.legacy-library-tools-active:has(#room[data-space=classic]) #appAddBook{display:none!important}
.phone-preview .room#room[data-space=classic]>.shelving-cart{left:calc(50% + 80px);width:86px}
/* A larger touch target for the small photographic room on handheld layouts. */
:root #appShell:is(.phone-preview,.app-preview,.tablet-layout) #room[data-space=classic][data-style=realistic]>.shelving-cart{width:132px!important;min-width:132px!important;max-width:none!important}
@media(max-width:1023px){
  :root #appShell #room[data-space=classic][data-style=realistic]>.shelving-cart{width:132px!important;min-width:132px!important;max-width:none!important}
}
@media(max-width:760px){.room#room[data-space=classic]>.shelving-cart{left:calc(50% + 80px);width:86px}}
.is-small-fullview .room-viewport[data-space=classic]:has(#room[data-style=illustrated]){height:100dvh!important}

.room#room[data-space=classic][data-style=realistic] .small-cover-row{height:18%!important;width:78%!important;left:11%!important}

.small-room-empty{min-width:0;aspect-ratio:2/3;border:1px dashed var(--large-close-ink,#f3dfb5);border-radius:5px;background:#ffffff08;color:inherit;font:24px Georgia;opacity:.5}.small-room-empty:hover,.small-room-empty:focus-visible{opacity:1;background:#ffffff12}.small-room-closeup>.shelving-tray{position:sticky;bottom:8px;left:auto;transform:none;width:100%;max-width:100%;box-sizing:border-box;margin-top:12px}

/* Keep one landscape composition while phones explore it by swiping. */

/* Keep the Small room's navigation below the scene in normal browsing. */
.app-shell .room-experience:has(#room[data-space=classic]) .small-room-count{line-height:1.5}

/* Small illustrated rooms keep their controls over the floor, without footer bands. */
:root #appShell.small-animated-library-active[data-active-tab=library] .room-experience{position:relative;border:0;border-radius:0;box-shadow:none}
:root #appShell.small-animated-library-active[data-active-tab=library] .explore-bar{display:none!important}
:root #appShell.small-animated-library-active #room>.shelving-cart{left:24%!important;bottom:7%!important;top:auto!important;width:10.5%!important;min-width:70px;max-width:126px;z-index:15}
:root #appShell.small-animated-library-active #room :is(#roomPlant,#realPlant,.room-caption){display:none!important}
:root #appShell.small-animated-library-active #room[data-theme=classic] .window-sky{background:url('assets/classic-lakeside-illustrated.webp') center/cover no-repeat!important;filter:none;overflow:hidden}
:root #appShell.small-animated-library-active #room[data-theme=classic] .window-sky>:is(.moon,.mountain,.forest-trees,.window-stars){display:none!important}
:root #appShell.small-animated-library-active #room[data-theme=classic][data-small-time-of-day=night] .window-sky{background-image:url('assets/classic-lakeside-illustrated-night.webp')!important}
:root #appShell.small-animated-library-active #room[data-small-time-of-day=night]{box-shadow:inset 0 0 100px 25px #10182c66;background-blend-mode:multiply}
:root #appShell.small-animated-library-active #room[data-small-time-of-day=night] :is(.room-floor,.wallpaper-pattern){filter:brightness(.7) saturate(.8)}
.small-window-motion{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 30% 20%,#fff9b533,transparent 65%);animation:small-window-light 9s ease-in-out infinite alternate}
.small-window-motion i{position:absolute;left:calc(8% + var(--leaf)*18%);top:-12%;width:5px;height:9px;border-radius:80% 0;background:#d2b36b;animation:small-window-leaf 16s linear calc(var(--leaf)*-3s) infinite}
[data-small-time-of-day=night] .small-window-motion{background:radial-gradient(ellipse at 70% 15%,#b8d4ff44,transparent 65%)}
[data-small-time-of-day=night] .small-window-motion i{background:#c7dcff;width:2px;height:2px;border-radius:50%}
@keyframes small-window-light{from{opacity:.35}to{opacity:.8}}
@keyframes small-window-leaf{0%{transform:translate(0,0) rotate(0);opacity:0}15%,75%{opacity:.6}100%{transform:translate(35px,450px) rotate(210deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.small-window-motion,.small-window-motion i{animation:none}.small-window-motion i{top:calc(12% + var(--leaf)*14%)}}

/* Phone and App previews use the same edge-to-edge library composition. */

:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview){display:flex!important;flex-direction:column;height:100dvh!important;min-height:0!important;overflow:hidden!important}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) .main-wrapper{display:flex!important;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) :is(.page-heading,.room-toolbar,.below-room,.room-bottom,footer,.room-caption){display:none!important}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) main{display:flex!important;flex:1;min-height:0;overflow:hidden!important;padding:0!important;width:100%;max-width:none}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #libraryView{display:flex!important;flex-direction:column;flex:1;min-height:0;margin:0;padding:0}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #libraryView>.room-experience{display:flex!important;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;overflow:hidden}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #roomViewport{display:block!important;flex:1;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;container-type:size;overflow-x:auto!important;overflow-y:auto!important;touch-action:pan-x pan-y;scrollbar-width:none}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #roomViewport #room[data-space=classic][data-style=illustrated]{height:max(100%,66.6667cqw)!important;min-height:0!important;width:max(100%,150cqh)!important;min-width:0!important;max-width:none!important;aspect-ratio:3/2!important}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) .mobile-nav{position:relative!important;inset:auto!important;flex-shrink:0;margin:0!important}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) :is(.prism-mobile-top,.app-header,.app-statusbar){flex-shrink:0}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #desktopLibraryFullscreen{display:none!important}

@media(max-width:960px){
:root #appShell.small-animated-library-active[data-active-tab=library]{display:flex!important;flex-direction:column;height:100dvh!important;min-height:0!important;overflow:hidden!important}
:root #appShell.small-animated-library-active[data-active-tab=library] .main-wrapper{display:flex!important;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}
:root #appShell.small-animated-library-active[data-active-tab=library] :is(.page-heading,.room-toolbar,.below-room,.room-bottom,footer,.room-caption){display:none!important}
:root #appShell.small-animated-library-active[data-active-tab=library] main{display:flex!important;flex:1;min-height:0;overflow:hidden!important;padding:0!important;width:100%;max-width:none}
:root #appShell.small-animated-library-active[data-active-tab=library] #libraryView{display:flex!important;flex-direction:column;flex:1;min-height:0;margin:0;padding:0}
:root #appShell.small-animated-library-active[data-active-tab=library] #libraryView>.room-experience{display:flex!important;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;overflow:hidden}
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport{display:block!important;flex:1;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;container-type:size;overflow-x:auto!important;overflow-y:auto!important;touch-action:pan-x pan-y;scrollbar-width:none}
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport #room[data-space=classic][data-style=illustrated]{height:max(100%,66.6667cqw)!important;min-height:0!important;width:max(100%,150cqh)!important;min-width:0!important;max-width:none!important;aspect-ratio:3/2!important}
:root #appShell.small-animated-library-active[data-active-tab=library] .mobile-nav{position:relative!important;inset:auto!important;flex-shrink:0;margin:0!important}
:root #appShell.small-animated-library-active[data-active-tab=library] :is(.prism-mobile-top,.app-header,.app-statusbar){flex-shrink:0}
:root #appShell.small-animated-library-active[data-active-tab=library] #desktopLibraryFullscreen{display:none!important}
}
@media(min-width:761px){:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview){height:min(880px,calc(100dvh - 86px))!important}}

/* The dock floats over the floor; it must never reserve a footer strip. */
:root #appShell.small-animated-library-active[data-active-tab=library] #legacyRoomDock{position:absolute!important;left:50%!important;right:auto!important;bottom:12px!important;top:auto!important;transform:translateX(-50%)!important;width:max-content!important;max-width:calc(100% - 16px)!important;padding:0!important;background:transparent!important}
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport{height:100%!important;max-height:none!important;container-type:size;overflow-y:auto!important}
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport #room[data-style=illustrated]{height:max(100%,66.6667cqw)!important;width:max(100%,150cqh)!important;min-width:0!important;aspect-ratio:3/2!important}
:root #appShell.small-animated-library-active.phone-preview:not(.app-preview)[data-active-tab=library] .prism-mobile-top{display:flex!important}
:root #appShell.small-animated-library-active[data-active-tab=library] :is(main,#libraryView,.room-experience,#roomViewport){min-width:0!important}

/* Wide landscape screens retain the room's proportions and can pan vertically. */
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport{overflow-y:auto!important;touch-action:pan-x pan-y}
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport #room[data-style=illustrated]{height:max(100%,66.6667cqw)!important}


:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) .small-room-navigation span{display:none}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #legacyRoomDock .trial-dock-bar{gap:1px;padding:4px}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #legacyRoomDock .trial-dock-bar button{min-width:26px;padding-inline:4px}
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #legacyRoomDock .shelving-cart-label,:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #room .shelving-cart-label{display:none}

@media(max-width:960px){
:root #appShell.small-animated-library-active[data-active-tab=library] .small-room-navigation span{display:none}
:root #appShell.small-animated-library-active[data-active-tab=library] #legacyRoomDock .trial-dock-bar{gap:1px;padding:4px}
:root #appShell.small-animated-library-active[data-active-tab=library] #legacyRoomDock .trial-dock-bar button{min-width:26px;padding-inline:4px}
:root #appShell.small-animated-library-active[data-active-tab=library] #legacyRoomDock .shelving-cart-label,:root #appShell.small-animated-library-active[data-active-tab=library] #room .shelving-cart-label{display:none}
}
:root #appShell.small-animated-library-active:is(.phone-preview,.app-preview)[data-active-tab=library] #legacyRoomDock [data-room-ui=size]>.icon{display:none}

/* Native App and App preview leave the top of the screen to the room. */
:root #appShell.small-animated-library-active.app-preview[data-active-tab=library] :is(.prism-mobile-top,.app-header,.app-statusbar,.topbar){display:none!important}

/* Show the complete Small animated room on desktop without scrolling. */
@media(min-width:961px){
:root #appShell.small-animated-library-active:not(.phone-preview):not(.app-preview)[data-active-tab=library] #roomViewport{overflow:hidden!important}
:root #appShell.small-animated-library-active:not(.phone-preview):not(.app-preview)[data-active-tab=library] #roomViewport #room[data-space=classic][data-style=illustrated]{width:100%!important;height:100%!important;aspect-ratio:auto!important}
}

/* Touch tablets use the mobile navigation at their real device width, without
   the simulated phone frame. This also covers landscape iPad screens. */
:root #appShell.tablet-layout{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
:root #appShell.tablet-layout.small-animated-library-active[data-active-tab=library]{height:100dvh!important}
/* Open a little wider on phones and tablets while retaining the full-height
   room. Book jackets keep their own 2:3 proportions inside the responsive rows. */
:root #appShell.small-animated-library-active[data-active-tab=library]:is(.phone-preview,.app-preview) #roomViewport #room[data-space=classic][data-style=illustrated]{width:max(100%,125cqh)!important;height:max(100%,66.6667cqw)!important;aspect-ratio:auto!important}
@media(max-width:960px){
:root #appShell.small-animated-library-active[data-active-tab=library] #roomViewport #room[data-space=classic][data-style=illustrated]{width:max(100%,125cqh)!important;aspect-ratio:auto!important}
}

/* App has no top header, so compensate for its taller room viewport. */
:root #appShell.small-animated-library-active.app-preview[data-active-tab=library] #roomViewport #room[data-space=classic][data-style=illustrated]{width:max(100%,110cqh)!important}
/* Keep the larger floor cart within reach in the opening mobile composition. */
:root #appShell.small-animated-library-active:is(.phone-preview,.app-preview) #room>.shelving-cart{left:28%!important;width:12%!important;min-width:80px;max-width:142px}
@media(max-width:960px){:root #appShell.small-animated-library-active #room>.shelving-cart{left:28%!important;width:12%!important;min-width:80px;max-width:142px}}

/* Classic has its own lakeside exterior in both artwork styles. */
/* Warm photographic finishes and real velvet replace the flat curtain shapes. */
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic]{
  --theme-wall:#e5ddd0;--theme-shellFilter:saturate(1.08) brightness(1.03);
  --theme-chairFilter:saturate(1.08);--trim:#bd9657;
}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] .real-shell{
  background-color:transparent;background-blend-mode:normal;filter:saturate(1.08) brightness(1.03);
}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] .case-photo{filter:sepia(.35) saturate(1.25) brightness(1.15)}
/* The photographed cabinet already has trim; an extra outline crosses the chair. */
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] .bookcase-right::after{display:none}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] :is(.real-chair,.real-plant){background-color:transparent;background-blend-mode:normal;filter:saturate(1.08) brightness(1.03)}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] #roomWindow>.window-curtain{
  display:block!important;top:-1%;width:30%;height:108%;
  background:url('assets/wizard-curtain-realistic.png') center/180% 100% no-repeat;
  clip-path:none;border:0;border-radius:0;box-shadow:none;
  filter:saturate(.8) brightness(1.12) drop-shadow(3px 4px 4px #35231566);z-index:6;
}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] #roomWindow>.curtain-left{left:-31%;transform:none}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] #roomWindow>.curtain-right{right:-31%;transform:scaleX(-1)}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic][data-time-of-day=night] .real-shell{filter:saturate(1.05) brightness(.72)}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic][data-time-of-day=night] :is(.real-chair,.real-plant){filter:saturate(1.05) brightness(.72)}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic] .window-sky{background:url('assets/classic-lakeside-realistic.webp') center/cover no-repeat!important;filter:none}
:root #appShell #room[data-space=classic][data-theme=classic][data-style=realistic][data-small-time-of-day=night] .window-sky{background-image:url('assets/classic-lakeside-realistic-night.webp')!important}

/* Keep outdoor riders inside the glass stacking context, behind all joinery. */
:root #appShell #room[data-space=classic][data-style=illustrated][data-theme=wizard] #roomWindow>.window-sky{z-index:0;isolation:isolate}
:root #appShell #room[data-space=classic][data-style=illustrated][data-theme=wizard] #roomWindow>:is(.window-frame,.window-cross){z-index:1}
:root #appShell #room[data-space=classic][data-style=illustrated][data-theme=wizard] #roomWindow>:is(.window-curtain,.window-sill){z-index:2}
/* Retain the riders when the seasonal landscape is on, still behind the frame. */
:root #appShell #room[data-space=classic][data-style=illustrated][data-theme=wizard] #roomWindow .wizard-riders{z-index:6}

/* Keep the small animated mantel clear of its center flower ornament. */
#room[data-space=classic][data-style=illustrated] .mantel-flower{display:none}
/* Fill the wall above Classic's photographic mantel with one tall window. */
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #roomWindow{
  left:40.4%!important;top:3.2%!important;width:19.2%!important;height:47%!important;
  border-radius:50% 50% 0 0 / 24% 24% 0 0!important;
}
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #roomWindow>.window-sky{border-radius:inherit}
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #centerFrame{display:none!important}
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"]>.room-mantel-mail{
  left:47%!important;top:auto!important;bottom:45.1%!important;width:5.6%!important;transform:none!important;
}
/* Use one frame and matching arch for normal and seasonal scenery. */
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #roomWindow>.window-sky{
  isolation:isolate;z-index:0;
}
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #roomWindow>.window-frame{
  display:block!important;position:absolute;inset:-6px;z-index:4;
  border:6px solid #604a32!important;border-radius:inherit;
  box-shadow:0 0 0 2px #b9a177,0 0 0 3px #c8b18a!important;
  pointer-events:none;
}
:root #appShell #room[data-theme="classic"][data-space="classic"][data-style="realistic"] #roomWindow>.window-cross{
  display:block!important;position:absolute;inset:0;border-radius:inherit;z-index:3;pointer-events:none;
}
