/* V463: explicit override of the reflection hero's original blue panels and gradient text. */
html body.studio-app #view-reflection .room-hero,
html body.studio-app #view-reflection .room-hero-inner,
html body.studio-app #view-reflection .room-hero-content,
html body.studio-app #view-reflection .room-hero-content::before,
html body.studio-app #view-reflection .room-hero-content::after,
html body.studio-app #view-reflection .room-hero::before,
html body.studio-app #view-reflection .room-hero::after{
 background:transparent!important;background-color:transparent!important;background-image:none!important;
 box-shadow:none!important;filter:none!important;backdrop-filter:none!important;
}
html body.studio-app #view-reflection .room-hero-content h2,
html body.studio-app #view-reflection .room-hero h2{
 color:#D6AD67!important;-webkit-text-fill-color:#D6AD67!important;
 background:transparent!important;background-image:none!important;
 text-shadow:0 1px 9px rgba(0,0,0,.65)!important;filter:none!important;
}
html body.studio-app #view-reflection .room-hero-content > p,
html body.studio-app #view-reflection .room-hero p{
 color:inherit!important;-webkit-text-fill-color:currentColor!important;
 background:transparent!important;background-image:none!important;
}
html body.studio-app #view-reflection .room-hero-content > p{
 color:#D6C7AA!important;-webkit-text-fill-color:#D6C7AA!important;
}
html body.studio-app #view-reflection .room-kicker{
 color:#D6C7AA!important;-webkit-text-fill-color:#D6C7AA!important;
}
#view-reflection .room-hero-graphic,#view-reflection .v461-hero-book{display:none!important}
#view-reflection .v463-notebook-tools{max-width:660px;margin:12px auto 15px;text-align:right;display:grid;gap:8px}
#view-reflection .v463-notebook-tools label{font-size:14px;color:#d4b27a}
#view-reflection .v463-notebook-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#view-reflection .v463-notebook-tools select,#view-reflection .v463-notebook-tools input{
 box-sizing:border-box;min-width:0;max-width:100%;border:1px solid rgba(181,146,93,.52);
 background:rgba(23,21,19,.75);color:#f0ddbd;border-radius:8px;padding:10px 12px;
}
#view-reflection .v463-notebook-tools select{flex:1;min-width:145px}
#view-reflection .v463-notebook-tools input{width:100%}
#view-reflection .v463-notebook-row button{border:1px solid rgba(196,158,99,.55);border-radius:8px;background:rgba(37,31,25,.8);color:#e6c895;padding:9px 12px;font-size:13px}
#view-reflection .v463-notebook-row button:hover{border-color:#d6b06e;background:rgba(55,44,31,.88)}
@media(max-width:600px){#view-reflection .v463-notebook-row button{flex:1}}
