.ms-page,.ms-shelf{max-width:960px;margin:0 auto;padding:32px 16px 64px}.ms-crumb{font-size:var(--fs-sm);opacity:.7;margin-bottom:8px}.ms-crumb a{color:inherit}.ms-h1{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:30px;line-height:1.2;display:flex}.ms-h2{font-size:var(--fs-md);margin:28px 0 10px}.ms-sum{font-size:var(--fs-base);opacity:.85;margin:0 0 18px}.ms-badge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px}.ms-official{color:#15803d}.ms-community{color:#6d28d9}.ms-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;display:grid}.ms-facts div{border:1px solid #7f7f7f40;border-radius:10px;padding:10px 12px}.ms-facts dt{font-size:var(--fs-xs);opacity:.65}.ms-facts dd{font-weight:var(--fw-semibold);word-break:break-word;margin:4px 0 0}.ms-install{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-install li{border:1px solid #7f7f7f40;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ms-install code{white-space:nowrap;font-size:var(--fs-sm);flex:1;overflow-x:auto}.ms-type{font-size:var(--fs-xs);opacity:.7;min-width:78px}.ms-copy{font:inherit;font-size:var(--fs-sm);color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f66;border-radius:8px;padding:4px 10px}.ms-note{font-size:var(--fs-sm);opacity:.7}.ms-needs{margin:0;padding-left:20px}.ms-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ms-card{height:100%;color:inherit;border:1px solid #7f7f7f40;border-radius:12px;padding:14px;text-decoration:none;display:block}.ms-card:hover{border-color:#7f7f7f99}.ms-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-card-name{font-weight:var(--fw-bold)}.ms-card-sum{font-size:var(--fs-base);opacity:.8;margin:8px 0}.ms-card-meta{font-size:var(--fs-xs);opacity:.7;flex-wrap:wrap;gap:10px;display:flex}.ms-logo{vertical-align:middle;object-fit:contain;box-sizing:border-box;background:#eeedea;border:1px solid #1111110f;border-radius:8px;flex:none;padding:3px}.ms-card-name{align-items:center;gap:8px;display:inline-flex}.ms-filters{gap:8px;margin:4px 0 0;display:grid}.ms-frow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-flabel{font-size:var(--fs-sm);opacity:.7;margin-right:2px}.ms-count{font-size:var(--fs-sm);opacity:.7;margin:4px 0 0}.ms-grid>li{flex-direction:column;gap:8px;display:flex}.ms-grid>li>.ms-card{flex:1}.ms-card-act{align-items:center;gap:12px;padding:0 4px;display:flex}.ms-use{margin:12px 0}.ms-use-btn{background:var(--accent);color:#fff;height:42px;font-weight:var(--fw-bold);font-size:var(--fs-base);border-radius:10px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.ms-use-btn:hover{filter:brightness(1.06);color:#fff;text-decoration:none}.ms-more{margin:8px 0 4px}.ms-more>summary{cursor:pointer;width:max-content;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink2);padding:6px 0}.ms-install code{overflow-wrap:anywhere}
