.library-starter[hidden]{display:none!important}
.library-starter{position:relative;z-index:41;width:min(940px,calc(100% - 28px));margin:24px auto 120px;padding:28px;border:1px solid #d7c7a4;border-radius:22px;background:#faf6eb;color:#293d33;box-shadow:0 15px 50px #152d2926;font:14px/1.6 var(--sans)}
#libraryView:has(>.library-starter:not([hidden]))>:is(.room-experience,.library-grid-view,.trial-room-view){display:none!important}
.library-starter-intro>span{font-size:10px;letter-spacing:2px;color:#5c7057}.library-starter h2{margin:8px 0 12px;font:30px/1.2 Georgia,serif;color:inherit}.library-starter p{margin:8px 0}.library-starter-intro button{padding:0;background:none;color:#2c6353;text-decoration:underline;font:inherit;font-weight:600}
.library-starter-status{min-height:24px;font-size:12px;color:#536858}.library-starter-books{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin-top:20px}.library-starter-books>button{position:relative;min-width:0;padding:5px;border:2px solid transparent;border-radius:9px;background:transparent;color:inherit;text-align:left}.library-starter-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:2/3;background:#304e42;color:#fff1d6;border-radius:3px;overflow:hidden;box-shadow:2px 4px 9px #162c3330;font:13px Georgia,serif}.library-starter-cover>span{padding:8px;text-align:center}.library-starter-cover img{display:block;width:100%;height:100%;object-fit:cover}.library-starter-books strong,.library-starter-books small{display:block;font-size:10px;line-height:1.35;margin-top:7px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.library-starter-books small{font-size:9px;margin-top:3px}.library-starter-books i{display:none;position:absolute;right:1px;top:1px;padding:0 5px;border-radius:50%;color:white;background:#346952;font-style:normal}.library-starter-books [aria-pressed=true]{border-color:#346952;background:#dfe9dc}.library-starter-books [aria-pressed=true] i{display:block}.library-starter-books button:is(:hover,:focus-visible){outline:2px solid #9c8050;outline-offset:2px}.library-starter-detail{margin:18px 0;padding:16px;background:#eaeede;border-radius:12px;min-height:110px}.library-starter-detail strong,.library-starter-detail span{display:block}.library-starter-detail span{font-size:12px}.library-starter-detail p{font-size:12px;max-height:115px;overflow:auto}.library-starter-actions{display:flex;flex-wrap:wrap;gap:10px}.library-starter-actions button{padding:10px 16px;border-radius:22px;background:#294d3d;color:#fff3da;font:12px var(--sans)}.library-starter-actions button:disabled{opacity:.5;cursor:default}
@media(max-width:760px){.library-starter{padding:20px;margin-top:12px}.library-starter h2{font-size:25px}.library-starter-books{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.library-starter-detail{min-height:100px}.library-starter-books strong{font-size:9px}}
#toast{max-width:min(430px,calc(100vw - 24px));box-sizing:border-box;pointer-events:none;transition:opacity .25s,transform .25s}
.library-starter-room{display:flex;justify-content:flex-end;margin-bottom:10px}.library-starter-room .room-size-control{position:relative}.library-starter-room .room-size-menu{bottom:auto;top:calc(100% + 8px);left:auto;right:0;transform:none;background:#294d3d;color:#fff3da;z-index:5}.library-starter-room [data-room-ui=size]{padding:8px 12px;border:1px solid #aab8a1;border-radius:20px;background:#eaeede;color:#294d3d;display:flex;gap:5px;align-items:center;font:12px var(--sans)}
