.edit-author-page{background:radial-gradient(circle at top,#e93d8214,#0000 45%);min-height:100vh;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,6vw,4rem) 4rem}.edit-author-container{flex-direction:column;gap:clamp(2rem,3vw,3.5rem);width:min(1100px,100%);margin:0 auto;display:flex}.edit-author-hero{background:linear-gradient(135deg,#e93d8233,#111c),var(--dark-2);border:1px solid var(--dark-a6);border-radius:24px;padding:clamp(2.25rem,5vw,3.75rem);position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #e93d8226}.edit-author-hero:after{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle at 45% -10%,#e93d8266,#0000 55%);position:absolute;inset:0}.edit-author-hero>*{z-index:1;position:relative}.edit-author-hero-title{flex-wrap:wrap;gap:.75rem;margin:1rem 0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1;display:flex}.edit-author-hero-accent{color:var(--pink-11);font-weight:900}.edit-author-hero-subtitle{color:var(--text-white-80);max-width:640px}.edit-author-meta{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem;display:grid}.edit-author-meta-item{background:#00000040;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.edit-author-meta-item span{color:var(--text-white-70);letter-spacing:.05em;text-transform:uppercase;font-size:.9rem}.edit-author-meta-item strong{letter-spacing:-.01em;color:var(--text-white-95);font-size:1.05rem}.edit-author-meta-skeleton{background:#ffffff14;border-radius:8px;height:1.15rem}.edit-author-hero-actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.edit-author-card{background:#111c;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 25px 45px #0000008c,0 0 0 1px #e93d820d}.edit-author-form-wrapper{flex-direction:column;gap:1.5rem;padding:clamp(2rem,4vw,3rem);display:flex}.edit-author-alert{margin-bottom:.5rem}.edit-author-skeleton{flex-direction:column;gap:1rem;display:flex}.edit-author-skeleton .skeleton-line{background:#ffffff14;border-radius:8px;height:18px}.edit-author-skeleton .skeleton-block{background:#ffffff14;border-radius:16px;height:180px}.edit-author-form{flex-direction:column;gap:2rem;display:flex}.edit-author-fields-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.edit-author-slug-input{color:var(--text-white-80);cursor:not-allowed;background:#ffffff0a}.edit-author-char-counter{color:var(--text-white-65);text-align:right;margin-top:.35rem;font-size:.85rem}.edit-author-form-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.edit-author-form-primary{flex-wrap:wrap;gap:.75rem;display:flex}.edit-author-unauthorized-card{background:#111111d9;border:1px solid #ffffff14;border-radius:20px}.edit-author-unauthorized-content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex;padding:clamp(2rem,4vw,3rem)!important}.edit-author-unauthorized-content svg{color:var(--pink-9)}.is-rotating{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.edit-author-page{padding:1.5rem 1rem 3rem}.edit-author-hero-actions{flex-direction:column}.edit-author-form-actions{flex-direction:column;align-items:stretch}.edit-author-form-primary,.edit-author-form-primary button,.edit-author-form-actions>button{width:100%}}
