[hidden]{display:none!important}.umii-player{position:fixed;z-index:50;bottom:0;left:0;right:0;background:#101a23f5;backdrop-filter:blur(20px);border-top:1px solid #4b6477;color:#e0e8ed;padding:17px max(24px,calc((100vw - 1104px)/2)) max(17px,env(safe-area-inset-bottom));font:16px/1.5 "PingFang SC","Microsoft YaHei",system-ui,sans-serif;box-shadow:0 -14px 50px #0004}.umii-player *{box-sizing:border-box}.umii-player button,.umii-player select{font:inherit;color:inherit;border:1px solid #3c5263;background:#162630;min-width:44px;min-height:44px;cursor:pointer;border-radius:0}.umii-player button:hover,.umii-player button:focus-visible{background:#29404f}.umii-player button:focus-visible,.umii-player input:focus-visible,.umii-player select:focus-visible{outline:2px solid #b4d6ea;outline-offset:4px}.umii-player-main{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:18px}.umii-player-cover{width:48px;height:48px;object-fit:cover}.umii-player-info{min-width:0}.umii-player-title{display:block;color:#e0e8ed;text-decoration:none;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umii-player-status{display:block;font-size:13px;color:#a9bfce;margin-top:4px}.umii-player-controls{display:flex;align-items:center;gap:10px}.umii-player .umii-toggle{background:#b4d6ea;color:#0b1720;border-color:#b4d6ea;font-size:16px;min-width:62px}.umii-speed{max-width:85px;padding-inline:7px;font-size:14px!important}.umii-player .umii-close{border:0;background:transparent;font-size:27px;color:#c1d3df}.umii-player-progress{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;margin-top:10px;font:13px/1.5 Consolas,monospace;color:#a9bfce}.umii-player-progress input{width:100%;accent-color:#b4d6ea;min-height:24px;cursor:pointer;margin:0}.umii-player-error{margin:8px 0 0;font-size:14px;color:#d5bf9c}.umii-player-error a{color:inherit;text-decoration:underline}.umii-has-player{padding-bottom:160px!important}.umii-nav-error{position:fixed;z-index:60;top:20px;left:50%;transform:translateX(-50%);width:min(90%,600px);padding:16px 22px;background:#223747;color:#e4edf4;border:1px solid #7293aa;font:16px/1.7 system-ui}.umii-nav-error a{text-decoration:underline}.podcast-native{padding:24px;border:1px solid #3a5365;background:#101b24;margin:28px 0}.podcast-native>p{font-size:16px!important;margin:14px 0!important}.podcast-native .native-heading{font-size:13px;color:#a9bfce;letter-spacing:2px}.podcast-native button{padding:11px 20px;min-height:46px;font:16px system-ui;background:#b4d6ea;color:#0b1720;border:0;cursor:pointer}.podcast-native a{color:#b4d6ea}.home-recent{padding-block:64px}.home-recent-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.home-recent-heading h2{font-size:28px;font-weight:400;margin:8px 0}.home-recent-heading p{color:#9aaab7;font-size:16px;margin:0}.home-recent-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.home-recent-card{border:1px solid #2c3e4c;padding:28px;min-width:0}.home-recent-label{font:13px/1.5 Consolas,monospace;letter-spacing:2px;color:#9ebcd0}.home-recent-card h3{font-size:23px;font-weight:400;line-height:1.65;margin:18px 0}.home-recent-card p{font-size:16px;line-height:1.9;color:#adbfcc}.home-recent-card>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#c1def0}.home-recent-card a:hover{color:#fff}.home-recent-meta{font-size:14px!important;color:#9aaab7!important}@media(max-width:700px){.umii-player{padding:12px 18px max(12px,env(safe-area-inset-bottom))}.umii-player-main{grid-template-columns:38px minmax(0,1fr) 40px;gap:12px}.umii-player-cover{width:38px;height:38px}.umii-player-title{font-size:15px}.umii-player-controls{grid-row:2;grid-column:1/4;justify-content:center;gap:16px}.umii-player .umii-close{grid-column:3;grid-row:1;min-width:40px}.umii-player-status{font-size:12px}.umii-player-progress{margin-top:6px;gap:10px}.umii-has-player{padding-bottom:205px!important}.home-recent{padding-block:42px}.home-recent-grid{grid-template-columns:1fr;gap:20px}.home-recent-card{padding:24px}.home-recent-heading{display:block}.home-recent-heading h2{font-size:26px}.home-recent-card h3{font-size:22px}.umii-player-progress input{min-height:28px}}

.podcast-native button{max-width:100%;text-align:left;line-height:1.7;overflow-wrap:anywhere}.podcast-native .native-heading{line-height:1.8}
