html,body,#root{min-height:100%;margin:0}body{background:#0c0906}.da-site{--gold:#e0a83c;--gold-soft:#f2cd7e;--bone:#f3e9d7;--bone-dim:#b8a98f;--night:#0c0906;--night-2:#17100a;background:var(--night);color:var(--bone);font-family:var(--ds-font-text);overflow-x:clip}.da-hero{text-align:center;background:radial-gradient(120% 60% at 50% 118%, #e0a83c47, transparent 60%), radial-gradient(90% 50% at 50% -12%, #78401459, transparent 65%), var(--night);flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:48px 24px 64px;display:flex;position:relative}.da-hero-glow{pointer-events:none;background:radial-gradient(46% 30% at 50% 40%,#e0a83c29,#0000 70%);animation:6s ease-in-out infinite da-breathe;position:absolute;inset:0}@keyframes da-breathe{0%,to{opacity:.65}50%{opacity:1}}.da-overline{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0 0 28px;font-size:11px}.da-arch{border:1px solid #e0a83c8c;border-radius:999px 999px 18px 18px;width:min(66vw,264px);animation:1.1s cubic-bezier(.2,.8,.2,1) both da-rise;overflow:hidden;box-shadow:0 0 0 8px #e0a83c12,0 30px 80px -20px #000000e6}.da-arch img{aspect-ratio:1;object-fit:cover;width:100%;display:block}@keyframes da-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.da-title{font-family:var(--ds-font-display);letter-spacing:-.02em;color:var(--bone);text-shadow:0 8px 60px #e0a83c40;margin:30px 0 18px;font-size:clamp(56px,17vw,120px);line-height:.92}.da-bio{color:var(--bone-dim);margin:0 0 30px;font-size:15px;line-height:1.75}.da-lead-play{border:1px solid var(--gold);min-height:52px;color:var(--gold-soft);font:inherit;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#e0a83c29,#e0a83c0f);border-radius:999px;align-items:center;gap:12px;padding:0 26px;font-weight:600;display:inline-flex}.da-lead-play:active{transform:scale(.97)}.da-play-ic{font-size:13px}.da-skip{color:var(--gold);font:inherit;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:12px;font-size:13px;animation:2s ease-in-out infinite da-cue;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}@keyframes da-cue{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}.da-marquee{background:var(--night-2);border-top:1px solid #e0a83c40;border-bottom:1px solid #e0a83c40;padding:12px 0;overflow:hidden}.da-marquee-inner{white-space:nowrap;color:var(--gold);letter-spacing:.3em;font-size:12px;animation:26s linear infinite da-scroll;display:inline-flex}@keyframes da-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.da-catalog{max-width:720px;margin:0 auto;padding:56px 20px 40px}.da-catalog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.da-catalog-head h2{font-family:var(--ds-font-display);color:var(--bone);margin:0;font-size:30px}.da-dl-all{min-height:44px;color:var(--gold-soft);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e0a83c80;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600}.da-dl-all:disabled{opacity:.55}.da-tracks{margin:0;padding:0;list-style:none}.da-track{border-bottom:1px solid #f3e9d717;align-items:center;gap:14px;padding:12px 0;display:flex}.da-track.is-current .da-track-title{color:var(--gold-soft)}.da-num{font-family:var(--ds-font-display);color:#e0a83cbf;flex:none;width:26px;font-size:15px}.da-thumb{object-fit:cover;border:1px solid #f3e9d71f;border-radius:10px;flex:none;width:52px;height:52px}.da-track-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.da-track-title{color:var(--bone);font-size:15px;font-weight:600}.da-track-dur{color:var(--bone-dim);font-size:12px}.da-icon-btn{width:44px;height:44px;color:var(--bone);cursor:pointer;background:0 0;border:1px solid #f3e9d733;border-radius:50%;flex:none;font-size:14px}.da-icon-btn:active{border-color:var(--gold);background:#e0a83c2e}.da-footer{text-align:center;background:var(--night-2);border-top:1px solid #e0a83c33;padding:64px 24px 96px}.da-footer-mark{object-fit:contain;width:84px;height:84px;margin-bottom:14px}.da-footer p{color:var(--bone);margin:4px 0;font-size:14px}.da-footer-sub{color:var(--bone-dim);font-size:13px}.da-footer-links{margin-top:14px}.da-footer-links a{color:var(--gold-soft)}.da-player{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17100aeb;border:1px solid #e0a83c66;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px -12px #000c}.da-player img{object-fit:cover;border-radius:10px;width:44px;height:44px}.da-player-info{flex:1;min-width:0}.da-player-title{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:13px;font-weight:600;display:block;overflow:hidden}.da-progress{background:#f3e9d726;border-radius:2px;height:3px;overflow:hidden}.da-progress div{background:var(--gold);border-radius:2px;height:100%;transition:width .25s linear}@media (width>=720px){.da-player{width:560px;left:50%;right:auto;transform:translate(-50%)}}.da-player-sub{color:var(--bone-dim);font-size:12px}.da-dl-sticky{border-color:var(--gold);color:var(--gold-soft)}.da-catalog{padding-bottom:110px}.da-logo{object-fit:contain;filter:drop-shadow(0 6px 24px #e0a83c40);width:92px;height:92px;margin-bottom:16px}.da-arch-video{position:relative}.da-arch-video video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.da-unmute{z-index:3;color:#f2d492;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120e0ab8;border:1px solid #e0a83c66;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:12px;right:12px}
