.prompt-site .pi-content-page{max-width:1320px;min-height:calc(100vh - 64px);margin:0 auto;padding:56px 48px 88px}.prompt-site .pi-page-heading{max-width:820px;margin-bottom:40px}.prompt-site .pi-page-heading h1{color:var(--pi-accent);letter-spacing:-1.2px;font-size:clamp(32px,3.4vw,46px);font-weight:700;line-height:1.15}.prompt-site .pi-eyebrow{color:#8c6ac8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.prompt-site .pi-page-description{color:var(--pi-muted);max-width:710px;margin-top:18px;font-size:16px;line-height:1.7}.prompt-site .pi-page-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.prompt-site .pi-action{color:#655273;background:#fff;border:1px solid #e4dcf4;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.prompt-site .pi-action:hover{background:#f7f3ff}.prompt-site .pi-action-primary{color:#fff;background:var(--pi-accent);border-color:var(--pi-accent)}.prompt-site .pi-action-primary:hover{background:#6841df}.prompt-site .pi-page-library .pi-page-heading{max-width:900px;margin-bottom:26px}.prompt-site .pi-page-library .pi-page-heading h1{color:var(--pi-ink,#000118);font-size:clamp(30px,3vw,40px)}.prompt-site .pi-page-library .pi-page-description{max-width:720px;margin-top:12px;font-size:15px}.prompt-site .pi-page-template .pi-page-heading h1{color:#000118;font-size:clamp(28px,3vw,40px)}.prompt-site .pi-page-article{max-width:1170px}.prompt-site .pi-page-article .pi-page-heading{border-bottom:1px solid #eae6f0;max-width:760px;margin-bottom:24px;padding-bottom:28px}.prompt-site .pi-page-article .pi-page-heading h1{color:#000118;font-weight:600;line-height:1.22}.prompt-site .pi-page-guides .pi-page-heading{border-left:3px solid #cab7fc;padding-left:24px}.prompt-site .pi-page-guides .pi-page-heading h1{color:#000118}.prompt-site .pi-action:disabled{opacity:.6;cursor:wait}.prompt-site .pi-content-page :is(button,a,select,textarea,input,summary):focus-visible{outline-offset:4px;outline:2px solid #7d52ff}.prompt-site .pi-page-panel{background:#fff;border:1px solid #eae6f0;border-radius:20px;padding:28px}.prompt-site .pi-page-panel h2{font-size:22px;font-weight:600;line-height:1.35}.prompt-site .pi-page-panel p{color:var(--pi-muted);font-size:14px;line-height:1.7}.prompt-site .pi-filter-bar{background:#f7f7f9;border:1px solid #ededf1;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding:16px;display:flex}.prompt-site .pi-filter-bar :is(input,select){color:#45404f;background:#fff;border:1px solid #e6e3eb;border-radius:9px;min-width:0;min-height:42px;padding:9px 12px;font-size:14px}.prompt-site .pi-empty-state{text-align:center;background:#fcfbff;border:1px dashed #ddd3f0;border-radius:20px;padding:64px 24px}.prompt-site .pi-empty-state svg{color:#aa94d4;margin:0 auto 16px}.prompt-site .pi-empty-state h2{margin-bottom:10px;font-size:21px;font-weight:600}.prompt-site .pi-empty-state p{color:var(--pi-muted);margin-bottom:20px;line-height:1.7}.prompt-site .pi-chip{color:#7752c4;background:#f4efff;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}@media (width<=1023px){.prompt-site .pi-content-page{padding:32px 24px 64px}}@media (width<=600px){.prompt-site .pi-content-page{padding:28px 16px 48px}.prompt-site .pi-page-heading{margin-bottom:28px}.prompt-site .pi-page-panel{padding:20px}.prompt-site .pi-filter-bar{gap:8px;padding:12px}}
