.home-page{position:relative;z-index:1}.tagline{text-align:center;padding:46px 24px 10px;position:relative;z-index:1}.tagline h2{font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);letter-spacing:.02em;margin-bottom:10px;color:var(--ink)}.tagline p{font-family:var(--font-mono);font-size:12px;color:var(--gold);letter-spacing:.04em}.wrap{max-width:1560px;margin:0 auto;padding:40px 16px}@media(min-width:1024px){.wrap{padding:40px 32px}}.home-section{animation:fadeSlideUp .5s ease both}.wrap>.home-section+.home-section,.wrap>section+section{margin-top:56px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.home-section:nth-child(2){animation-delay:.07s}.home-section:nth-child(3){animation-delay:.14s}.home-section:nth-child(4){animation-delay:.21s}.home-section:nth-child(5){animation-delay:.28s}.home-section:nth-child(6){animation-delay:.35s}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-header__left{display:flex;align-items:center;gap:14px}.section-header__right{display:flex;align-items:center;gap:10px}.section-icon-wrap{width:40px;height:40px;border-radius:12px;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:16px;flex-shrink:0}.section-icon-wrap i{position:relative;z-index:1}.section-title{font-family:var(--font-body);font-size:18px;font-weight:700;color:var(--ink)}@media(min-width:768px){.section-title{font-size:22px}}.section-subtitle{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint);margin-top:2px}.continue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cont-title{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;color:var(--ink)}.cont-chap{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint);margin-bottom:7px}@media(max-width:1000px){.continue-grid{display:flex;gap:12px;overflow-x:auto;margin:0 -16px;padding:2px 16px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.continue-grid::-webkit-scrollbar{display:none}.continue-grid .cont-card{flex-shrink:0;width:min(300px,calc(100vw - 72px));scroll-snap-align:start}}.scroll-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}@media(min-width:1024px){.scroll-row{margin:0 -32px;padding-left:32px;padding-right:32px}}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex-shrink:0}.zones-filter{display:flex;gap:10px;margin-bottom:20px;max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.zones-filter::-webkit-scrollbar{display:none}.zones-filter .zone-tab{flex-shrink:0}.zone-tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px}.zone-tabs-row .zones-filter{margin-bottom:0}.updates-count{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.updates-count b{color:var(--gold);font-weight:700}.updates-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:640px){.updates-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.updates-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.updates-grid{grid-template-columns:repeat(3,1fr)}}.updates-grid>*{width:100%;min-width:0}.track-btn{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:11px;border:1px solid var(--line);background:var(--panel);color:var(--ink-dim);cursor:pointer;transition:all .15s ease;flex-shrink:0}.track-btn:hover{background:var(--gold-dim);border-color:#d4a24c4d;color:var(--ink)}.type-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:22px}.type-tab{padding:5px 14px;border-radius:100px;font-size:12px;font-weight:600;border:1px solid var(--line);background:transparent;color:var(--ink-dim);cursor:pointer;transition:all .15s;white-space:nowrap;font-family:var(--font-mono)}.type-tab:hover{border-color:#d4a24c4d;color:var(--ink)}.type-tab[aria-selected=true],.type-tab.active{background:var(--gold-dim);border-color:var(--gold);color:var(--ink)}@media(prefers-reduced-motion:reduce){.home-section,.poster-card{animation:none;transition:none}}
