/* Library decoration only. No layout, player, audio, account or data changes. */
html body.space-practice:not(.has-score):not(.is-immersive){
  background:radial-gradient(ellipse at 0 100%,#a9b8a022,transparent 46%),radial-gradient(ellipse at 100% 0,#d0b56b15,transparent 42%),#f6f3e9!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #appHeader{border-color:#cabb9a80}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .current-practice{
  background:url('./mountains.svg') left bottom / 100% 155px no-repeat,linear-gradient(155deg,#fffcf3f2,#f0eee0f0)!important;
  border-color:#ccbb958f!important;
  box-shadow:inset 0 1px 0 #fffdf4,0 7px 24px #66522a0b!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-panel{
  background:url('./bamboo.svg') right top / 165px 242px no-repeat,url('./mountains.svg') right bottom / min(70%,660px) 165px no-repeat,linear-gradient(125deg,#fffdf7,#f7f4ea)!important;
  border-color:#cfbe9a9e!important;
  box-shadow:inset 0 1px 0 #fffef8,0 7px 24px #66522a0a!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-search,
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .mine-folder-bar input{
  background:#fffdf7ed!important;border-color:#cbb991aa!important;color:#244b38;
  box-shadow:inset 0 1px 3px #8c713009;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-search:focus-within{
  border-color:#537758!important;box-shadow:0 0 0 2px #58795926!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-row,
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .mine-song-row,
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .mine-folder-card{
  background:#fffdf6f5!important;border-color:#d8ccb38c!important;
  box-shadow:0 2px 7px #765d2b05!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-row:hover,
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .mine-song-row:hover{
  background:#f5efdc!important;border-color:#bdaa7799!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .practice-quick-btn:not([aria-pressed=true]),
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-filters button:not([aria-pressed=true]){
  background:#fcf9eed9!important;color:#36543e!important;border-color:#cabc9b9e!important;
  box-shadow:inset 0 1px #fffdfa;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .practice-quick-btn[aria-pressed=true],
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-filters button[aria-pressed=true]{
  color:#fff2d1!important;background:linear-gradient(135deg,#3c6449,#1d4432)!important;
  border-color:#8d956480!important;box-shadow:inset 0 1px #e6d8ad38,0 3px 9px #213d2314!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .practice-quick-btn[aria-pressed=true] small{color:#e0e7d2!important}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .practice-caption::before{
  background:linear-gradient(90deg,#b69551,#dbc89c55)!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView #practiceHeading{color:#2b4c36}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .practice-caption-note{color:#73806a}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .fav-text-btn,
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .mine-action{
  color:#35503a!important;background:#f7f2e5!important;border-color:#ccbb94a6!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .fav-text-btn[aria-pressed=true]{
  background:#e9eddc!important;color:#214d35!important;border-color:#92a17c!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-search-recent{
  background:#fffdf5!important;border-color:#cdbb9699!important;
}
html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-summary{color:#6f7b66;border-color:#d5c6a28c}
@media(max-width:759px){
  html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .catalog-panel{background-size:110px 165px,min(70%,440px) 115px,auto!important}
  html body.space-practice:not(.has-score):not(.is-immersive) #practiceView .current-practice{background-size:100% 85px,auto!important}
}
