#fk-episode-update-card[hidden]{display:none!important}
#fk-episode-update-card{box-sizing:border-box;clear:both;width:100%;margin:24px 0;padding:22px 24px;border:1px solid #373442;border-left:4px solid #ffb51b;border-radius:12px;background:linear-gradient(120deg,#242130,#171622);color:#f5f3f8;font-size:15px;line-height:1.6;overflow-wrap:anywhere}
#fk-episode-update-card .fk-eu-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}
#fk-episode-update-card h2{margin:0;padding:0;border:0;color:#fff;font-size:20px;line-height:1.4;font-weight:700;text-transform:none}
#fk-episode-update-card h2:before,#fk-episode-update-card h2:after{display:none}
#fk-episode-update-card .fk-eu-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid #76602e;border-radius:30px;background:#342d20;color:#ffd582;font-size:13px;font-weight:600}
#fk-episode-update-card.fk-eu--subtitles .fk-eu-status{background:#202f45;border-color:#42618b;color:#b9d8ff}
#fk-episode-update-card.fk-eu--available{border-left-color:#69d6a1}
#fk-episode-update-card.fk-eu--available .fk-eu-status{background:#183b2e;border-color:#36795c;color:#a4f2ca}
#fk-episode-update-card p{margin:7px 0;padding:0;color:#e5e1ec}
#fk-episode-update-card .fk-eu-episode span{color:#bbb4c9}
#fk-episode-update-card .fk-eu-help{font-size:13px;color:#bbb4c9}
#fk-episode-update-card .fk-eu-note{margin-top:14px;padding-top:13px;border-top:1px solid #403a4c;color:#ddd7e7;white-space:normal}
@media(max-width:600px){#fk-episode-update-card{padding:17px 16px;margin:18px 0;font-size:14px}#fk-episode-update-card .fk-eu-top{align-items:flex-start;flex-direction:column}#fk-episode-update-card h2{font-size:18px}}

#fk-episode-update-card .fk-eu-progress{margin:22px 0 10px;padding:18px 20px 12px;border:1px solid #4c3e27;border-radius:12px;background:linear-gradient(120deg,#30271b88,#171620);box-shadow:inset 0 1px 0 #ffffff08}
#fk-episode-update-card .fk-eu-progress-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;color:#eae0c9;font-size:14px;font-weight:600}
#fk-episode-update-card .fk-eu-progress-top strong{color:#ffcc65;font-size:27px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.5px}
#fk-episode-update-card .fk-eu-progress-top strong span{font-size:16px;margin-left:2px}
#fk-episode-update-card .fk-eu-progress-track{height:15px;border-radius:20px;overflow:hidden;position:relative;background:#0f0e17;box-shadow:inset 0 2px 5px #0008,0 1px 0 #ffffff0d;border:1px solid #51422d}
#fk-episode-update-card .fk-eu-progress-track:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),#ffffff20 calc(25% - 1px),#ffffff20 25%)}
#fk-episode-update-card .fk-eu-progress-fill{height:100%;border-radius:20px;background:repeating-linear-gradient(120deg,#ffffff00 0,#ffffff00 11px,#ffffff19 11px,#ffffff19 21px),linear-gradient(90deg,#d98b0b,#ffb923 65%,#ffe19b);box-shadow:inset 0 1px 1px #fff7;position:relative}
#fk-episode-update-card .fk-eu-progress-scale{display:flex;justify-content:space-between;color:#a59a88;font-size:10px;margin-top:8px;font-variant-numeric:tabular-nums}
#fk-episode-update-card .fk-eu-progress--complete{border-color:#36684e;background:linear-gradient(120deg,#183a2d77,#171620)}
#fk-episode-update-card .fk-eu-progress--complete .fk-eu-progress-top strong{color:#99e6bb}
#fk-episode-update-card .fk-eu-progress--complete .fk-eu-progress-fill{background:linear-gradient(90deg,#2e9967,#9ae5b9)}
#fk-episode-update-card .fk-eu-progress-caption{color:#a9dfbf;font-size:12px;margin-top:9px}
@media(max-width:600px){#fk-episode-update-card .fk-eu-progress{padding:15px 12px 10px;margin-top:18px}#fk-episode-update-card .fk-eu-progress-top{font-size:13px}#fk-episode-update-card .fk-eu-progress-top strong{font-size:24px}}
