html,body{height:100%;margin:0}body{text-align:center;background-color:#816e8a;background-size:cover;flex-direction:column;min-height:100vh;font-family:Arial,sans-serif;display:flex}.page-root{min-height:100vh;position:relative}.page-root>:not(.page-artwork){z-index:1;position:relative}.page-artwork{pointer-events:none;z-index:0;background-image:url(/MossedBackgroundv1.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (max-width:768px){.page-artwork{background-image:url(/MossedBackground_Mobile.webp)}}main{flex:1}footer{color:#fff;text-align:center;background:#333;padding:1rem}.top-tabs{color:#eee;background:#111;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.top-tabs .brand{margin-right:1rem;font-weight:700}.top-tabs a{color:#ccc;border-radius:6px;padding:.5rem .75rem;text-decoration:none}.top-tabs a.active{color:#111;background:#eee}.top-tabs a:hover{background:#ffffff0a}
