#wrapper {overflow-y: auto;overflow-x: clip;}#wrapper .container {overflow: unset;}.header {min-height: 64px;}.breadcrumbs {min-height: 28px;}.is-hidden {visibility: hidden;opacity: 0;pointer-events: none;}.card__poster {aspect-ratio: 2 / 3;background: #111;overflow: hidden;}.card__poster img {width: 100%;height: 100%;object-fit: cover;display: block;}img[loading="lazy"] {contain-intrinsic-size: 300px 450px;}.card__title {--lines: 2;line-height: 1.2;min-height: calc(1em * var(--lines) * 1.2);display: -webkit-box;-webkit-line-clamp: var(--lines);-webkit-box-orient: vertical;overflow: hidden;}.block-filterab {--filter-h: 141px;--ctl-h: 36px;--ctl-pad-x: 12px;box-sizing: border-box;min-height: var(--filter-h);margin: 10px 0 5px;padding: 8px 10px;background-image: linear-gradient(rgba(131,189,236,.23), rgba(118,7,168,.07));border: 1px solid #dce7e7;box-shadow: 0 0 15px #cfdae7;border-radius: 10px;display: grid;row-gap: 8px;column-gap: 10px;align-items: center;position: relative;z-index: 5;overflow: visible;}.block-filterab.is-hidden {transform: translateY(-110%);opacity: 0;pointer-events: none;}.block-filterab > * {margin: 0;}.block-filterab input, .block-filterab select, .block-filterab button {box-sizing: border-box;height: var(--ctl-h);min-height: var(--ctl-h);line-height: calc(var(--ctl-h) - 2px);padding: 0 var(--ctl-pad-x);border: 1px solid transparent;white-space: nowrap;font-size: 14px;}.block-filterab select {-webkit-appearance: none;appearance: none;width: 100%;background-image: none !important;padding-right: var(--ctl-h);}.nice-select {position: relative;z-index: 6;height: 38px !important;border-width: 1px !important;font-size: 14px !important;}.nice-select .current {line-height: var(--ctl-h) !important;}.nice-select.open, .nice-select:focus {border-width: 1px !important;}.nice-select .list {position: absolute;top: calc(100% + 4px);left: 0;right: 0;z-index: 9999;min-width: 100%;max-height: 280px;overflow: auto;box-shadow: 0 8px 24px rgba(0,0,0,.12);}.nice-select .option {min-height: var(--ctl-h);line-height: var(--ctl-h);}.block-filterab h2, .block-filterab .filter-title {font-size: 20px;line-height: 24px;}.block-filterab label {white-space: nowrap;line-height: 1.2;}.block-filterab .btn, .block-filterab button {height: var(--ctl-h);line-height: calc(var(--ctl-h) - 2px);min-width: 120px;}.hidden {display: none;}.quote.hidden.as-overlay {position: fixed;inset: 0;z-index: 100000;display: none;}.quote.hidden.as-overlay.is-open {display: block;}.img-fit {display: block;max-width: 100%;height: auto;}.img-fit:not(.loaded) {background: #eee;}.read-more-wrap {min-height: 36px;display: flex;justify-content: flex-end;align-items: center;}.read-more-button {display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;border: 1px solid #dce7e7;border-radius: 8px;background: #fff;font-size: 14px;white-space: nowrap;float: right;}.read-more-button.is-hidden {visibility: hidden;}@media (max-width: 900px) {.block-filterab {--filter-h: 141px;}}@media (max-width: 600px) {.block-filterab {--filter-h: 200px;}}.block-filterab, .block-filterab * {transition-property: color, background, box-shadow, opacity, transform;}@font-face {font-family:"FontAwesome";src:url("/templates/anime/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2");font-display: swap;size-adjust: 100%;}.shortstory {box-sizing: border-box;backdrop-filter: none;background: rgba(255,255,255,.75);border-radius: 20px;border: 1px solid #dce7e7;box-shadow: 0 10px 25px rgba(0,0,0,.1);transition: transform .3s ease, box-shadow .3s ease;float: none !important;display: inline-block;vertical-align: top;width: calc(100% - 7px) !important;margin: 2px !important;display: inline-block;}@media (min-width: 600px) {.shortstory {width: calc(50% - 7px) !important;}}@media (min-width: 900px) {.shortstory {width: calc(33.333% - 7px) !important;}}@media (min-width: 1200px) {.shortstory {width: calc(25% - 7px) !important;}}.shortstory .poster, .shortstory .poster-wrap {aspect-ratio: 2 / 3;background: #111;border-radius: 12px;overflow: hidden;position: relative;}.shortstory .poster img {width: 100%;height: 100%;object-fit: cover;display: block;}.shortstory img[loading="lazy"] {contain-intrinsic-size: 300px 450px;}.shortstory .title {--lines: 2;line-height: 1.2;min-height: calc(1em*var(--lines)*1.2);display: -webkit-box;-webkit-line-clamp: var(--lines);-webkit-box-orient: vertical;overflow: hidden;word-break: break-word;}.shortstory .badge,.shortstory .views,.shortstory .rating,.shortstory .comments {position: absolute;min-width: 44px;min-height: 24px;display: inline-grid;place-items: center;padding: 0 6px;border-radius: 8px;font-size: 12px;line-height: 1;}