.library-explorer :is(h1,h2,h3,h4,h5){font-family:var(--sans);color:inherit}.library-explorer .topnav{display:flex;align-items:center;gap:26px;margin-left:22px}.library-explorer .navpill{position:relative;font-weight:600;font-size:14px;color:var(--ink2);padding:4px 0;transition:color .15s}.library-explorer .navpill:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2.5px;border-radius:2px;background:var(--found);transition:right .22s cubic-bezier(.22,1,.36,1)}.library-explorer .navpill.is-on,.library-explorer .navpill:hover{color:var(--ink)}.library-explorer .navpill.is-on:after{right:0}.library-explorer .pbar{display:block;height:6px;border-radius:99px;background:var(--bg2);border:1px solid var(--line);overflow:hidden}.library-explorer .pbar>i{display:block;height:100%;border-radius:99px;background:var(--c,var(--found));transition:width .5s cubic-bezier(.22,1,.36,1)}.library-explorer .pbar.gold>i{background:var(--found)}.library-explorer .pct-label{font-family:var(--mono);font-size:10.5px;color:var(--soft);letter-spacing:.03em}@media (max-width:640px){.library-explorer .topnav{margin-left:0;gap:16px}.library-explorer .navpill{font-size:12.5px}}@supports (height:100dvh){.library-explorer .scroller{height:calc(100dvh - 60px)}}.library-explorer .mtabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;gap:4px;background:hsla(40,35%,92%,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:7px 12px calc(7px + env(safe-area-inset-bottom, 0px))}:root[data-theme=night] .library-explorer .mtabbar{background:rgba(20,19,16,.94)}.library-explorer .mtab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;padding:5px 4px 4px;border-radius:12px;color:var(--soft);font-weight:600;font-size:10.5px;letter-spacing:.02em;transition:color .15s,background .15s}.library-explorer .mtab svg{display:block}.library-explorer .mtab:active{background:var(--bg2)}.library-explorer .mtab.is-on{color:var(--ink)}.library-explorer .mtab.is-on svg{color:var(--found)}@media (max-width:720px){.library-explorer .mtabbar{display:flex}.library-explorer .topbar{padding:0 14px;gap:10px}.library-explorer .topnav{display:none}.library-explorer .brand{font-size:16px}.library-explorer .topbar-search{width:auto;flex:1;min-width:0;max-width:none;padding:8px 13px}.library-explorer .signin-button{padding:8px 14px;font-size:13px}.library-explorer .library-pill{padding:8px 10px;gap:6px}.library-explorer .library-pill-t{display:none}.library-explorer .topbar:has(.topbar-search) .brand-t{display:none}.library-explorer .topbar:has(.topbar-search) .topbar-spacer{display:none}.library-explorer .topbar:has(.topbar-search) .streak-chip{display:none}.library-explorer .scroller{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.library-explorer .freepage,.library-explorer .land,.library-explorer .profile,.library-explorer .timeline-inner{padding-left:18px;padding-right:18px}.library-explorer .modal input,.library-explorer .set-input,.library-explorer .signin-input,.library-explorer .topbar-search input{font-size:16px}.library-explorer .modal{padding:24px 20px}.library-explorer .modal h2{font-size:20px}}@media (max-width:400px){.library-explorer .brand-t{display:none}}