.lm-library-mock{--world-page-line:#c0cae024;--world-page-text:#f5f3fb;--world-page-muted:#aaa8b5;--world-page-dim:#747482;background:#040810;min-height:100svh}.lm-library-mock__sidebar .lm-world-sidebar__brand{margin-bottom:2px}.lm-library-mock__primary-nav{margin-top:38px}.lm-library-mock__nav-divider{color:var(--world-page-dim);letter-spacing:.16em;align-items:center;gap:12px;margin:30px 8px 0;font-size:10px;font-weight:700;display:flex}.lm-library-mock__nav-divider:after{content:"";background:var(--world-page-line);flex:1;height:1px}.lm-library-mock__library-nav{margin-top:16px}.lm-library-mock__bookmark-groups>.lm-library-mock__shelf:first-child,.lm-library-mock__profile-screen{padding-top:28px}.lm-library-mock__profile-screen .lm-profile-section{margin:0;padding:0}.lm-library-mock__account-screen,.lm-library-mock__membership-screen{min-width:0}.lm-library-mock__account-screen .lm-profile-hero{margin:0 0 28px!important}.lm-library-mock__account-activity{margin:0;padding:0}.lm-library-mock__membership-screen .lm-mship{margin:0}@media (min-width:901px) and (max-height:860px){.lm-library-mock__primary-nav{margin-top:18px}.lm-library-mock__nav-divider{margin-top:16px}.lm-library-mock__library-nav{margin-top:9px}}@media (min-width:901px) and (max-height:700px){.lm-library-mock__primary-nav{margin-top:10px}.lm-library-mock__nav-divider{margin-top:9px;font-size:9px}.lm-library-mock__library-nav{margin-top:5px}}.lm-library-mock__main{min-height:100svh;padding:46px 48px 96px}.lm-library-mock__toolbar{border-bottom:1px solid var(--world-page-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:30px;display:flex}.lm-library-mock__toolbar-copy{min-width:0}.lm-library-mock__toolbar-copy h1{color:var(--world-page-text);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:620}.lm-library-mock__toolbar-copy p{color:var(--world-page-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.lm-library-mock__eyebrow{color:#8b6fe9;letter-spacing:.14em;margin-bottom:9px;font-size:11px;font-weight:750;display:block}.lm-library-mock__shelf-head p{color:var(--world-page-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.lm-library-mock__controls{flex:0 480px;align-items:center;gap:10px;width:480px;min-width:0;max-width:100%;display:flex}.lm-library-mock__search{min-width:0;height:46px;color:var(--world-page-dim);background:#070c14;border:1px solid #c0cae02e;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,background .16s;display:flex}.lm-library-mock__search:focus-within{background:#09101b;border-color:#8b6fe994}.lm-library-mock__search input{min-width:0;color:var(--world-page-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.lm-library-mock__search button{width:28px;height:28px;color:var(--world-page-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lm-library-mock__filter-wrap{position:relative}.lm-library-mock__filter-trigger{height:46px;color:var(--world-page-text);cursor:pointer;background:#090d17;border:1px solid #8b6fe957;border-radius:12px;align-items:center;gap:9px;padding:0 16px;transition:border-color .16s,background .16s;display:inline-flex}.lm-library-mock__filter-trigger:hover,.lm-library-mock__filter-trigger.is-open{background:#111025;border-color:#8b6fe9ad}.lm-library-mock__filter-panel{z-index:20;background:#090f19;border:1px solid #c0cae02e;border-radius:14px;gap:14px;width:260px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.lm-library-mock__filter-panel label{color:var(--world-page-muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700;display:grid}.lm-library-mock__filter-panel select{height:40px;color:var(--world-page-text);font:inherit;text-transform:none;background:#050b13;border:1px solid #c0cae029;border-radius:9px;padding:0 10px}.lm-library-mock__shelf{padding-top:48px;scroll-margin-top:28px}.lm-library-mock__shelf--headerless{padding-top:28px}.lm-library-mock__shelf+.lm-library-mock__shelf{border-top:1px solid #c0cae017;margin-top:14px}.lm-library-mock__shelf-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.lm-library-mock__shelf-head h2{color:var(--world-page-text);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:620}.lm-library-mock__all{padding-top:32px;border-top-color:#8b6fe938!important;margin-top:32px!important}.lm-library-mock__empty{border:1px solid var(--world-page-line);max-width:560px;color:var(--world-page-muted);background:#070c14;border-radius:16px;place-items:start;gap:10px;margin-top:80px;padding:30px;display:grid}.lm-library-mock__empty h2,.lm-library-mock__empty p{margin:0}.lm-library-mock__empty--inline{margin-top:0}.lm-library-mock__empty button{color:#8b6fe9;cursor:pointer;background:0 0;border:0;padding:0}.lm-library-mock__controls--characters{flex:none;width:auto;margin-left:auto}.lm-library-mock__all .lm-library-mock__shelf-head{margin-bottom:28px}
@media (max-width:900px){.lm-library-mock .lm-world-sidebar__context-stage{grid-area:nav;min-width:0}.lm-world-sidebar__context--library{width:100%;min-width:0}.lm-world-sidebar__context--library .lm-world-sidebar__nav{gap:6px;min-width:0;margin:0;padding:7px 0 3px;display:flex;overflow-x:auto}body .lm-world-sidebar__context--library .lm-world-sidebar__nav button[data-lm-style=btn-3][data-lm-style]{white-space:nowrap;flex:none;gap:7px!important;width:auto!important;min-height:40px!important;padding:0 10px!important}.lm-world-sidebar__context--library .lm-library-mock__nav-divider{display:none}.lm-world-sidebar__context--library .lm-world-sidebar__nav small{margin:0 0 0 4px;position:static}}
