/* themes/classic.css - original look */

:root {
  --text: #666666;
  --text-strong: #000000;
  --link: #2E58BD;
  --panel: rgba(255, 255, 255, 0.6);
  --copy: #000000;
  --input-bg: #eeeeee;
  --input-border: #000000;
  --popup-bg: #ffffff;
  --popup-text: #000000;
  --popup-border: #999999;
  --cover-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  --icon-filter: none;
  --panel-solid: #ffffff;
  --card-border: #cccccc;
  --card-artist: #2558BD;
  --toggler: #0F04F7;
  --scroll-thumb-soft: rgba(99, 141, 239, 0.38);
}

body:not(.news) { background: #eeeeee url('../images/background.jpg') repeat; }

a:link, a:visited { color: #2E58BD; text-decoration: none; }
a:active { color: #8A9DAC; text-decoration: none; }
a:hover { color: #547EE3; text-decoration: none; }
.nav a { text-decoration: none; color: #2E58BD; }
.nav a:hover { color: #547EE3; }
.bigbox { background: url('../images/bigbox.gif') no-repeat center 115px; }
.frame { background: url('../images/frameborder2.gif') repeat; }
.logo { background-image: url('../images/box.gif'); }
.badge-archive { background-image: url('../images/2025/archive_org.png'); }
.badge-cc { background-image: url('../images/2025/cclic.png'); }

body:not(.news)::-webkit-scrollbar { width: 12px; }
body:not(.news)::-webkit-scrollbar-track { background: #BCCAEB; }
body:not(.news)::-webkit-scrollbar-thumb { background-color: #638DEF; border-radius: 6px; border: 2px solid #ffffff; }
body:not(.news) { scrollbar-width: thin; scrollbar-color: #638DEF #BCCAEB; }
