.drupal-page.svelte-6sry6f{min-height:60vh;padding-top:120px}.page-header.svelte-6sry6f{max-width:640px;margin-bottom:var(--space-16)}.page-header.svelte-6sry6f h1:where(.svelte-6sry6f){margin-bottom:var(--space-4);color:var(--color-text)}.page-header.svelte-6sry6f p:where(.svelte-6sry6f){color:var(--color-text-muted)}.diagram.svelte-6sry6f{max-width:52rem;margin-bottom:var(--space-24)}.site.svelte-6sry6f{border:2px solid var(--color-blue);border-radius:var(--border-radius);padding:var(--space-6);background:var(--color-bg)}.site-label.svelte-6sry6f{margin:0 0 var(--space-4);font-weight:600;color:var(--color-blue)}.tiles.svelte-6sry6f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.tile.svelte-6sry6f{padding:var(--space-6);border:var(--layout-border);border-radius:var(--border-radius);background:var(--color-surface)}.tile.svelte-6sry6f h2:where(.svelte-6sry6f){font-size:1.25rem;font-weight:500;margin-bottom:var(--space-2);color:var(--color-text)}.tile.svelte-6sry6f p:where(.svelte-6sry6f){margin:0;font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)}.outside.svelte-6sry6f{margin:var(--space-4) 0 0;font-size:.9375rem;color:var(--color-text-faint)}.outside.svelte-6sry6f s:where(.svelte-6sry6f){margin-inline-start:.75ch;text-decoration-thickness:1px}.install.svelte-6sry6f{max-width:52rem;margin-bottom:var(--space-24)}.install.svelte-6sry6f h2:where(.svelte-6sry6f),.check-col.svelte-6sry6f h2:where(.svelte-6sry6f),.modules-header.svelte-6sry6f h2:where(.svelte-6sry6f){color:var(--color-text);margin-bottom:var(--space-4)}.install-box.svelte-6sry6f{box-sizing:border-box;display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .4rem .6rem .9rem;border:var(--layout-border);border-radius:var(--border-radius);background:var(--color-surface);max-width:100%}.install-code.svelte-6sry6f{flex:1;min-width:0;margin:0;overflow-x:auto;font-family:var(--font-mono);font-size:.875rem;line-height:1.8;color:var(--color-text)}.install-code.svelte-6sry6f code:where(.svelte-6sry6f){font-family:inherit;white-space:pre}.prompt.svelte-6sry6f{color:var(--color-text-faint);-webkit-user-select:none;user-select:none;margin-inline-end:1ch}.pkg.svelte-6sry6f{color:var(--color-orange)}.install-copy.svelte-6sry6f{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer}.install-copy.svelte-6sry6f:hover{color:var(--color-text);background:var(--color-surface-2)}.actions.svelte-6sry6f,.closing-actions.svelte-6sry6f{display:flex;flex-wrap:wrap;gap:var(--space-3)}.actions.svelte-6sry6f{margin-top:var(--space-6)}.checklist.svelte-6sry6f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);max-width:52rem;margin-bottom:var(--space-24)}.check-col.svelte-6sry6f{padding:var(--space-8);border:var(--layout-border);border-radius:var(--border-radius)}.check-col.svelte-6sry6f ul:where(.svelte-6sry6f){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.check-col.svelte-6sry6f li:where(.svelte-6sry6f){position:relative;padding-inline-start:1.75rem;line-height:1.5;color:var(--color-text-muted)}.check-col.svelte-6sry6f li:where(.svelte-6sry6f):before{position:absolute;inset-inline-start:0;font-weight:600}.check-col.svelte-6sry6f li.no:where(.svelte-6sry6f):before{content:"✕";color:var(--color-text-faint)}.check-col.svelte-6sry6f li.yes:where(.svelte-6sry6f):before{content:"✓";color:var(--color-blue)}.modules-header.svelte-6sry6f{max-width:640px;margin-bottom:var(--space-12)}.modules-header.svelte-6sry6f p:where(.svelte-6sry6f){color:var(--color-text-muted)}.entry-grid.svelte-6sry6f{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--space-6);align-items:start}.closing.svelte-6sry6f{margin-top:var(--space-32);padding-top:var(--space-16);border-top:var(--layout-border);text-align:center}.closing.svelte-6sry6f p:where(.svelte-6sry6f){color:var(--color-text-muted);margin-bottom:var(--space-6)}.closing-actions.svelte-6sry6f{justify-content:center}@media(max-width:720px){.tiles.svelte-6sry6f,.checklist.svelte-6sry6f{grid-template-columns:1fr}}
