.world-library-trigger{border:1px solid var(--border,#d8e0e7);background:var(--card,#fff);min-height:44px;color:var(--foreground,#20384b);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:600}.world-library-dialog[data-slot=dialog-content]{z-index:250;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100% - 24px);max-width:1120px;max-height:calc(100dvh - 24px);padding:20px;overflow:hidden}body:has(.world-library-dialog) [data-slot=dialog-overlay]{z-index:240}.world-library-content{overscroll-behavior:contain;min-width:0;min-height:0;overflow:hidden auto}.world-library-content .resource-catalog{border:0;margin:0;padding:12px 0}.world-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.world-library-heading h2{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.5}.world-library-heading p{color:var(--muted-foreground,#5a6e80);margin:4px 0 0}.world-library-play .artifact-stage{border-radius:12px;height:clamp(260px,47dvh,520px);overflow:hidden}.hub-library-row{max-width:var(--page-max,1180px);justify-content:flex-end;width:100%;margin:0 auto;padding:0 24px 12px;display:flex}@media (max-width:600px){.world-library-dialog[data-slot=dialog-content]{padding:16px}.world-library-play .artifact-stage{height:330px}.hub-library-row{padding:0 16px 10px}}
