/* Red is a local accent. Original graphite surfaces, white type, silver
   hardware, paper, glass, wallpaper base and room grading are preserved. */
:root{--green:#c98894;--pc-link:#d2a4ad}
:root[data-mode=light]{--green:#984354;--pc-link:#8c4253}
.echo-game{--echo-accent:#d6a1ad}
.daily-app{--daily-accent:#c9a3aa}
.task-button.is-active{border-color:#c596a178;box-shadow:inset 0 1px 0 #fff5,inset 0 -2px 0 #c38a9a88,0 0 9px #0002}
.desktop-shortcut:hover,.desktop-shortcut:focus-visible{border-color:#c798a466}
.room-sound-presets button[aria-pressed=true]{box-shadow:inset 2px 0 0 #ce929eb3,inset 0 1px 0 #ffffff1f}
.room-volume input{accent-color:#ce929e}
.journal-cover{
  background:repeating-linear-gradient(3deg,#fff1 0 1px,transparent 1px 4px),repeating-linear-gradient(93deg,#0002 0 1px,transparent 1px 3px),radial-gradient(ellipse at 22% 15%,#532b36,#341820 68%,#231017);
  border-color:#71545e;border-left-color:#210e15;
  box-shadow:inset 4px 0 9px #0009,inset -1px 0 2px #bac0c050,4px 4px 0 #928e7a,7px 7px 0 #2d2528,18px 20px 65px #0009;
}
.journal-cover:before{border-color:#bca6ad40}
#journal-lock-form:before{background:linear-gradient(#4b2935,#2d1520 45%,#3e222d);border-color:#97647255}
.journal-reader{background:#351e26;border-color:#745e66;border-left-color:#24131b}
#journal-unlock{border-color:#a9afb577;background:#1b2025c2;color:#e1e6ea}
#journal-unlock:hover{background:#343b42}
::selection{background:#a05d7480}
