@charset "UTF-8";#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:800px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}@keyframes spinner-border{to{transform:rotate(360deg)}}.text-primary{color:#fe6a5e!important}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem;margin:0;flex-wrap:wrap}.page-item{margin:0 2px}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#fe6a5e;border-color:#fe6a5e}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.page-link{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;line-height:1.25;color:#fe6a5e;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-link:hover{z-index:2;color:#d4453a;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #fe6a5e40}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.align-items-center{align-items:center!important}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529;text-decoration:none}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #21252980}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-item{display:list-item}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.icon-sm{width:.875em;height:.875em}.icon-lg{width:1.25em;height:1.25em}.page-link img.icon{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(323deg) brightness(95%) contrast(96%)}.page-link:hover img.icon{filter:invert(31%) sepia(98%) saturate(1062%) hue-rotate(325deg) brightness(89%) contrast(95%)}.page-item.active .page-link img.icon{filter:brightness(0) invert(1)}.nav .buttons li a img.icon{filter:invert(40%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.nav .buttons li a:hover img.icon{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(323deg) brightness(95%) contrast(96%)}.footer ul li a img.icon{filter:invert(40%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.footer ul li a:hover img.icon{filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(323deg) brightness(95%) contrast(96%)}.main .episodes li h4 img.icon{filter:invert(67%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}body{background:#fdfdfd;line-height:1.6;font-family:"Open Sans","Helvetica Neue",Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif}h1,h2,h3,h4{font-family:"MHei","PingFang HK","Helvetica Neue","Helvetica","STHeitiTC-Light","Arial",sans-serif}a{color:#fe6a5e}#app{margin:0}.clear{clear:both}.logo{float:left;width:40px;height:40px}.logo img{margin:4px 0 0 4px;width:32px;height:32px}.logo-top{margin:0 auto;width:180px}.logo-top img{width:100%}.head{padding:30px 20px 0;width:100%;height:320px;background:#fbf7eb}.head h1{text-align:center;font-size:3em;color:#fe6a5e;display:none}.head h2{margin-top:10px;text-align:center;font-size:1.2em;font-weight:400;color:#fe6a5e;opacity:.6}.head a{color:#fe6a5e}.nav{padding:0 1em}.nav .buttons{margin:40px auto 0;padding:0;width:100%;max-width:420px}.nav .buttons li{margin:0;padding:0;list-style:none}.nav .buttons li a{font-size:14px;line-height:14px;color:#666;border-color:#666;padding:8px 10px}.nav .buttons li a:hover{background-color:#fbf7eb;color:#fe6a5e;border-color:#fe6a5e}.nav-link{padding:8px 0;color:#333;font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.nav-item:not(:first-child){margin-left:1em}.nav-link:hover{color:#fe6a5e}.main{margin-top:40px;padding:0;min-height:200px}.main .episodes{margin:0;padding:0}.main .episodes .summary p{max-height:78px;overflow:hidden;text-align:justify}.main .episodes a{display:block;color:#333;text-decoration:none;border-radius:4px;overflow:hidden}.cover-container{width:23%;position:relative;aspect-ratio:1/1}.cover-container a{width:100%;height:100%}.cover-container a:hover{box-shadow:0 0 8px #ccc}.main .episodes a:hover{color:#fe6a5e;text-decoration:none}.main .episodes li{display:flex;margin:0;width:100%;padding-bottom:1em;list-style:none;border-bottom:1px #ccc dashed;text-align:left}.main .episodes li:not(:first-child){margin-top:1em}.episode-content{padding:4px 30px;width:77%;display:flex;flex-direction:column;justify-content:space-between}.episode-content .time-span{margin:0 .5em}.episode-content .time-span:first-child{margin-left:0}.main .episodes li .cover{display:block;margin:0 auto;object-fit:cover;width:100%;height:100%}.main .episodes li h3{margin:0;font-size:1.3em;font-weight:bold}.main .episodes li h4{margin:0;font-weight:normal;font-size:.9em;color:#aaa}.main .episodes li p{margin:0;font-size:1em;color:#666}.main .pagination{margin-top:2em;justify-content:center}#loading-view{margin-top:80px}.footer{margin:40px auto;padding:0;max-width:600px;height:50px;font-size:.9em;color:#666;text-align:center}.footer ul{display:flex;width:100%;margin:0 auto;padding:0;justify-content:space-between;align-items:center;max-width:420px}.footer ul li{list-style-type:none}.footer a{text-decoration:none;color:#666}.footer a:hover{text-decoration:underline;color:#fe6a5e}.footer ul li a{font-size:.9em;color:#666;text-decoration:none}.footer p{margin-top:20px}.container.about{margin-top:60px}.container.about h3{margin-top:2em}.container.about p{margin-top:20px}.container.about{text-align:left}@media (min-width: 1200px){.container{max-width:800px}}@media only screen and (min-width: 992px){.container{max-width:800px}}@media only screen and (min-width: 321px) and (max-width: 767px){.main{padding:0 1em}.main .episodes li{display:flex;flex-direction:column}.cover-container{width:100%;position:relative;aspect-ratio:1/1}.episode-content{width:100%;padding:0}.main .episodes li .episode-content h3,.main .episodes li .episode-content h4,.main .episodes li .episode-content .summary{margin-top:1em}.nav{padding:0 1em}.nav .buttons li a{padding:6px}.footer{padding:0 1em}}
