.comic-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px}.comic-list.is-ranked{grid-template-columns:repeat(auto-fill,minmax(318px,1fr))}.comic-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px;border:0;border-radius:var(--clean-radius,8px);background:var(--clean-surface-bg,var(--bg-elevated));color:var(--text)}.comic-card:hover{background:color-mix(in srgb,var(--primary) 4%,var(--clean-surface-bg,var(--bg-elevated)))}.comic-list.is-ranked .comic-card{grid-template-columns:34px minmax(0,1fr);align-items:start}.comic-list.is-ranked .comic-card[data-rank="1"],.comic-list.is-ranked .comic-card[data-rank="2"],.comic-list.is-ranked .comic-card[data-rank="3"]{background:color-mix(in srgb,var(--primary) 5%,var(--clean-surface-bg,var(--bg-elevated)))}.comic-card__rank{display:inline-flex;align-items:center;justify-content:center;align-self:start;width:34px;min-width:34px;height:34px;margin-top:2px;border:0;border-radius:8px;background:color-mix(in srgb,var(--primary) 8%,var(--bg-muted));color:var(--primary);font-size:var(--tibiu-type-work-mobile-size,15px);font-weight:var(--tibiu-weight-bold,700)}.comic-card__rank.is-top{background:var(--primary);color:var(--primary-contrast)}.comic-card__rank-label,.comic-card__rank-number{display:block;line-height:1}.comic-card__rank-label{margin-top:2px;font-size:8px;font-weight:var(--tibiu-weight-medium,500);letter-spacing:0;opacity:.68}.comic-card__link{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;grid-column:1/-1;min-width:0;color:inherit;text-decoration:none}.comic-list.is-ranked .comic-card__link{grid-column:auto;grid-template-columns:88px minmax(0,1fr)}.comic-card__cover-wrap{position:relative;overflow:hidden;width:82px;height:116px;border:0;border-radius:6px;background:var(--bg-muted)}.comic-list.is-ranked .comic-card__cover-wrap{width:88px;height:124px}.comic-card__cover{display:block;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.comic-card__body{display:grid;align-content:start;gap:0;min-width:0}.comic-card__title{min-height:43px;margin:0;color:var(--text);font-size:var(--tibiu-type-work-size,16px);font-weight:var(--tibiu-weight-medium,500);line-height:var(--tibiu-type-work-line,19px);letter-spacing:0}.comic-card__title,.comic-meta-line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comic-meta-line{margin:7px 0 0;color:var(--tibiu-color-hint-text,var(--text-muted));font-size:var(--tibiu-type-meta-size,13px);line-height:var(--tibiu-type-meta-line,17px)}.comic-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.comic-card__tag{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--primary) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,var(--bg-muted));color:var(--primary);font-size:var(--tibiu-type-aux-size,12px);font-weight:var(--tibiu-weight-medium,500)}.comic-card__metrics{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.comic-card__metric{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;gap:5px;min-height:26px;min-width:0;padding:0 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 76%,var(--bg-muted))}.comic-card__metric small{color:var(--text-muted);font-size:11px;font-weight:var(--tibiu-weight-regular,400);line-height:1}.comic-card__metric strong{color:var(--text);font-size:var(--tibiu-type-aux-size,12px);font-weight:var(--tibiu-weight-semibold,600);line-height:1}.comic-card__actions{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:8px;min-width:0}.comic-card__action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:8px;color:var(--primary);font-size:var(--tibiu-type-aux-size,12px);font-weight:var(--tibiu-weight-semibold,600);line-height:1;text-decoration:none;white-space:nowrap}.comic-card__action svg{flex:0 0 auto;width:14px;height:14px}.comic-card__action.is-primary{background:color-mix(in srgb,var(--primary) 10%,transparent)}.comic-card__action.is-disabled{border-color:var(--border-subtle);color:var(--text-muted);background:var(--bg-muted)}.comic-card__action:not(.is-disabled):focus-visible,.comic-card__action:not(.is-disabled):hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.discover-surface .comic-list,.discover-surface .comic-list.is-ranked{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:0 var(--discover-row-gap,20px)}.discover-surface .comic-card,.discover-surface .comic-list.is-ranked .comic-card{gap:13px;min-height:150px;padding:14px 0;border:0;border-top:1px solid var(--discover-line,var(--border-subtle));border-radius:0;background:transparent}.discover-surface .comic-card{grid-template-columns:minmax(0,1fr)}.discover-surface .comic-list.is-ranked .comic-card{grid-template-columns:42px minmax(0,1fr)}.discover-surface .comic-card:hover,.discover-surface .comic-list.is-ranked .comic-card:hover{background:transparent}.discover-surface .comic-card:focus-within .comic-card__title,.discover-surface .comic-card:hover .comic-card__title{color:var(--discover-blue,var(--primary))}.discover-surface .comic-card__rank,.discover-surface .comic-card__rank.is-top{flex-direction:column;width:38px;min-width:38px;height:54px;margin-top:0;border-color:transparent;background:rgba(33,150,243,.08);color:var(--discover-blue,var(--primary));font-size:var(--tibiu-type-section-mobile-size,18px)}.discover-surface .comic-card__rank.is-top{border-color:transparent;background:var(--discover-blue,var(--primary));color:var(--primary-contrast)}.discover-surface .comic-card__link,.discover-surface .comic-list.is-ranked .comic-card__link{grid-column:auto;grid-template-columns:82px minmax(0,1fr);gap:13px;align-items:start}.discover-surface .comic-list:not(.is-ranked) .comic-card__link{grid-column:1/-1}.discover-surface .comic-card__cover-wrap,.discover-surface .comic-list.is-ranked .comic-card__cover-wrap{width:82px;height:116px;border:0}.discover-surface .comic-card__title{min-height:0;color:var(--text);font-size:var(--tibiu-type-work-size,16px);line-height:var(--tibiu-type-work-line,19px)}.discover-surface .comic-meta-line{color:var(--tibiu-color-hint-text,var(--text-muted))}.discover-surface .comic-card__tag{min-height:22px;border-color:rgba(33,150,243,.14);background:rgba(33,150,243,.08);color:var(--discover-blue,var(--primary))}.discover-surface .comic-card__metric{border-color:transparent;background:var(--bg-muted)}.discover-surface .comic-card__metric small{color:var(--text-muted)}.discover-surface .comic-card__metric strong{color:var(--text)}.discover-surface .comic-card__actions{grid-column:1/-1;margin-left:95px}.discover-surface .comic-list.is-ranked .comic-card__actions{margin-left:137px}.discover-surface .comic-card__action{min-height:30px;border-color:rgba(33,150,243,.18);color:var(--discover-blue,var(--primary));background:rgba(33,150,243,.08)}.discover-surface .comic-card__action.is-disabled{border-color:var(--border-subtle);color:var(--text-muted);background:var(--bg-muted)}@media (max-width:760px){.comic-list,.comic-list.is-ranked,.discover-surface .comic-list,.discover-surface .comic-list.is-ranked{grid-template-columns:1fr;gap:0}.comic-card,.discover-surface .comic-card,.discover-surface .comic-list.is-ranked .comic-card{padding:12px 0}.comic-list.is-ranked .comic-card,.discover-surface .comic-list.is-ranked .comic-card{grid-template-columns:34px minmax(0,1fr);gap:10px}.discover-surface .comic-card,.discover-surface .comic-list.is-ranked .comic-card{min-height:126px}.comic-card__rank,.discover-surface .comic-card__rank{width:30px;min-width:30px;height:46px;font-size:var(--tibiu-type-work-mobile-size,15px)}.comic-card__link,.comic-list.is-ranked .comic-card__link,.discover-surface .comic-card__link,.discover-surface .comic-list.is-ranked .comic-card__link{grid-template-columns:70px minmax(0,1fr);gap:10px}.comic-card__cover-wrap,.comic-list.is-ranked .comic-card__cover-wrap,.discover-surface .comic-card__cover-wrap,.discover-surface .comic-list.is-ranked .comic-card__cover-wrap{width:70px;height:100px}.comic-card__title{min-height:auto;font-size:var(--tibiu-type-work-mobile-size,15px);line-height:var(--tibiu-type-work-mobile-line,19px)}.comic-card__actions,.discover-surface .comic-card__actions,.discover-surface .comic-list.is-ranked .comic-card__actions{margin-left:80px}.comic-list.is-ranked .comic-card__actions,.discover-surface .comic-list.is-ranked .comic-card__actions{margin-left:114px}}.comic-card__description{display:none;min-width:0}.discover-surface .comic-list.is-ranked.is-ridi-grid,.discover-surface .comic-list.is-ridi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 22px}.discover-surface .comic-list.is-ranked.is-ridi-grid .comic-card,.discover-surface .comic-list.is-ridi-grid .comic-card,.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="1"],.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="2"],.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="3"]{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.discover-surface .comic-list.is-ranked.is-ridi-grid .comic-card__link,.discover-surface .comic-list.is-ridi-grid .comic-card__link{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.discover-surface .comic-list.is-ranked.is-ridi-grid .comic-card__cover-wrap,.discover-surface .comic-list.is-ridi-grid .comic-card__cover-wrap{width:100%;height:auto;aspect-ratio:2/3;border-radius:4px;background:var(--bg-muted)}.discover-surface .comic-list.is-ridi-grid .comic-card__body{gap:4px}.discover-surface .comic-list.is-ridi-grid .comic-card__rank,.discover-surface .comic-list.is-ridi-grid .comic-card__rank.is-top{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-start;width:auto;min-width:0;height:auto;margin:0;border-radius:0;background:transparent;color:var(--text);font-size:18px;font-weight:var(--tibiu-weight-bold,700);line-height:1.05}.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="1"] .comic-card__rank,.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="2"] .comic-card__rank,.discover-surface .comic-list.is-ridi-grid .comic-card[data-rank="3"] .comic-card__rank{color:var(--discover-blue,var(--primary))}.discover-surface .comic-list.is-ridi-grid .comic-card__rank-label{display:none}.discover-surface .comic-list.is-ridi-grid .comic-card__title{min-height:38px;font-size:14px;font-weight:var(--tibiu-weight-semibold,600);line-height:19px;-webkit-line-clamp:2}.discover-surface .comic-list.is-ridi-grid .comic-meta-line{display:-webkit-box;margin-top:1px;font-size:12px;line-height:16px;-webkit-line-clamp:1}.discover-surface .comic-list.is-ridi-grid .comic-card__tags{display:none}.discover-surface .comic-list.is-ridi-grid .comic-card__metrics{gap:8px;margin-top:3px}.discover-surface .comic-list.is-ridi-grid .comic-card__metric{min-height:auto;padding:0;border-radius:0;background:transparent}.discover-surface .comic-list.is-ridi-grid .comic-card__metric small{display:none}.discover-surface .comic-list.is-ridi-grid .comic-card__metric strong{color:var(--tibiu-color-hint-text,var(--text-muted));font-size:12px;font-weight:var(--tibiu-weight-medium,500)}.discover-surface .comic-list.is-ridi-grid .comic-card__actions{display:none}.discover-surface .comic-list.is-ridi-list,.discover-surface .comic-list.is-ridi-list.is-ranked{grid-template-columns:minmax(0,1fr);gap:0}.discover-surface .comic-list.is-ridi-list .comic-card,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:18px 0;border:0;border-top:1px solid var(--discover-line,var(--border-subtle));border-radius:0;background:transparent}.discover-surface .comic-list.is-ridi-list .comic-card:first-child{border-top:0}.discover-surface .comic-list.is-ridi-list .comic-card__link,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__link{grid-column:1;grid-template-columns:118px minmax(0,1fr);gap:18px;align-items:start}.discover-surface .comic-list.is-ridi-list .comic-card__cover-wrap,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__cover-wrap{width:118px;height:auto;aspect-ratio:2/3;border-radius:4px;background:var(--bg-muted)}.discover-surface .comic-list.is-ridi-list .comic-card__body{gap:5px;padding-top:1px}.discover-surface .comic-list.is-ridi-list .comic-card__title{min-height:0;font-size:17px;font-weight:var(--tibiu-weight-bold,700);line-height:22px;-webkit-line-clamp:2}.discover-surface .comic-list.is-ridi-list .comic-meta-line{margin-top:1px;font-size:13px;line-height:18px;-webkit-line-clamp:1}.discover-surface .comic-list.is-ridi-list .comic-card__description{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:var(--tibiu-color-hint-text,var(--text-muted));font-size:13px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discover-surface .comic-list.is-ridi-list .comic-card__tags{display:none}.discover-surface .comic-list.is-ridi-list .comic-card__metrics{gap:11px;margin-top:7px}.discover-surface .comic-list.is-ridi-list .comic-card__metric{min-height:auto;padding:0;border-radius:0;background:transparent}.discover-surface .comic-list.is-ridi-list .comic-card__metric small{color:var(--tibiu-color-hint-text,var(--text-muted));font-size:12px}.discover-surface .comic-list.is-ridi-list .comic-card__metric strong{color:var(--text);font-size:12px}.discover-surface .comic-list.is-ridi-list .comic-card__actions,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__actions{margin-left:136px}@media (max-width:1180px){.discover-surface .comic-list.is-ranked.is-ridi-grid,.discover-surface .comic-list.is-ridi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:980px){.discover-surface .comic-list.is-ranked.is-ridi-grid,.discover-surface .comic-list.is-ridi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px}}@media (max-width:760px){.discover-surface .comic-list.is-ranked.is-ridi-grid,.discover-surface .comic-list.is-ridi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.discover-surface .comic-list.is-ranked.is-ridi-grid .comic-card,.discover-surface .comic-list.is-ridi-grid .comic-card{min-height:0;padding:0}.discover-surface .comic-list.is-ridi-grid .comic-card__title{min-height:36px;font-size:13px;line-height:18px}.discover-surface .comic-list.is-ridi-list .comic-card,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card{min-height:0;padding:14px 0}.discover-surface .comic-list.is-ridi-list .comic-card__link,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__link{grid-template-columns:78px minmax(0,1fr);gap:12px}.discover-surface .comic-list.is-ridi-list .comic-card__cover-wrap,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__cover-wrap{width:78px;height:auto}.discover-surface .comic-list.is-ridi-list .comic-card__title{font-size:var(--tibiu-type-work-mobile-size,15px);line-height:var(--tibiu-type-work-mobile-line,19px)}.discover-surface .comic-list.is-ridi-list .comic-card__description{margin-top:3px;font-size:12px;line-height:17px;-webkit-line-clamp:2}.discover-surface .comic-list.is-ridi-list .comic-card__metrics{gap:8px;margin-top:5px}.discover-surface .comic-list.is-ridi-list .comic-card__actions,.discover-surface .comic-list.is-ridi-list.is-ranked .comic-card__actions{margin-left:90px}}@media (max-width:480px){.discover-surface .comic-list.is-ranked.is-ridi-grid,.discover-surface .comic-list.is-ridi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.novel-ridi-surface .comic-list.is-ridi-list,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked{width:min(960px,100%);justify-self:center}.novel-ridi-surface .comic-list.is-ridi-list .comic-card,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card{padding:16px 0}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__link,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card__link{grid-template-columns:88px minmax(0,1fr);gap:16px}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__cover-wrap,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card__cover-wrap{width:88px;aspect-ratio:3/4.3;border-radius:4px}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__title{font-size:16px;line-height:21px}.novel-ridi-surface .comic-list.is-ridi-list .comic-meta-line{color:var(--tibiu-color-hint-text,var(--text-muted));font-size:13px}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__description{max-width:680px;-webkit-line-clamp:2}@media (max-width:760px){.novel-ridi-surface .comic-list.is-ridi-list .comic-card,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card{padding:13px 0}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__link,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card__link{grid-template-columns:68px minmax(0,1fr);gap:12px}.novel-ridi-surface .comic-list.is-ridi-list .comic-card__cover-wrap,.novel-ridi-surface .comic-list.is-ridi-list.is-ranked .comic-card__cover-wrap{width:68px}}