.curated-tier-view{width:100%;max-width:100%;font-family:Manrope,sans-serif}.curated-tier-view .nb-tier-row{display:flex;background-color:#1a1a1a;border-bottom:2px solid #000;border-radius:0!important}.curated-tier-view .nb-tier-row:first-child{border-top:2px solid #000}.curated-tier-view .nb-rank-box{width:130px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-right:2px solid #000;overflow:visible}.curated-tier-view .nb-book-track{flex-grow:1;padding:.8rem;display:flex;flex-wrap:wrap;gap:.8rem;min-height:120px}@media(max-width:767px){.curated-tier-view .nb-book-track{gap:.4rem;padding:.4rem;min-height:80px}.curated-tier-view .nb-rank-box{width:70px}}.nb-heavy-border{border:2px solid #000!important;border-radius:0!important}.nb-book-card{width:80px;aspect-ratio:2/3;background-size:cover;background-position:center;background-repeat:no-repeat;border:2px solid #000;box-shadow:2px 2px #000;position:relative;border-radius:0!important;transition:transform .1s cubic-bezier(0,0,.2,1),border-color .1s cubic-bezier(0,0,.2,1),box-shadow .1s cubic-bezier(0,0,.2,1);overflow:hidden}@media(max-width:767px){.nb-book-card{width:56px}}.nb-book-card:hover{transform:rotate(2deg);border-color:#ff51fa;box-shadow:2px 2px #ff51fa}.nb-book-card img{width:100%;height:100%;object-fit:cover;display:block}.full-width-tier-list{width:100vw;margin-left:calc(-50vw + 50%);padding-left:max(env(safe-area-inset-left),1rem);padding-right:max(env(safe-area-inset-right),1rem)}@media(max-width:767px){.full-width-tier-list{padding-left:.5rem;padding-right:.5rem}}.collection-content h1,.collection-content h2,.collection-content h3{color:var(--ink-0);font-weight:700;margin-top:2em;margin-bottom:.75em;line-height:1.3}.collection-content h1{font-size:2em}.collection-content h2{font-size:1.5em}.collection-content h3{font-size:1.25em}.collection-content p{margin-bottom:1.5em}.collection-content ul,.collection-content ol{margin-left:1.5em;margin-bottom:1.5em}.collection-content li{margin-bottom:.75em}.collection-content strong{font-weight:600;color:var(--ink-0)}.collection-content a{color:var(--accent-main);text-decoration:underline}.collection-content a:hover{color:var(--accent-main-hover, #60a5fa)}.collection-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.collection-content pre{background:var(--bg-1);padding:1em;border-radius:8px;overflow-x:auto;margin:1.5em 0}.collection-content code{background:var(--bg-1);padding:.2em .4em;border-radius:4px;font-family:monospace;font-size:.9em}.collection-content pre code{background:transparent;padding:0}
