body { font-family: 'Microsoft Yahei', monospace; background-image: url('bg.png'); }
a { text-decoration: none; color: #333; }
a.light { text-decoration: none; color: #999; font-size: 0.5rem; }
td.fontb { color: white; background: #3deaf0; }
td.fontb>a { color: white; }
.rest { color: #FFB800; font-weight: 600; }
.special { color: #198754; font-weight: 500; font-size: 0.75rem; }
.smart { color: #dc3545; font-weight: 700; font-size: 0.75rem; }
.width25p { width: 25%; }
.width33p { width: 33.3%; }
.height100p { height: 90%; !important; min-height: 80vh; }
