abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}.header{position:sticky;top:0;z-index:100}.nav{padding:1rem 2rem}.nav-favorites{gap:.35rem;position:relative}.badge,.nav-favorites{align-items:center;display:inline-flex}.badge{background:#ff6b6b;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;justify-content:center;min-width:1.5rem;padding:0 .5rem}.menu-toggle{background:none;border:none;color:inherit;cursor:pointer;display:none;padding:.4rem}.menu-icon{display:inline-flex;flex-direction:column;height:1.2rem;justify-content:space-between;position:relative;width:1.5rem}.menu-icon-bar{background:currentColor;display:block;height:.14rem;transition:transform .2s ease,opacity .2s ease;width:100%}.menu-icon.open .menu-icon-bar:first-child{transform:translateY(.53rem) rotate(45deg)}.menu-icon.open .menu-icon-bar:nth-child(2){opacity:0}.menu-icon.open .menu-icon-bar:nth-child(3){transform:translateY(-.53rem) rotate(-45deg)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media(max-width:768px){.menu-toggle{display:inline-flex}.nav-links{align-items:flex-start;background:#0c2c48f2;border-radius:12px;box-shadow:0 15px 30px #0f172a26;display:none;flex-direction:column;gap:1rem;list-style:none;opacity:0;padding:1.25rem;position:absolute;right:1.5rem;top:100%;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden}.nav-links.open{display:flex;opacity:1;transform:translateY(0);visibility:visible}.nav-links a{color:#fff;display:block;font-size:1rem;padding:0 1rem;width:100%}.nav-links li{width:100%}.favorite-actions{align-items:stretch;flex-direction:column}.favorite-actions .favorite-btn,.favorite-actions .mark-read-btn{justify-content:center;width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.header{background:linear-gradient(135deg,#81caff,#345b77);box-shadow:0 2px 10px #0000001a;color:#fff;padding:1rem 0}.nav{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.logo{font-size:1.5rem;font-weight:700}.logo a{color:#fff;text-decoration:none;transition:opacity .3s}.logo a:hover{opacity:.8}.nav-links{display:flex;gap:2rem;list-style:none}.nav-links a{color:inherit;text-decoration:none;transition:opacity .2s ease}.nav-links a:hover{opacity:.8}.footer{background-color:#2c3e50;color:#fff;margin-top:4rem}.footer-content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:3rem 2rem 2rem}.footer-section h3,.footer-section h4{color:#ecf0f1;margin-bottom:1rem}.footer-section p{color:#bdc3c7;line-height:1.6}.footer-section a{color:#ecf0f1;text-decoration:none;transition:color .3s}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem}.footer-links a{color:#bdc3c7;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#ecf0f1}.footer-bottom{border-top:1px solid #34495e;color:#95a5a6;padding:1.5rem 2rem;text-align:center}.footer-bottom a{color:#95a5a6;text-decoration:none;transition:color .3s}.footer-bottom a:hover{color:#ecf0f1}.container{margin:0 auto;max-width:1200px;padding:2rem}.breadcrumb{color:#666;font-size:.9rem;margin-bottom:2rem}.breadcrumb a{color:#4880a8;text-decoration:none}.main-header{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:2rem}.main-header,.main-main{margin-bottom:2rem}.main-title-section{margin-bottom:1.5rem}.favorites-unread-count{align-items:center;background:linear-gradient(135deg,#ff9f43,#ff6b6b);border-radius:9999px;box-shadow:0 4px 12px #ff6b6b40;color:#fff;display:inline-flex;font-weight:600;gap:.4rem;letter-spacing:.01em;margin-top:.75rem;padding:.45rem .9rem}.favorites-unread-count:before{content:"📗"}.favorite-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-bottom:1rem}.favorite-btn{align-items:center;background:#667eea1a;border:2px solid #4880a8;border-radius:8px;color:#4880a8;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s}.favorite-btn--hero{margin-top:1rem}.favorite-btn:hover{background:#4880a8;color:#fff;transform:translateY(-2px)}.favorite-btn.active{background:#ff6b6b;border-color:#ff6b6b;color:#fff}h1{color:#81caff;font-size:2rem;margin-bottom:.5rem}.comic-meta{color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;margin-bottom:1rem}.meta-item{align-items:center;display:flex;gap:.5rem}.meta-item a{color:#4880a8;text-decoration:none}.media-tag{background-color:#e0ecff;border-radius:9999px;color:#1d4ed8;font-size:.9rem;padding:.25rem .75rem;text-decoration:none}.main-description{color:#555;line-height:1.8;margin-top:1.5rem}.flex-area{display:flex;gap:1rem;margin-top:1.5rem}.stats-number{color:#ff6b6b;font-weight:700}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s}.btn-primary{background:linear-gradient(135deg,#81caff,#81caff);color:#fff;display:inline-flex;justify-content:center}.btn-primary:hover{box-shadow:0 4px 15px #667eea66;transform:translateY(-2px)}.btn-outline{background:transparent;border:2px solid #81caff;color:#81caff;display:inline-flex;justify-content:center}.btn-outline:hover{background:#81caff;color:#fff;transform:translateY(-2px)}.section{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:2rem;padding:2rem}.section-title{border-bottom:2px solid #f0f0f0;color:#333;font-size:1.3rem;margin-bottom:1.5rem;padding-bottom:.5rem}.section-title>a{color:#81caff;text-decoration:none}.section-url{background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;color:#888;display:inline-block;font-family:Courier New,monospace;overflow-wrap:anywhere;padding:4px 12px;word-break:break-word}.section-summary,.section-url{margin-bottom:20px}.card-parent{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.card-parent a{text-decoration:none}.card-link>.card-child,.card-parent a>.card-child,.card-parent--recommend a>.card-child{height:100%}.card-with-favorite{align-items:stretch;display:flex;gap:.75rem}.card-with-favorite .card-link{flex:1;text-decoration:none}.favorite-icon-btn{align-items:center;background:#fff;border:1px solid #aac8dc;border-radius:50%;color:#aac8dc;cursor:pointer;display:inline-flex;font-size:1.2rem;height:42px;justify-content:center;transition:all .2s ease;width:42px}.favorite-icon-btn:hover{background:#f0f9ff}.favorite-icon-btn.active{background:#ff6b6b;border-color:#ff6b6b;color:#fff}.card-parent--recommend.is-loading{opacity:.8}.skeleton-card{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border:1px solid #d0d7de;border-radius:8px;min-height:120px;min-width:80%}.skeleton-card,.skeleton-heart{animation:shimmer 1.2s infinite}.skeleton-heart{background:linear-gradient(90deg,#f8fafc 25%,#e2e8f0,#f8fafc 75%);background-size:200% 100%;border:1px solid #d0d7de;border-radius:50%;height:42px;width:42px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section-pickup{align-items:stretch}.section-pickup>div{height:100%}.section-pickup>div>a{display:block;height:100%}.section-pickup .card-child{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-list .card-child,.card-list .card-with-favorite{margin:.8rem}.card-list .card-with-favorite .card-child{margin:0}.card-child{border:1px solid #aac8dc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:1rem;transition:all .3s}.card-child.unread{background:#f3ffff;border-color:#aac8dc}.card-child:hover{border-color:#aac8dc;box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.card-child h4{color:#333;margin-bottom:.5rem}.card-child-sub{color:#999;font-size:.8rem}.card-child-summary{color:#555;flex:1;font-size:.9rem;line-height:1.6;margin:.5rem 0}.card-list{border:1px solid #e9ecef;border-radius:8px;max-height:500px;overflow-y:auto}.card-list a{text-decoration:none}.episode-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:background-color .3s}.episode-item:hover{background-color:#f8f9fa}.episode-item:last-child{border-bottom:none}.pager{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px}.btn-pager{background:linear-gradient(135deg,#aac8dc,#4880a8);color:#fff}.btn-pager:hover{box-shadow:0 4px 15px #667eea66;transform:translateY(-2px)}.search-bar{align-items:stretch;display:flex;gap:.5rem;margin:0 auto;max-width:500px;width:100%}.search-input{flex-grow:1;font-size:1rem;padding:.5rem}.empty-result{color:#666;padding:1rem}.unread-badge{background:#6ecfea;border-radius:12px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px}.pickup-label{color:#444;font-weight:700;margin-bottom:.5rem}.section-page-right-bottom{margin-top:1rem;text-align:right}.comic_google_trend{text-align:center}.comic_google_trend_title{margin-bottom:10px}.comic_google_trend p{color:#666;font-size:14px;margin-bottom:20px}.comic_google_trend_tabs{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:center;list-style:none;margin:0 0 30px;overflow:hidden;padding:0}.comic_google_trend_tabs li{background:transparent;border-right:1px solid #e9ecef;color:#666;cursor:pointer;flex:1;font-weight:500;padding:12px 24px;position:relative;transition:all .3s ease}.comic_google_trend_tabs li:last-child{border-right:none}.comic_google_trend_tabs li:hover{background:#e9ecef;color:#333}.comic_google_trend_tabs li.active{background:linear-gradient(135deg,#81caff,#81caff);box-shadow:inset 0 2px 4px #0000001a;color:#fff;font-weight:600}.comic_google_trend_tabs li.active:after{background:#fff;border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:20px}#google-trend{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin:20px 0;min-height:300px}.comic_google_trend p:last-child{color:#999;font-size:12px;font-style:italic;margin-top:15px}.hero-section{margin-bottom:2rem;position:relative}.hero-banner{display:block;height:auto;margin:0 auto;max-height:400px;max-width:1135px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-text{color:#fff;left:50%;max-width:640px;position:absolute;text-align:center;text-shadow:0 2px 5px rgba(0,0,0,.7);top:50%;transform:translate(-50%,-50%);width:80%}.hero-text h1{color:#fff;font-size:2rem;margin-bottom:.5rem}.hero-text p{font-size:1.2rem}@media(max-width:768px){.nav{padding:0 1rem}.nav-links{display:none}.container{padding:1rem}.comic-title-section{flex-direction:column;gap:1rem}.favorite-btn{align-self:flex-start}.favorite-btn--hero{font-size:1rem;padding:.75rem 1rem;width:100%}.comic-info h1{font-size:1.5rem}.comic-meta{gap:.5rem}.comic-meta,.flex-area,.search-bar{flex-direction:column}.search-bar,.search-bar .btn,.search-bar .search-input{width:100%}.card-parent{grid-template-columns:1fr}.card-with-favorite{align-items:stretch;flex-direction:row;gap:.75rem}.favorite-icon-btn{align-self:center}.footer-content{padding:2rem 1rem 1rem}.footer-bottom{padding:1rem}.comic_google_trend_tabs{margin:0 -10px 20px}.comic_google_trend_tabs li{font-size:14px;padding:10px 16px}.hero-text h1{font-size:1.2rem;line-height:1.4}.hero-text{width:90%}.hero-text p{font-size:.9rem;line-height:1.5}}.loading-state{color:#1e3a56;margin-bottom:1rem}.loading-state__primary{font-weight:600}.loading-state__secondary{color:#3f5872;font-size:.95rem;margin-top:.35rem}.retry-actions{margin:.75rem 0 1.25rem}.htag-title{color:#81caff;font-size:2rem;margin-bottom:.5rem}
