:root{--desk:teal;--chrome:silver;--chrome-lit:#dfdfdf;--chrome-hi:#fff;--chrome-sh:gray;--chrome-dk:#404040;--navy:navy;--navy-lit:#1084d0;--sheet:#e8e6dd;--sheet-hot:#f2f0e8;--toner:#1b1b1a;--toner-soft:#4a4a46;--toner-ghost:#8d8d86;--link:#00e;--visited:#551a8b;--active:#e00;--pen:#1d3f8f;--pen-bright:#2a55c4;--hazard:#fc0;--marker:#d8412f;--px:"Silkscreen", "Courier New", monospace;--mono:"Courier Prime", "Courier New", monospace;--serif:"Gelasio", Georgia, "Times New Roman", serif;--fat:"Ultra", Georgia, serif;--hand:"Caveat", cursive}*{box-sizing:border-box}body{font-family:var(--serif);color:var(--toner);background-color:var(--desk);background-image:linear-gradient(45deg,#00000021 25%,#0000 25% 75%,#00000021 75%),linear-gradient(45deg,#00000021 25%,#0000 25% 75%,#00000021 75%);background-position:0 0,2px 2px;background-size:4px 4px;min-height:100vh;margin:0;padding:22px 16px 40px;font-size:15px}.out{border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);box-shadow:inset 1px 1px 0 var(--chrome-lit), inset -1px -1px 0 var(--chrome-sh)}.in{border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);box-shadow:inset 1px 1px 0 var(--chrome-sh), inset -1px -1px 0 var(--chrome-lit)}.skip{z-index:100;background:var(--hazard);color:#000;font-family:var(--px);border:2px solid #000;padding:8px 12px;font-size:10px;position:absolute;top:0;left:-9999px}.skip:focus{top:8px;left:8px}.win{background:var(--chrome);max-width:1140px;margin:0 auto;animation:.34s cubic-bezier(.2,.9,.3,1) both boot;box-shadow:0 0 0 1px #000,6px 6px #00000059,0 22px 60px #0006}@keyframes boot{0%{opacity:0;transform:scale(.985)translateY(-10px)}}.titlebar{background:linear-gradient(90deg, var(--navy), var(--navy-lit));color:#fff;font-family:var(--px);letter-spacing:.02em;align-items:center;gap:8px;margin:2px;padding:3px 3px 3px 6px;font-size:11px;display:flex}.titlebar .tname{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.titlebar .ticon{width:14px;height:14px;image-rendering:pixelated;flex:none}.wbtn{background:var(--chrome);width:19px;height:17px;font-family:var(--px);color:#000;cursor:default;flex:none;place-items:center;padding-bottom:2px;font-size:9px;display:grid}.page{background:var(--sheet);color:var(--toner);background-image:radial-gradient(circle at 13% 22%,#1b1b1a0f 0 .7px,#0000 1px),radial-gradient(circle at 71% 9%,#1b1b1a0d 0 .9px,#0000 1px),radial-gradient(circle at 41% 63%,#1b1b1a0d 0 .6px,#0000 1px);background-size:180px 180px,220px 220px,140px 140px;margin:2px;position:relative;overflow:hidden}.banner{text-align:center;border-bottom:3px solid var(--toner);background:radial-gradient(120% 140% at 50% 0,#1b2a6b 0%,#0a1233 62%,#05081c 100%);padding:26px 18px 20px;position:relative}.banner:before{content:"";opacity:.5;background-image:radial-gradient(circle,#ffffff24 .5px,#0000 .6px);background-size:5px 5px;position:absolute;inset:0}.banner:after{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(#05081c 0 50%,#0000 50% 100%);animation:1.5s step-end forwards interlace;position:absolute;inset:0}@keyframes interlace{0%,18%{opacity:1;background-size:100% 96px}19%,40%{background-size:100% 48px}41%,62%{background-size:100% 22px}63%,88%{background-size:100% 9px}89%,99%{opacity:1;background-size:100% 4px}to{opacity:0;background-size:100% 4px}}.banner>*{z-index:2;position:relative}.banner h1,.banner .wordmark{font-family:var(--fat);letter-spacing:.005em;text-transform:uppercase;background:linear-gradient(#fff 4%,#cfd6e6 34%,#7c88a8 50%,#f4f7ff 56%,#9aa4bd 78%,#5d678a 100%);color:#0000;filter:drop-shadow(2px 2px #2a3358)drop-shadow(2px 2px #222a4d)drop-shadow(2px 2px #11162c)drop-shadow(0 7px 11px #000000a6);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(29px,6.6vw,70px);line-height:.94}.banner .wordmark a{color:inherit;text-decoration:none}.banner.compact{padding:16px 18px 14px}.banner.compact h1,.banner.compact .wordmark{font-size:clamp(20px,3.6vw,34px)}.tagline{font-family:var(--px);letter-spacing:.16em;color:var(--hazard);text-transform:uppercase;margin:16px 0 0;font-size:clamp(8px,1.5vw,11px)}.banner.compact .tagline{margin-top:10px}.tagline em{color:#7fd4ff;font-style:normal}.rule{background:repeating-linear-gradient(90deg, var(--hazard) 0 6px, #ff5b2e 6px 12px, #7fd4ff 12px 18px, #8fe36b 18px 24px);opacity:.85;max-width:520px;height:7px;margin:16px auto 0}.banner.compact .rule{max-width:300px;height:5px;margin-top:10px}.marquee{background:var(--toner);color:var(--sheet-hot);white-space:nowrap;font-family:var(--px);letter-spacing:.08em;border-bottom:2px solid var(--chrome-dk);padding:6px 0;font-size:11px;overflow:hidden}.marquee span{padding-left:100%;animation:38s linear infinite mq;display:inline-block}.marquee b{color:var(--hazard);font-weight:400}@keyframes mq{to{transform:translate(-100%)}}.frames{grid-template-columns:214px 1fr;display:grid}.frames>main{grid-area:1/2}.frames>nav.gutter{grid-area:1/1}nav.gutter{border-right:2px solid var(--chrome-sh);box-shadow:1px 0 0 var(--chrome-hi) inset;background:#dedbd0;padding:14px 12px 22px}nav.gutter h2{font-family:var(--px);letter-spacing:.1em;text-transform:uppercase;color:#000;background:var(--chrome);border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);margin:0 0 7px;padding:4px 6px;font-size:10px;font-weight:400}nav.gutter section+section{margin-top:18px}.navbox{background:#fff;max-height:236px;padding:7px 8px;font-size:12.5px;line-height:1.45;position:relative;overflow:auto}.navbox a{color:var(--link);font-family:var(--mono);padding:1px 0;font-size:12px;text-decoration:underline;display:block}.navbox a:visited{color:var(--visited)}.navbox a:hover{color:var(--active);background:var(--hazard)}.navbox a[aria-current=page]{background:var(--navy);color:#fff}.navbox .ct{color:var(--toner-ghost);font-size:10.5px}.stats{background:#fff;padding:8px 9px}.stats div{border-bottom:1px dotted var(--toner-ghost);align-items:baseline;gap:7px;padding:3px 0;display:flex}.stats div:last-child{border-bottom:0}.stats b{font-family:var(--px);color:var(--navy);text-align:right;min-width:30px;font-size:14px;font-weight:400}.stats span{font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);font-size:8px;line-height:1.5}.badges{flex-direction:column;align-items:center;gap:7px;display:flex}.badge{text-align:center;width:88px;height:31px;font-family:var(--px);letter-spacing:.03em;border:1px solid #000;place-items:center;padding:0 2px;font-size:7px;line-height:1.55;text-decoration:none;display:grid;overflow:hidden}.b1{color:#fff;background:linear-gradient(#000 50%,#1a1a3d 50%)}.b1 s{color:var(--hazard);text-decoration:none}.b2{background:var(--sheet-hot);color:var(--toner);border:1px solid var(--toner)}a.b2:visited{color:var(--toner)}.b3{background:var(--marker);color:#fff;cursor:default}.construction{text-align:center;margin:18px 0 0}.barricade{background:repeating-linear-gradient(45deg, var(--hazard) 0 9px, #1b1b1a 9px 18px);border:1px solid #000;height:15px;animation:1.1s linear infinite barber}@keyframes barber{to{background-position:25.46px 0}}.construction p{font-family:var(--px);letter-spacing:.06em;color:var(--toner-soft);margin:7px 0;font-size:8.5px;line-height:1.7}.blink{color:var(--active);font-family:var(--px);font-size:9px;animation:1.15s step-end infinite blink}@keyframes blink{50%{opacity:0}}main{min-width:0;padding:20px 22px 26px}.intro{max-width:68ch;margin:0 0 6px;font-size:14.5px;line-height:1.78}.intro b{background:var(--hazard);padding:0 3px}.intro a{color:var(--link)}.marginalia{font-family:var(--hand);color:var(--pen);opacity:0;margin:16px 0 20px;font-size:23px;line-height:1.2;animation:.6s ease-out 1.55s forwards pen;transform:rotate(-1.2deg)}@keyframes pen{to{opacity:1}}.controls{background:var(--chrome);z-index:20;border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);flex-wrap:wrap;align-items:center;gap:7px;padding:7px 8px;display:flex;position:sticky;top:0}.controls label{font-family:var(--px);letter-spacing:.06em;color:#000;font-size:9px}select,input[type=search]{font-family:var(--mono);color:#000;border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;border-radius:0;padding:3px 5px;font-size:12px}select:focus,input:focus{outline-offset:1px;outline:1px dotted #000}button.chk{font-family:var(--px);letter-spacing:.04em;cursor:pointer;color:#000;background:var(--chrome);border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);box-shadow:inset 1px 1px 0 var(--chrome-lit), inset -1px -1px 0 var(--chrome-sh);padding:5px 9px;font-size:9px}button.chk:active,button.chk[aria-pressed=true]{border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);box-shadow:inset 1px 1px 0 var(--chrome-sh), inset -1px -1px 0 var(--chrome-lit);background:repeating-conic-gradient(var(--chrome-lit) 0 25%, var(--chrome) 0 50%) 0 0 / 2px 2px}.tally{font-family:var(--px);color:var(--toner-soft);margin-left:auto;font-size:9px}.no-js .controls{display:none}.tablewrap{background:var(--sheet-hot);border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);margin-top:12px;overflow-x:auto}table.list{border-collapse:separate;border-spacing:2px;width:100%;font-size:13px;font-family:var(--mono)}table.list thead th{text-align:left;font-family:var(--px);letter-spacing:.05em;color:#000;background:var(--chrome);white-space:nowrap;border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);padding:0;font-size:9px}table.list thead th .sortbtn{all:unset;cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;color:inherit;box-sizing:border-box;padding:7px 6px;display:block}table.list thead th .sortbtn:hover{color:var(--navy)}table.list thead th .sortbtn:focus-visible{outline-offset:-3px;outline:2px dotted #000}table.list thead th .ar{color:var(--marker)}table.list tbody tr{animation:.3s both row}@keyframes row{0%{opacity:0;transform:translate(-6px)}}table.list tbody td{vertical-align:baseline;background:#fff;border:1px solid #cfccc0;padding:5px 6px}table.list tbody tr:nth-child(2n) td{background:#e7e9f2}table.list tbody tr:hover td,table.list tbody tr:focus-within td{background:var(--hazard)}td.n{color:var(--toner-ghost);width:38px;font-size:10.5px;font-family:var(--px)}td.d{white-space:nowrap}td.d a{color:var(--link);font-weight:700;text-decoration:none}td.d a:visited{color:var(--visited)}td.d a:hover{color:var(--active);text-decoration:underline}td.t a{color:var(--link);font-family:var(--serif);font-size:14px;font-style:italic;text-decoration:underline}td.t a:visited{color:var(--visited)}tbody tr:hover td.t a{color:var(--active)}td.g{color:var(--toner-soft)}td.r{letter-spacing:-.02em;white-space:nowrap;color:var(--toner-soft);font-size:11.5px}td.c{text-align:center;width:32px}td.m{white-space:nowrap;width:1%}.empty{text-align:center;font-family:var(--px);letter-spacing:.06em;color:var(--toner-soft);padding:26px 8px;font-size:10px;line-height:2}.tick{vertical-align:middle;width:22px;height:22px;display:inline-block;overflow:visible}.tick path{fill:none;stroke:var(--pen);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;animation:.42s ease-out forwards scribble}tbody tr:hover .tick path{stroke:var(--pen-bright);stroke-width:3px}.tick.big{width:38px;height:38px}@keyframes scribble{to{stroke-dashoffset:0}}.checkbadge{background:var(--sheet-hot);border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);align-items:center;gap:8px;padding:7px 11px 7px 7px;display:inline-flex}.checkbadge .cb-text{font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);font-size:8px;line-height:1.7}.checkbadge .cb-text b{color:var(--toner);font-size:9px;font-weight:400;display:block}button.mark{font-family:var(--px);letter-spacing:.04em;cursor:pointer;color:#000;background:var(--chrome);text-align:center;border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);min-width:58px;box-shadow:inset 1px 1px 0 var(--chrome-lit), inset -1px -1px 0 var(--chrome-sh);padding:5px 7px;font-size:8px}button.mark[aria-pressed=true]{border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);box-shadow:inset 1px 1px 0 var(--chrome-sh), inset -1px -1px 0 var(--chrome-lit);background:var(--hazard)}button.mark .on,button.mark[aria-pressed=true] .off{display:none}button.mark[aria-pressed=true] .on{display:inline}.marktoggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.marktoggles.compact{flex-wrap:nowrap;gap:4px}.marktoggles.compact button.mark{white-space:nowrap;min-width:0;padding:3px 4px;font-size:7px}.no-js .marktoggles{visibility:hidden}.progressline{font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);margin:10px 0 0;font-size:9px;line-height:1.9}.progressline b{color:var(--pen);font-weight:400}.rec h1{font-family:var(--fat);text-transform:uppercase;color:var(--toner);margin:0 0 6px;font-size:clamp(22px,4vw,36px);line-height:1.08}.rec .sub{font-family:var(--mono);color:var(--toner-soft);margin:0 0 18px;font-size:13px}.rec .astyped{font-family:var(--mono);color:var(--toner-soft);margin:-2px 0 6px;font-size:12px}.rec .sub a{color:var(--link)}.rec .sub a:visited{color:var(--visited)}.recgrid{grid-template-columns:300px 1fr;gap:24px;margin-bottom:18px;display:grid}.jacket{aspect-ratio:1;text-align:center;border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;place-content:center;justify-items:center;gap:8px;margin:0;padding:10px;display:grid}.jacket.art{place-content:stretch;justify-items:stretch;padding:0}.jacket.art img{object-fit:cover;width:100%;height:100%;display:block}.jacket.typeset{text-align:left;background:var(--sheet-hot);flex-direction:column;align-items:flex-start;gap:0;padding:18px 15px 15px;display:flex;position:relative}.jacket.typeset:before{content:"";border:1px solid var(--toner-ghost);pointer-events:none;position:absolute;inset:7px}.jacket.typeset .j-ttl{font-family:var(--fat);text-transform:uppercase;color:var(--toner);overflow-wrap:break-word;hyphens:auto;font-size:15px;line-height:1.06}.jacket.typeset .j-ldr{font-family:var(--serif);color:var(--toner-soft);margin-top:8px;font-size:13px;font-style:italic;line-height:1.3}.jacket.typeset .j-lbl{font-family:var(--px);letter-spacing:.05em;color:var(--toner-ghost);overflow-wrap:break-word;margin-top:auto;padding-top:12px;font-size:7px}a.zoom{cursor:zoom-in;line-height:0;display:block;position:relative}a.zoom:after{content:"⛶ CLICK TO ENLARGE";font-family:var(--px);letter-spacing:.06em;text-align:center;color:#fff;opacity:0;background:#000000b8;padding:5px 6px;font-size:7.5px;line-height:1.4;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}a.zoom:hover:after,a.zoom:focus-visible:after{opacity:1}a.zoom:focus-visible{outline:3px solid var(--hazard);outline-offset:2px}dialog.lightbox{background:0 0;border:0;max-width:min(94vw,720px);max-height:94vh;padding:0;overflow:visible}dialog.lightbox::backdrop{background:#0020209e}dialog.lightbox .lb-win{background:var(--chrome);animation:.2s cubic-bezier(.2,.9,.3,1) both popup;box-shadow:0 0 0 1px #000,6px 6px #0006,0 26px 60px #0000008c}@keyframes popup{0%{opacity:0;transform:scale(.94)translateY(-14px)}}dialog.lightbox .titlebar{margin:2px}dialog.lightbox button.wbtn{border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);cursor:pointer;font-family:var(--px);padding:0 0 2px;font-size:9px;line-height:1}dialog.lightbox button.wbtn:active{border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk)}dialog.lightbox .lb-body{background:var(--sheet);margin:2px;padding:10px;line-height:0}dialog.lightbox img{border:1px solid var(--toner-ghost);width:auto;max-width:100%;height:auto;max-height:calc(94vh - 90px);margin:0 auto;display:block}dialog.lightbox .lb-foot{background:var(--chrome);font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 2px 2px;padding:6px 8px;font-size:8px;display:flex}dialog.lightbox .lb-foot a{color:var(--link);margin-left:auto}.brokenimg{background:#fff;border:1px solid #000;width:26px;height:30px;position:relative}.brokenimg:before{content:"";background:var(--marker);width:8px;height:8px;position:absolute;top:3px;left:3px}.brokenimg:after{content:"";background:repeating-linear-gradient(90deg, #fff 0 3px, var(--chrome) 3px 6px);border-top:1px solid #000;border-bottom:1px solid #000;height:6px;position:absolute;top:52%;left:0;right:0}.jacket figcaption{font-family:var(--px);color:var(--toner-ghost);letter-spacing:.04em;font-size:7.5px;line-height:1.8}.fields{margin:0}.fields>div{border-bottom:1px dotted var(--toner-ghost);font-family:var(--mono);grid-template-columns:92px 1fr;gap:8px;padding:5px 0;font-size:12.5px;display:grid}.fields dt{font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);padding-top:3px;font-size:8px}.fields dd{margin:0;font-weight:700}.fields dd a{color:var(--link)}.fields dd a:visited{color:var(--visited)}.note{color:var(--toner-soft);border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;padding:14px 16px;font-size:15px;line-height:1.8}.note[data-filename]:before{content:attr(data-filename);font-family:var(--px);letter-spacing:.08em;color:var(--toner-ghost);margin-bottom:8px;font-size:8px;display:block}.note>:first-of-type{margin-top:0}.note>:last-child{margin-bottom:0}.note a{color:var(--link)}.draftflag{font-family:var(--px);letter-spacing:.06em;background:var(--hazard);color:#000;border:1px solid #000;margin-bottom:9px;padding:3px 5px;font-size:7.5px;display:inline-block}.hand-note{font-family:var(--hand);color:var(--pen);margin:14px 0 0;font-size:20px;transform:rotate(-1deg)}.btnrow{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.btnlab{font-family:var(--px);letter-spacing:.06em;color:var(--toner-soft);flex:none;width:62px;font-size:8px}.btns{flex-wrap:wrap;gap:6px;display:flex}.btns a{font-family:var(--px);letter-spacing:.04em;color:#000;background:var(--chrome);border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);box-shadow:inset 1px 1px 0 var(--chrome-lit), inset -1px -1px 0 var(--chrome-sh);padding:7px 10px;font-size:8.5px;text-decoration:none}.btns a:visited{color:#000}.btns a:active{border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);box-shadow:inset 1px 1px 0 var(--chrome-sh), inset -1px -1px 0 var(--chrome-lit)}.spotify{border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;margin-top:14px;line-height:0}.spotify iframe{border:0;width:100%;display:block}.pagenav{border-top:2px groove var(--chrome-sh);font-family:var(--mono);justify-content:space-between;gap:10px;margin-top:20px;padding-top:12px;font-size:12px;display:flex}.pagenav a{color:var(--link)}.pagenav a:visited{color:var(--visited)}.credit{font-family:var(--px);letter-spacing:.05em;color:var(--toner-ghost);margin-top:12px;font-size:7.5px;line-height:1.9}.credit a{color:var(--toner-ghost)}.albumcards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.albumcard{border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.albumcard:hover{background:var(--sheet-hot)}.albumcard .num{font-family:var(--px);color:var(--toner-ghost);font-size:10px}.albumcard .ttl{font-family:var(--serif);color:var(--link);font-size:16px;font-style:italic;text-decoration:underline;display:block}.albumcard .ttl:visited{color:var(--visited)}.albumcard .meta{font-family:var(--mono);color:var(--toner-soft);margin-top:2px;font-size:11.5px;display:block}.albumcard .right{align-items:center;gap:10px;display:flex}.webring{background:var(--chrome);border:2px solid;border-color:var(--chrome-hi) var(--chrome-dk) var(--chrome-dk) var(--chrome-hi);margin:26px 0 0;padding:10px 12px 12px}.ringhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.webring .rname{font-family:var(--px);letter-spacing:.05em;color:#000;font-size:9.5px}.webring .rname em{color:var(--toner-soft);letter-spacing:.04em;margin-top:3px;font-size:8px;font-style:normal;display:block}.webring a{font-family:var(--px);color:var(--link);font-size:9px;text-decoration:underline}.webring a:visited{color:var(--visited)}.ringspacer{flex:1}.ringgrid{border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);background:#fff;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:10px 11px;display:grid}.side h3{font-family:var(--px);letter-spacing:.07em;color:var(--toner-soft);border-bottom:1px solid var(--toner-ghost);margin:0 0 5px;padding-bottom:4px;font-size:8px;font-weight:400}.side a,.side .here{font-family:var(--mono);color:var(--link);gap:6px;padding:2px 0;font-size:12px;text-decoration:underline;display:flex}.side a:visited{color:var(--visited)}.side a:hover{color:var(--active);background:var(--hazard);text-decoration:none}.side i{font-style:normal;font-family:var(--px);color:var(--toner-ghost);flex:none;width:16px;padding-top:2px;font-size:8px}.side .here{color:var(--toner);cursor:default;align-items:baseline;font-weight:700;text-decoration:none}.side .here:after{content:"◄ YOU ARE HERE";font-family:var(--px);color:var(--marker);letter-spacing:.04em;flex:none;font-size:7px}footer.sitefoot{border-top:3px solid var(--toner);font-family:var(--px);letter-spacing:.05em;color:var(--toner-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:0;padding:20px 22px 26px;font-size:9px;line-height:2;display:flex}footer.sitefoot a{color:var(--link)}footer.sitefoot a:visited{color:var(--visited)}footer.sitefoot .ded{font-family:var(--hand);letter-spacing:0;color:var(--pen);text-align:right;font-size:20px}.statusbar{font-family:var(--px);color:#000;gap:3px;margin:0 2px 2px;padding:2px 3px 3px;font-size:10px;display:flex}.statusbar .cell{background:var(--chrome);border:2px solid;border-color:var(--chrome-dk) var(--chrome-hi) var(--chrome-hi) var(--chrome-dk);padding:3px 7px}.statusbar .grow{white-space:nowrap;flex:1;position:relative;overflow:hidden}.statusbar .grow i{font-style:normal;position:absolute;top:3px;left:7px}.statusbar .s1{animation:0s 2.1s forwards swap}.statusbar .s2{opacity:0;animation:0s 2.1s forwards swap2}@keyframes swap{to{opacity:0}}@keyframes swap2{to{opacity:1}}.notfound{text-align:center;padding:30px 10px 40px}.notfound h1{font-family:var(--fat);color:var(--marker);text-transform:uppercase;margin:0 0 6px;font-size:clamp(30px,8vw,68px)}.notfound p{font-family:var(--mono);max-width:46ch;margin:0 auto 8px;font-size:14px;line-height:1.9}.notfound .btns{justify-content:center;margin-top:18px}@media (width<=880px){body{padding:10px 8px 28px}.frames{grid-template-columns:1fr}.frames>main,.frames>nav.gutter{grid-area:auto/1}nav.gutter{border-right:none;border-top:3px solid var(--toner);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:0 16px;display:grid}nav.gutter section+section{margin-top:0}.navbox{max-height:150px}td.g,th.g{display:none}.recgrid{grid-template-columns:1fr}.jacket{max-width:300px}footer.sitefoot .ded{text-align:left}}@media (width<=560px){td.n,th.n,td.r,th.r,td.m,th.m{display:none}.albumcard{grid-template-columns:1fr}.albumcard .num{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.tick path{stroke-dashoffset:0}.statusbar .s1{opacity:0}.statusbar .s2{opacity:1}}
