#persona-bar[hidden]{display:none!important}.account-auth{display:grid;gap:14px}.account-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0 60px}.account-tiles>button{text-align:left;background:#fff8f2;border:1px solid #f2decb;border-radius:18px;padding:28px;color:inherit}.account-tiles>button:hover{background:#ffeddf}.account-tiles span{color:#a74600;font-size:13px}.account-tiles h2{font-size:25px;margin:15px 0 8px}.account-tiles p{line-height:1.6}.welcome-slide{text-align:center;padding:8px 12px}.welcome-slide h2{font-size:clamp(28px,5vw,40px);line-height:1.12;margin:15px 0}.welcome-slide>p{line-height:1.6}.welcome-images{height:240px;display:flex;gap:8px;margin-bottom:24px;overflow:hidden;border-radius:18px}.welcome-images img{width:100%;min-width:0;object-fit:cover;flex:1}.welcome-images.count-3 img:nth-child(2){flex:1.3}.welcome-dots{display:flex;justify-content:center;gap:8px;margin:24px}.welcome-dots button{padding:0;width:9px;height:9px;border:0;border-radius:50%;background:#e3d9d0}.welcome-dots .active{background:#ff6d00;width:25px;border-radius:9px}.welcome-slide .form-actions{justify-content:center}.account-section-title{margin-top:35px}.publication-row{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #e9dfd6}.publication-row>img{width:110px;height:120px;object-fit:cover;border-radius:12px}.review-photos{display:flex;gap:12px;overflow:auto;margin:15px 0}.review-photos img{height:140px;width:150px;object-fit:cover;border-radius:12px}.mini-preview{width:75px;height:75px;object-fit:cover;border-radius:10px;margin:5px}.saved-collection{margin:24px 0 45px}.saved-work{break-inside:avoid;margin-bottom:18px}.save-inspiration{margin-bottom:18px}.form-error{color:#a83218}.account-auth a{text-align:center}.persistent-project .quote>img{max-height:420px;object-fit:contain}.account-order{margin:18px 0;padding:24px;border:1px solid #eaded3;border-radius:16px}.account-order dl>div{display:flex;justify-content:space-between;gap:15px;margin:12px 0}#publication-photo-preview button{background:white;border:1px solid #ddc9b8;border-radius:12px;padding:3px}#publication-photo-preview button:first-child{border:2px solid #ff6d00}#publication-photo-preview{display:flex;flex-wrap:wrap;gap:8px} .top nav{min-width:0}
@media(max-width:650px){.account-tiles{grid-template-columns:1fr;gap:12px}.account-tiles>button{padding:22px}.welcome-images{height:205px}.welcome-slide{padding:4px 0}.welcome-slide .form-actions{flex-wrap:wrap}.publication-row{gap:14px}.top nav button{white-space:nowrap}.top nav{overflow-x:auto} .account-order{padding:18px}.review-photos img{width:120px;height:120px}}
