:root{--abmarsch-ink:#e8e5ef;--abmarsch-muted:#a39bad;--abmarsch-line:#aa9bd05c;--abmarsch-accent:#9d8ad4;--abmarsch-panel:#000000c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--abmarsch-ink);background:#000 var(--abmarsch-bg-image) center top / 1920px auto no-repeat fixed;margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.65}a{color:var(--abmarsch-ink)}img{max-width:100%;height:auto}.abmarsch-shell{background:#000c;width:min(980px,100%);margin:0 auto;padding:150px 24px 80px;box-shadow:0 0 90px #000c}.abmarsch-nav{z-index:20;background:#000000eb var(--abmarsch-nav-image) center / cover;border-bottom:1px solid var(--abmarsch-line);grid-template-columns:repeat(5,1fr);width:min(980px,100%);display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.abmarsch-nav a{text-align:center;padding:12px;display:block}.abmarsch-nav img{object-fit:contain;width:100%;max-height:82px;transition:filter .2s,transform .2s}.abmarsch-nav a:hover img{filter:brightness(1.5);transform:translateY(-3px)}.abmarsch-hero{border:1px solid var(--abmarsch-line);text-align:center;background:radial-gradient(circle,#735ba626,#0000 55%),#00000094;place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.hero-mark{z-index:1;text-shadow:0 2px 18px #000;position:relative}.hero-mark span,.hero-mark p,.hero-note{color:var(--abmarsch-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem}.hero-mark h1{letter-spacing:-.08em;margin:24px 0 14px;font-size:clamp(4rem,12vw,8rem);line-height:.82}.hero-orbit{color:#a091c829;font-size:18rem;line-height:1;animation:18s linear infinite orbit;position:absolute}.hero-note{margin:0;position:absolute;bottom:22px}@keyframes orbit{to{transform:rotate(360deg)}}.archive-section{padding:72px 16px 0;scroll-margin-top:120px}.section-title{object-fit:contain;width:auto;height:40px;margin:0 auto 30px;display:block}.news-box,.info-grid,.track-list,.demo-list,.liner-card{border-top:1px solid var(--abmarsch-line);border-bottom:1px solid var(--abmarsch-line);background:var(--abmarsch-panel)}.news-box{color:var(--abmarsch-muted);padding:22px 28px;font-family:Hiragino Sans,sans-serif}.news-box p{margin:4px 0}.info-grid{grid-template-columns:320px 1fr;gap:42px;padding:36px;display:grid}.cover-column{text-align:center}.cover-art{border:1px solid var(--abmarsch-line);width:300px}.shop-list{margin-top:24px}.shop-list h2,.info-copy h2,.demo-card h2{color:var(--abmarsch-accent);letter-spacing:.18em;text-transform:uppercase;font-size:1rem}.shop-list a{margin:8px auto;display:block}.shop-list img{width:200px}.info-copy{color:var(--abmarsch-muted);font-family:Hiragino Sans,sans-serif}.info-copy .lead{color:var(--abmarsch-ink);font-size:1.2rem}.release-facts{border-top:1px solid var(--abmarsch-line);margin:28px 0}.release-facts div{border-bottom:1px solid #aa9bd029;gap:20px;padding:8px 0;display:flex}.release-facts dt{width:120px;color:var(--abmarsch-accent)}.release-facts dd{margin:0}.track-list{counter-reset:track;margin:0;padding:0;list-style:none}.track-list li{background:var(--track-image) left center / 76px auto no-repeat;border-bottom:1px solid #aa9bd029;grid-template-columns:90px 1fr;align-items:center;gap:24px;min-height:86px;padding:12px 28px;display:grid}.track-list li:last-child{border-bottom:0}.track-number{color:var(--abmarsch-accent);text-align:center;font-size:2rem}.track-list strong,.track-list span,.track-list small{display:block}.track-list strong{font-size:1.1rem}.track-list span,.track-list small{color:var(--abmarsch-muted);font-family:Hiragino Sans,sans-serif}.track-list small{font-size:.75rem}.video-frame{aspect-ratio:16/9;border:1px solid var(--abmarsch-line);background:#000;max-width:760px;margin:0 auto 34px}.video-frame iframe{border:0;width:100%;height:100%}.demo-list{gap:1px;display:grid}.demo-card{background:#000c;grid-template-columns:90px 1fr;gap:22px;padding:24px;display:grid}.demo-card>img{align-self:start;width:90px}.demo-card p{color:var(--abmarsch-muted);font-family:Hiragino Sans,sans-serif}audio{filter:sepia()saturate(.4);width:min(100%,560px)}.special-grid{grid-template-columns:repeat(2,1fr);justify-items:center;gap:20px;display:grid}.special-grid img{border:1px solid var(--abmarsch-line);width:100%;max-width:400px}.liner-card{color:var(--abmarsch-muted);grid-template-columns:300px 1fr;align-items:center;gap:30px;padding:30px;font-family:Hiragino Sans,sans-serif;display:grid}.liner-card img{width:300px}footer{border-top:1px solid var(--abmarsch-line);color:var(--abmarsch-muted);justify-content:space-between;gap:20px;margin-top:72px;padding-top:20px;font-family:Hiragino Sans,sans-serif;font-size:.8rem;display:flex}footer a{color:var(--abmarsch-accent)}@media (width<=720px){body{background-size:auto 100vh;background-attachment:scroll}.abmarsch-shell{padding:110px 12px 48px}.abmarsch-nav a{padding:6px 2px}.abmarsch-nav img{max-height:54px}.abmarsch-hero{min-height:360px}.hero-orbit{font-size:10rem}.archive-section{padding-top:48px}.info-grid,.special-grid,.liner-card{grid-template-columns:1fr;padding:22px}.track-list li{background-size:60px;grid-template-columns:62px 1fr;gap:12px;padding:12px 8px}.track-number{font-size:1.4rem}.demo-card{grid-template-columns:62px 1fr;padding:16px 8px}.demo-card>img{width:62px}footer{flex-direction:column}}
