/* r72: fixed-scale ornament, dedicated recessed controls, quiet readable popup faces. */
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]){--hub-ink:#eee3cc;--hub-muted:#c4b395;--hub-accent:#b6986b;--hub-line:#76583b}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) :is(.room-hub-options,.sanctuary-home-menu,.hud38-window-options){background:#291e16!important;background-image:none!important;border:0!important;box-shadow:0 10px 30px #0008!important;color:#eee3cc!important;padding:20px!important;isolation:isolate}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-menu{width:min(360px,calc(100vw - 24px))!important;max-height:calc(100dvh - 100px);overflow-y:auto!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-menu [role=menuitemradio]{display:flex!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:8px 12px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #c6a97d22!important;color:#eee3cc!important;font-size:17px!important;line-height:1.3!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-menu [role=menuitemradio][aria-checked=true]{background:#ad89512b!important;box-shadow:inset 3px 0 #b89a67!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-menu [role=menuitemradio]:hover{background:#d6b58020!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) :is(.room-hub-toolbar,.sanctuary-window-head) :is(button,a,label),#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-native-controls :is(button,label){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#eee3cc!important;filter:none!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) :is(button,a):focus-visible{outline:2px solid #dec58f!important;outline-offset:2px!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-options{width:min(360px,calc(100vw - 24px))!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-native-controls{gap:10px!important;justify-content:flex-start!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-native-controls #sanctuary-sound{width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;display:inline-grid!important;place-items:center!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-native-controls #sanctuary-sound svg:not(.hud39-material-art){width:23px!important;height:23px!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) :is(.sanctuary-tab,.sanctuary-collection-tab,.sanctuary-filter,.sanctuary-data-section){border-color:#81623f!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) :is(.sanctuary-tabs,.sanctuary-collection-tabs) button[aria-selected=true]{color:#fff1d3!important;border-color:#c5a16a!important;background:#62462d55!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) input[type=range]{accent-color:#c5a16a!important}
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default])[data-scene=chapel] :is(.room-hub-options,.sanctuary-home-menu,.hud38-window-options){background:#292724!important}
.room-thumb72{width:54px!important;height:38px!important;object-fit:cover!important;border:1px solid #b79a6866!important;border-radius:3px!important;flex:0 0 auto!important}
#hub-theme-menu [data-thumb72]{display:flex!important;align-items:center!important;gap:10px!important;min-height:60px!important;text-align:left!important}
#hub-theme-menu [data-thumb72] .hub-theme-icon{width:76px!important;height:48px!important;min-width:76px!important;padding:0!important;overflow:hidden!important;border-radius:5px!important;background:#191612!important}
#hub-theme-menu [data-thumb72] .hub-theme-icon img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;filter:none!important}
#hub-theme-menu [data-thumb72] .theme-name72{font:600 13px/1.2 system-ui!important;color:inherit!important;display:block!important;max-width:110px}
#hub-theme-menu [data-thumb72][aria-pressed=true] .hub-theme-icon{outline:2px solid currentColor;outline-offset:2px}
/* Dedicated runners for the three games that still had a generic player strip. */
.ar-library-player[data-player-app=twenty-squares]{--alp-ink:#f4dfb1;--alp-silver:#c4a36a;--alp-line:#977444;--frame-mark:url('/embedded/twenty-squares/assets/die-marked-v4.webp')}
.ar-library-player[data-player-app=knucklebones]{--alp-ink:#ffebc1;--alp-silver:#d8ab62;--alp-line:#a57c42;--frame-mark:url('/embedded/knucklebones/assets/bones-painted-r66.png')}
.ar-library-player[data-player-app=archaeology-dig]{--alp-ink:#f4ead3;--alp-silver:#c0b18c;--alp-line:#8f805b;--frame-mark:url('/embedded/archaeology-dig/assets/58b307af1bf271c9.png')}
.ar-library-player[data-player-app=twenty-squares] .ar-library-player-top{background:linear-gradient(90deg,#21170df0 25%,#24180de8 65%,#24180d90),url('/embedded/twenty-squares/assets/gezer-dusk.webp') right 52%/auto 400px no-repeat,#302317!important;border-bottom:4px double #b39258;box-shadow:inset 0 2px #b8995d88,inset 0 7px #0005,inset 0 -7px #0003}
.ar-library-player[data-player-app=knucklebones] .ar-library-player-top{background:linear-gradient(90deg,#41251df5,#24140fed),url('/assets/sanctuary/remaster-r72/auriela-grain.webp') center/256px 128px!important;border-bottom:4px double #bc914c;box-shadow:inset 0 2px #c79b5888,inset 0 -7px #0003}
.ar-library-player[data-player-app=archaeology-dig] .ar-library-player-top{background:linear-gradient(100deg,#303329ef,#22251eef),url('/embedded/archaeology-dig/assets/surface-0-r72.webp') center/480px 300px!important;border-bottom:3px double #9d9170;box-shadow:inset 0 2px #c8b88a66,inset 0 -6px #0b100a55}
.ar-library-player:is([data-player-app=twenty-squares],[data-player-app=knucklebones],[data-player-app=archaeology-dig]) .ar-library-player-actions>button{border-radius:3px;background:linear-gradient(#ffffff08,#0002),#30271d;color:var(--alp-ink);border:1px solid var(--alp-line);box-shadow:inset 0 0 0 2px #15110c,inset 0 0 0 3px #b7945933}
.ar-library-player:is([data-player-app=twenty-squares],[data-player-app=knucklebones],[data-player-app=archaeology-dig]) .ar-library-player-heading::before{width:34px;height:38px}


#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-control-inlay{display:none!important}

#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) #sanctuary-sound>.hud39-material-art{width:100%!important;height:100%!important;inset:0!important;transform:none!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]){--hud38-base:#291e16;--hud38-face:#38291e;--hud38-well:#291e16;--hud38-line:#81623e;--hud38-accent:#d1b17d;--hub-base:#291e16;--hub-surface:#38291e;--hub-line:#81623e;--hub-accent:#d1b17d}
#sanctuary-view#sanctuary-view:is([data-scene=chapel],[data-scene=default]){--hud38-base:#292724;--hud38-face:#37312a;--hub-base:#292724;--hub-surface:#37312a}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-options :is(small,.hud38-volume-note){font-size:12px!important;line-height:1.45!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-menu [data-room-thumb72]>.hub-theme-icon{display:none!important}
#hub-theme-menu [data-thumb72][aria-checked=true] .hub-theme-icon{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:700px){
#sanctuary-view#sanctuary-view[data-room-hub][data-hud-r38][data-hud-art-r39][data-hud-materials40=true]:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-toolbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:44px 48px!important;grid-template-areas:'start end' 'primary primary'!important;padding:8px!important;gap:6px!important;min-height:0!important;height:auto!important;align-items:center!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-start{grid-area:start!important;min-width:0!important;justify-content:flex-start!important;gap:4px!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-end{grid-area:end!important;justify-content:flex-end!important;gap:4px!important;margin:0!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-primary{grid-area:primary!important;flex-wrap:nowrap!important;justify-content:center!important;overflow-x:auto!important;gap:4px!important;max-width:100%!important;height:48px!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .room-hub-toolbar :is(.room-hub-action,#sanctuary-return,#room-hub-more,#sanctuary-fullscreen){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:8px!important}
#sanctuary-view#sanctuary-view:is([data-scene=auriela],[data-scene=solomon],[data-scene=chapel],[data-scene=default]) .sanctuary-home-toggle{min-height:44px!important;height:44px!important;max-width:170px!important;font-size:16px!important;padding:8px 10px!important}
}
