:root{--background: #f9f8d8;--foreground: black;--foreground-link: #2f1bc2;--header-background: #220f0e;--header-nav-foreground: var(--background);--header-foreground: white;--separator-color: #ccc;--download-button: #994240;--download-button-foreground: white;--shadow-color: black;--emphasis-color: #aa0000}@media (prefers-color-scheme: dark){:root{--background: #1e1e1e;--foreground: white;--foreground-link: #637de7;--header-nav-foreground: #f9f8d8;--download-button: #e8e9c7;--download-button-foreground: #57564b;--emphasis-color: #ffaaaa}}html{margin:0;padding:0}body{display:flex;min-height:100vh;flex-direction:column;margin:0;padding:0;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12pt;background-color:var(--background);color:var(--foreground)}body>main{flex:1}ul.section-index{padding:0;list-style-type:square}ul.section-index.section-all-albums{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;flex-direction:row;align-content:flex-start;gap:10px;max-width:80vw}ul.section-index.section-all-albums li{display:inline;flex:0 0 auto}ul.section-index.section-all-albums li a{display:inline-block;margin:0 0 1em 0;width:100%;text-align:center}ul.section-index.section-all-albums li img{box-shadow:0 0 10px var(--shadow-color);max-width:80vw}a,a:visited{color:var(--foreground-link)}header{background-color:var(--header-background);padding:.5em;color:var(--header-foreground);border-bottom:2px solid var(--header-foreground);font-family:"Impact";font-variant-caps:small-caps}header h1{text-align:center;text-decoration:none;margin:0}header a,header a:visited{color:var(--header-nav-foreground);text-decoration:none}header a:hover{color:#fff}header nav{text-align:center;font-variant-caps:normal}header nav ul{list-style:none;padding:0;margin:0}header nav ul li{display:inline;border-right:1px solid var(--separator-color);padding:0 .5em}header nav ul li:last-child{border-right:0;padding:0 0 0 .5em}footer{text-align:right;padding:.5em 1em;color:var(--foreground);font-size:65%;background-color:color-mix(in srgb, var(--background), #000 5%)}footer p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.narrow-only{display:none}.track-listing{width:100%;border-collapse:collapse;margin:10px}.track-listing th,.track-listing td{text-align:left;padding:.25em .5em;border-right:1px solid var(--separator-color);border-left:1px solid var(--separator-color)}.track-listing th:first-child,.track-listing td:first-child{text-align:right;font-family:monospace}.track-listing thead,.track-listing tbody{border-top:1px solid var(--separator-color);border-bottom:1px solid var(--separator-color)}.track-listing tbody tr:nth-child(even){background-color:color-mix(in srgb, var(--background) 95%, var(--foreground) 5%)}.track-listing thead tr{background-color:var(--header-background);color:var(--header-foreground)}.track-listing thead th{padding:.75em}main{display:flex;flex-direction:row;justify-content:center;max-width:100vw}main h1{text-align:center}main section{padding:0 1em}main section p,main section h1,main section h2,main section h3,main section h4,main section h5,main section ul,main section ol,main section dl,main section .flash-alert,main section .centerize{max-width:820px;margin:1em auto}@media (max-width: 820px){main section p,main section h1,main section h2,main section h3,main section h4,main section h5,main section ul,main section ol,main section dl,main section .flash-alert,main section .centerize{max-width:100vw}}main section dl dt{font-weight:bolder}main section h1{border-bottom:.5px solid var(--foreground)}.album-art{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em}.album-art img{max-width:min(40vw,500px)}.album img{margin:auto;box-shadow:0 0 10px var(--shadow-color)}.album .download-button{padding:1em;margin:1em;border-radius:.5em;border:2px outset var(--download-button-foreground);background-color:var(--download-button);color:var(--download-button-foreground);display:inline-block;text-align:center;text-decoration:none}.album .download-button:hover{border:2px inset var(--download-button-foreground)}.gallery{columns:500px;column-gap:1em;margin:auto}@media (min-width: 1100px){.gallery{columns:500px 2}}@media (min-width: 1600px){.gallery{columns:500px 3}}@media (min-width: 2100px){.gallery:has(a:nth-of-type(n+4)){columns:500px 4}}@media (min-width: 2600px){.gallery:has(a:nth-of-type(n+5)){columns:500px 5}}@media (max-width: 1100px){.gallery{display:flex;flex-direction:column;gap:.5em;justify-content:center;align-items:center}.gallery img{max-width:90vw}}.gallery a{display:inline-block;margin:0 0 1em 0;width:100%;text-align:center}.gallery img{box-shadow:0 0 10px var(--shadow-color)}.featuring-list{display:grid;grid-template:auto/15ch 1fr;margin:0 1em}.featuring-list dt{font-style:italic}.album-songs-of-wayfaring-strangers{--background: #f9edff}@media (prefers-color-scheme: dark){.album-songs-of-wayfaring-strangers{--background: #322b35}}.album-songs-of-wayfaring-strangers-revised{--background: hsl(258deg 29% 86%)}@media (prefers-color-scheme: dark){.album-songs-of-wayfaring-strangers-revised{--background: hsl(258deg 29% 43%);--foreground-link: hsl(55deg 37% 72%)}}@media (prefers-color-scheme: dark){.album-trio-for-iser{--background: #161621}}.album-before-the-war{--background: hsl(340deg 50% 94%)}@media (prefers-color-scheme: dark){.album-before-the-war{--background: hsl(340deg 50% 20%)}}a:has(.fa-prefix){text-decoration:none}.fa-prefix{margin-right:.25em}@media (max-width: 820px){.narrow-only{display:revert}main section{padding:0 1em}header nav ul li{font-size:90%;display:block;border:0;border-bottom:1px solid var(--separator-color)}header nav ul li:last-child{border-bottom:0}.track-listing{margin:0}.track-listing thead{display:none}.track-listing td:first-child{text-align:center;font-weight:bold;margin-bottom:.5em}.track-listing td:first-child::before{content:"Track "}.track-listing tr{border:1px solid var(--separator-color);display:block;padding:.5em 0}.track-listing td{display:block;border-right:0;border-left:0}.track-listing audio{width:100%;display:block;margin-top:.5em}.album .album-art{flex-wrap:wrap}.album .album-art img{max-width:80vw}.album .download-button{width:80vw;margin:.5em auto}.featuring-list{display:revert;margin:auto}}.flash-alert{padding:1em;background-color:color-mix(in srgb, var(--background) 80%, #000 20%);color:var(--foreground);border:1px solid var(--header-background);border-top-width:3px;border-bottom-width:3px;border-radius:.5em;font-size:14pt}.flash-alert p{display:inline-block;margin:0;max-width:inherit}.flash-alert a{text-decoration:none;color:color-mix(in srgb, var(--foreground) 75%, red 35%)}.woah{color:var(--emphasis-color)}.track-notes{background-color:color-mix(in lch, var(--background) 60%, #fff);border:2px inset color-mix(in lch, var(--background) 60%, #000);padding:0 1em}.track-notes h3{text-decoration:underline}