.cover{overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.miniCover{overflow:hidden}.miniCover img{object-fit:cover;width:100%;height:100%;display:block}.progressInput{width:100%;accent-color:var(--orange);cursor:pointer}.status.connected{color:#76c69d;border-color:#315a45}.playCta:disabled{opacity:.45;cursor:wait}.showOpen{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.showOpen:hover h3{color:var(--orange)}.backButton{color:#a9adb1;cursor:pointer;background:0 0;border:0;margin-bottom:20px;font-weight:700;display:block}.backButton:hover{color:#fff}@media (max-width:600px){body{overflow-x:hidden}.shell{background:radial-gradient(circle at 80% -10%,#251a14 0,transparent 24%),var(--ink);padding-bottom:92px}.content{width:100%;padding:8px 14px 108px;overflow:hidden}header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0df0;height:58px;padding:6px 0;position:sticky;top:0}.mobileBrand{flex:0 0 34px;width:34px;height:34px;font-size:13px}.search{flex:1;width:auto;min-width:0;height:36px;padding:0 12px}.search input{text-overflow:ellipsis;min-width:0;font-size:13px}.status.connected{display:none}.avatar{flex:0 0 34px;width:34px;height:34px;font-size:12px}.hero{border-radius:13px;height:310px;margin-top:8px;padding:30px 24px}.hero:after{width:330px;height:330px;top:-70px;right:-180px;box-shadow:0 0 0 35px #2d120c,0 0 0 36px #6b2816,0 0 0 72px #210f0b}.heroCopy{max-width:285px}.hero h1{margin:13px 0;font-size:38px;line-height:.96}.hero p{margin:0 0 18px;font-size:14px;line-height:1.4}.heroBadge,.signal{display:none}.playCta{padding:10px 17px}.sectionHead{margin-top:28px}.sectionHead h2{margin:0 0 13px;font-size:21px}.cards{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:13px;margin-right:-14px;padding:0 14px 8px 0;display:grid;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.showCard{scroll-snap-align:start;min-width:0}.cover{aspect-ratio:1;border-radius:10px;padding:0}.showCard h3{white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:14px;line-height:1.25;overflow:hidden}.showCard p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showCard small{font-size:9px}.view{padding-top:28px}.view>h1{margin:8px 0 24px;font-size:34px;line-height:1.02}.backButton{margin:0 0 16px;padding:0}.episodeList{margin-top:0}.episode{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:72px;padding:10px 2px}.episodePlay{width:40px;height:40px;background:#1d2124!important;border:0!important}.episodeNo,.episodeDate{display:none}.episodeLength{font-size:10px;display:block}.episode>div{min-width:0}.episode h3{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:14px;overflow:hidden}.episode p{display:none}.episode small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.player{background:#111315fa;gap:10px;height:82px;padding:10px 12px;box-shadow:0 -8px 24px #0006}.miniCover{border-radius:5px;flex:0 0 48px;width:48px;height:48px}.track{flex:1;width:auto;min-width:0}.track b,.track span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.heart,.progressInput,.player>.time{display:none}.controls{flex:none;gap:0;margin-left:0}.controls>button:first-child,.controls>button:last-child{display:none}.mainPlay{width:42px;height:42px}}
