.public-libraries-page[data-v-ab75e72e]{min-height:calc(100vh - 68px);padding:56px}.public-libraries-content[data-v-ab75e72e]{max-width:1180px;margin:0 auto}.public-libraries-header[data-v-ab75e72e]{max-width:720px;margin-bottom:42px}.public-libraries-header h1[data-v-ab75e72e]{margin-bottom:14px}.public-libraries-header p[data-v-ab75e72e]:last-child{color:var(--nexus-muted);margin:0;font-family:ui-sans-serif,sans-serif;line-height:1.7}.public-libraries-error[data-v-ab75e72e]{border:1px solid var(--nexus-status-error-line);background:var(--nexus-status-error-bg);color:var(--nexus-status-error);margin-bottom:24px}.public-libraries-grid[data-v-ab75e72e],.public-libraries-list[data-v-ab75e72e]{gap:14px;display:grid}.public-libraries-empty[data-v-ab75e72e]{border:1px solid var(--nexus-line);background:var(--nexus-paper);text-align:center;place-content:center;justify-items:center;min-height:300px;padding:36px;display:grid}.public-libraries-empty .q-icon[data-v-ab75e72e]{color:var(--nexus-accent)}.public-libraries-empty h2[data-v-ab75e72e]{margin:18px 0 8px;font-size:1.35rem}.public-libraries-empty p[data-v-ab75e72e]{max-width:440px;color:var(--nexus-muted);margin:0;font-family:ui-sans-serif,sans-serif;line-height:1.6}@media (width<=700px){.public-libraries-page[data-v-ab75e72e]{padding:42px 22px}}
