/* Small shared shell loaded on every non-reader page. */
@import url("./plotgrove/core/base.cb6f6a71c19f.css");
@import url("./plotgrove/core/chrome.497452172795.css");
@import url("./plotgrove/core/theme.a8884b9aed2d.css");
@import url("./plotgrove/pages/pages.c3cc35abf765.css");
@import url("./plotgrove/pages/release-mode.c3340ee8015a.css");
@import url("./plotgrove/components/components.e80e253bc503.css");
@import url("./plotgrove/components/books.a75b715f2813.css");
@import url("./plotgrove/components/dialogs.90380da1ac76.css");
@import url("./plotgrove/components/help-hints.1cbe3e04fc98.css");
@import url("./plotgrove/core/responsive.63722e3074dc.css");
@import url("./plotgrove/core/mobile-polish.484a5a6a57b7.css");

.pg-admin-menu-group { margin-top: 8px; }
.pg-admin-menu-group summary { cursor: pointer; color: var(--pg-muted); font-size: .82rem; font-weight: 800; }
.pg-admin-menu-group a { margin-left: 8px; }
.pg-release-banner { display: flex; align-items: center; gap: 11px; width: min(1120px, calc(100% - 32px)); margin: 12px auto -4px; padding: 10px 14px; border: 1px solid #cdbfe1; border-radius: 12px; color: #39275a; background: #f4effa; box-shadow: 0 7px 18px rgba(89, 57, 135, .08); }
.pg-release-banner-mark { display: grid; width: 26px; height: 26px; flex: 0 0 auto; place-items: center; border-radius: 50%; color: #fff; background: #6e4ca0; font: 800 1rem/1 Georgia, serif; }
.pg-release-banner strong, .pg-release-banner small { display: block; }
.pg-release-banner strong { font-size: .86rem; letter-spacing: .02em; }
.pg-release-banner small { margin-top: 1px; color: #655b72; font-size: .78rem; }
.pg-release-disabled { pointer-events: none; border-color: color-mix(in srgb, var(--pg-line) 86%, transparent) !important; color: color-mix(in srgb, var(--pg-muted) 82%, var(--pg-text)) !important; background: color-mix(in srgb, var(--pg-field-bg) 86%, transparent) !important; box-shadow: none !important; opacity: .72; cursor: not-allowed; }
/* Public publishing and the no-script library visibility control. */
.pg-library-title-visibility{display:flex;align-items:center;gap:.65rem}.pg-library-title-visibility h2,.pg-library-title-visibility h3{margin:0}.pg-book-visibility-toggle{display:inline-flex}.pg-book-visibility-toggle button{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--pg-border,#b9aa8d);border-radius:999px;background:var(--pg-surface,#fff);color:inherit;cursor:pointer;font-size:1.25rem}.pg-book-visibility-toggle button:focus-visible{outline:3px solid currentColor;outline-offset:2px}.pg-public-book{display:grid;grid-template-columns:minmax(18rem,28rem) minmax(16rem,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.pg-public-book-details{max-width:42rem}.pg-public-book-premise{font-size:1.1rem;line-height:1.7}.pg-public-book-facts{display:grid;gap:.8rem}.pg-public-book-facts div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;border-top:1px solid var(--pg-border,#d7cdbb);padding-top:.8rem}.pg-public-book-facts dt{font-weight:700}@media(max-width:760px){.pg-public-book{grid-template-columns:1fr}.pg-public-book-cover{display:flex;justify-content:center}}
