.sl-project-placeholder,.sl-project-error{font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.sl-project-placeholder{background:var(--card-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.sl-project-placeholder-inner{padding:var(--px);flex-direction:column;align-items:flex-start;gap:12px;max-width:600px;display:flex}.sl-project-placeholder-num{letter-spacing:.1em;color:#ffffff4d;text-transform:uppercase;font-size:11px;font-weight:500}.sl-project-placeholder-title{letter-spacing:-.04em;color:#fff;text-transform:uppercase;font-size:clamp(2.5rem,8vw,6rem);font-weight:800;line-height:.9}.sl-project-placeholder-cat{color:#fff6;margin-top:4px;font-size:13px}.sl-project-placeholder-msg{color:#ffffff40;margin-top:16px;font-size:13px}.sl-project-back-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;align-items:center;min-height:44px;margin-top:24px;padding:10px 22px;font-size:12px;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.sl-project-back-btn:hover{color:#fff;border-color:#ffffff80}.sl-project-back-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.sl-project-error{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.sl-project-error-num{letter-spacing:-.04em;color:var(--text);opacity:.08;font-size:clamp(4rem,10vw,8rem);font-weight:800}.sl-project-error p{color:var(--text-secondary);font-size:15px}.sl-project-error a{border:1px solid var(--border-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-items:center;min-height:44px;padding:10px 22px;font-size:12px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.sl-project-error a:hover{border-color:var(--text);color:var(--text)}
