/* Shared paper and playback markers for every work and score layout. */
:root{
  --score-paper:#e2d9bf;
  --score-ink:#201e1a;
  --score-selection:rgba(61,104,111,.22);
  --score-cursor:#995f28
}
.score-box,.score-box.score-fullscreen-active{
  background-color:var(--score-paper);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='223' height='211'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.035'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)'/%3E%3C/svg%3E");
  background-size:223px 211px;
  border-color:#beb18f;
  box-shadow:inset 0 0 16px rgba(101,83,43,.035);
  color:var(--score-ink)
}
.score-box .score-scroll,.score-box .score-inner,.score-box .static-score-inner,.score-box .static-score-unit,.score-box .static-score-unit>img{
  background-color:transparent!important;
  background-image:none!important
}
.score-box .static-score-unit>img{
  mix-blend-mode:normal
}
.score-box .static-score-overlay{
  background:transparent!important
}
.score-box .score-loading,.score-box .static-score-loading{
  background:var(--score-paper)!important;
  color:#6b6048
}
.score-box .static-score-loading button{
  background:transparent;
  color:#65573b;
  border-color:#ab9a72
}
.score-box .static-score-overlay .beat-window,.score-box svg .beat-window{
  fill:var(--score-selection)!important;
  stroke:rgba(61,104,111,.45)!important;
  stroke-width:.7;
  vector-effect:non-scaling-stroke
}
.score-box .static-score-overlay .beat-cursor,.score-box svg .beat-cursor{
  fill:var(--score-cursor)!important;
  stroke:var(--score-cursor)!important;
  stroke-width:.45;
  vector-effect:non-scaling-stroke;
  filter:none
}
.score-box .score-caption{
  background:transparent;
  color:#73674e
}
.score-box .score-fullscreen-exit{
  background:var(--score-paper);
  border-color:#a89569;
  color:#655333
}
.score-box .score-fullscreen-exit:hover{
  background:#d7caab;
  color:#423721
}
.score-box .score-scroll{
  scrollbar-color:#b0a17e transparent
}
