.preset-collection-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.preset-collection-links a{padding:9px 15px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);font-size:13px}.preset-collection-links a:hover,.preset-collection-links a[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--bg)}.preset-collection-intro{max-width:850px;margin:0 0 32px}.preset-collection-intro p,.preset-showcase-intro p{color:var(--muted);line-height:1.8}.preset-collection-intro>span{display:block;margin-top:14px;color:var(--accent);font-size:12px;letter-spacing:.04em}.preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.preset-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.preset-card-image{position:relative;display:block;aspect-ratio:16/10;background:#08080a;overflow:hidden}.preset-card-image img{width:100%;height:100%;object-fit:contain;transition:scale .3s}.preset-card-image:hover img{scale:1.025}.preset-card-image>span{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:4px 8px;border-radius:var(--radius-sm);background:#08080ae8;color:#fff;font-size:11px}.preset-card-copy{padding:20px}.preset-card-copy h3{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.preset-card-copy>p{min-height:5em;margin:12px 0 18px;color:var(--muted);font-size:14px;line-height:1.7}.preset-card-copy .small-link{font-size:12px}.preset-card-copy svg,.preset-next svg,.preset-help-links svg{width:17px;height:17px}.preset-showcase-intro{max-width:780px;margin:42px 0}.preset-showcase-intro h2{font-size:clamp(28px,4vw,48px)}.preset-showcase-collection{margin:0 0 66px}.preset-showcase-collection .section-head>div>p:last-child{max-width:750px;margin-top:12px;color:var(--muted);font-size:15px;line-height:1.7}.preset-next{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:36px}.preset-source{margin-top:52px;padding:28px;border-top:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.preset-source h2{font-size:23px}.preset-source p{max-width:1000px;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.75}.preset-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;color:var(--muted);font-size:13px}.preset-breadcrumb a:hover{text-decoration:underline;color:var(--text)}.preset-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.preset-detail-tags span{padding:5px 9px;background:#ffffff0b;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);font-size:12px}.preset-detail-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:30px;align-items:start}.preset-main-preview{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#08080a}.preset-main-preview img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.preset-main-preview figcaption,.preset-gallery figcaption{padding:12px;color:var(--muted);font-size:12px}.preset-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.preset-gallery figure{margin:0;min-width:0;background:#08080a;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.preset-gallery img{display:block;width:100%;height:155px;object-fit:contain}.preset-gallery figcaption{padding:8px;font-size:11px}.preset-file-details{position:sticky;top:calc(var(--header-h) + 20px)}.preset-file-details h2{font-size:28px}.preset-file-details dl{margin:18px 0 24px}.preset-file-details dl>div{padding:12px 0;border-bottom:1px solid var(--line)}.preset-file-details dt{margin-bottom:5px;color:var(--faint);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.preset-file-details dd{margin:0;font-size:14px;overflow-wrap:anywhere}.preset-file-details dd>code{display:block;margin-top:5px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.preset-file-details>.small-link{display:flex;margin-top:18px}.preset-file-details>.fine-print{margin-top:22px;line-height:1.7}.preset-about{max-width:950px;margin:44px 0 30px}.preset-about h2,.preset-import h2{font-size:30px}.preset-about p{margin-top:14px;line-height:1.8;color:var(--muted)}.preset-about code,.preset-import code{overflow-wrap:anywhere;font-size:.9em;color:var(--text)}.preset-import ol{padding-left:24px;margin:24px 0}.preset-import li{padding:0 0 20px 8px;line-height:1.8;color:var(--muted)}.preset-import li strong{color:var(--text)}.preset-folder{display:block;margin:12px 0 8px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.preset-help-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:13px;color:var(--accent)}.preset-help-links a:hover{text-decoration:underline}.preset-related{margin-top:54px}.preset-discovery{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:24px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.preset-discovery p{margin:0;color:var(--muted);font-size:14px}@media(max-width:1000px){.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.preset-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.preset-grid,.preset-detail-layout{grid-template-columns:1fr}.preset-file-details{position:static}.preset-card-copy>p{min-height:0}.preset-showcase-collection{margin-bottom:44px}.preset-source{padding:20px}.preset-collection-links a{font-size:12px;padding:8px 12px}.preset-next{align-items:stretch}.preset-next .p-button{width:100%}.preset-main-preview img{max-height:560px}}
