:root{--bg-navy:navy;--panel:#ffc;--ink:#000;--link:#00e;--link-visited:#519;--bevel-light:#fff;--bevel-dark:gray;--accent-red:red;--accent-orange:#f80;--accent-yellow:#fe0;--accent-green:#0c4;--accent-blue:#06f;--accent-purple:#90c}*{box-sizing:border-box}body{background-color:var(--bg-navy);color:var(--ink);background-image:radial-gradient(circle,#ffffff8c 1px,#0000 1.5px),radial-gradient(circle,#ffffff4d 1px,#0000 1.5px);background-position:0 0,11px 17px;background-size:40px 40px,23px 23px;margin:0;padding:1.5rem 1rem 3rem;font-family:Times New Roman,Times,serif;font-size:1.05rem;line-height:1.5}main,header,footer{background:var(--panel);border-style:outset;border-width:4px;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);max-width:44rem;margin:0 auto 1.25rem;padding:1rem 1.25rem}a{color:var(--link)}a:visited{color:var(--link-visited)}.page-bar{background:var(--accent-purple);color:#fff;border-style:outset;border-width:3px;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 .75rem;padding:.4rem .6rem;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;font-weight:700;display:flex}.page-bar span{overflow-wrap:break-word;min-width:0}h1{text-align:center;letter-spacing:.02em;background:linear-gradient(90deg, var(--accent-red), var(--accent-orange), var(--accent-yellow), var(--accent-green), var(--accent-blue), var(--accent-purple));color:#0000;overflow-wrap:break-word;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;font-size:1.9rem;line-height:1.15}h2{color:var(--accent-blue);border-bottom:2px dotted var(--accent-purple);padding-bottom:.2rem;font-family:Comic Sans MS,Comic Sans,cursive,sans-serif;font-size:1.15rem}main p{margin:0 0 1rem}main ul,main ol{margin:0 0 1rem;padding-left:1.4rem}main strong{color:var(--accent-red)}table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.95rem}caption{text-align:left;color:var(--accent-green);margin-bottom:.4rem;font-weight:700}th,td{border:1px solid var(--bevel-dark);text-align:left;overflow-wrap:break-word;padding:.35rem .5rem}th{background:var(--accent-purple);color:#fff}.score{color:var(--accent-green);font-weight:700}.entry{border-top:2px dotted var(--bevel-dark);margin-top:.75rem;padding-top:.75rem}.entry:first-of-type{border-top:none;margin-top:0;padding-top:0}.entry cite{color:var(--accent-blue);margin-top:.35rem;font-style:normal;display:block}nav.pages ul{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}nav.pages li{min-width:0}nav.pages a{border-style:outset;border-width:3px;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);color:#000;overflow-wrap:break-word;background:silver;padding:.3rem .6rem;font-weight:700;text-decoration:none;display:inline-block}nav.fastext ul{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}nav.fastext a{border-style:outset;border-width:3px;border-color:var(--bevel-light) var(--bevel-dark) var(--bevel-dark) var(--bevel-light);color:#000;padding:.35rem .6rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}nav.pages a:hover,nav.pages a:focus-visible,nav.fastext a:hover,nav.fastext a:focus-visible{border-style:inset}nav.pages [aria-current=page]{background:var(--accent-yellow)}nav.fastext li:first-child a{background:var(--accent-red);color:#fff}nav.fastext li:nth-child(2) a{background:var(--accent-green)}nav.fastext li:nth-child(3) a{background:var(--accent-yellow)}nav.fastext li:nth-child(4) a{background:var(--accent-blue);color:#fff}footer p{text-align:center;margin:.5rem 0 0;font-size:.8rem}@media (width<=480px){body{padding:1rem .6rem 2.5rem;font-size:.95rem}h1{font-size:1.5rem}}
