.hub-identity-notice{max-width:1320px;width:calc(100% - 96px);margin:22px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;border:1px solid #8a6a36;border-radius:12px;background:#2b2317}.hub-identity-notice b,.hub-identity-notice span{display:block}.hub-identity-notice b{font-size:13px;color:#efcd92}.hub-identity-notice span{font-size:11px;color:#bfb5a4;margin-top:4px}.hub-identity-notice .button{flex:none;font-size:11px}.username-page{padding-top:32px;padding-bottom:70px}.username-card{max-width:620px;margin:25px auto;padding:36px}.username-card h1{font-family:Arial,Helvetica,sans-serif;font-size:38px;font-weight:650;letter-spacing:-1.4px;margin:13px 0 20px;line-height:1.15}.username-card>p{font-size:13px;color:var(--muted);line-height:1.9}.username-card form{margin-top:28px}.username-card label{font-size:12px;display:block;margin-bottom:8px}.username-input{display:flex;align-items:center;background:#090d13;border:1px solid #726044;border-radius:9px;padding-left:16px}.username-input>span{color:var(--gold);font-size:21px}.username-input input{width:100%;background:none!important;border:0!important;padding:15px;font-size:17px;min-width:0;margin:0}.username-card #username-help{font-size:10px;color:var(--muted);margin:11px 0 24px}.username-privacy{display:flex;gap:11px;padding-top:24px;margin-top:26px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.username-privacy svg{width:19px;height:19px;color:var(--gold)}.hub-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:1px solid #655337;border-radius:12px;background:#151b24;margin-bottom:35px}.hub-profile-summary b{display:block;font-size:23px;color:var(--gold);margin:7px 0;overflow-wrap:anywhere}.hub-profile-summary p{font-size:11px;color:var(--muted)}.profile-photo-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px}.current-profile>img,.current-profile>.portrait-initials{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;margin:17px 0}.current-profile h2{font-size:27px}.profile-photo-note{font-size:11px;color:var(--muted);margin-top:16px}.profile-gallery{padding:40px 0}.profile-gallery h2{font-size:34px;margin-top:10px}.profile-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.profile-source-card{padding:0;background:#131923;border:1px solid #394554;border-radius:11px;overflow:hidden;color:var(--ink);text-align:left}.profile-source-card:hover{border-color:var(--gold)}.profile-source-card img{width:100%;aspect-ratio:3/4;object-fit:cover}.profile-source-card>span{display:block;padding:13px}.profile-source-card b{font-size:12px;display:block;line-height:1.5}.profile-source-card small{font-size:10px;color:var(--gold);display:block;margin-top:8px}.profile-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.profile-photo-review{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px}.profile-photo-review>a>img{width:110px;height:147px;object-fit:cover;border-radius:9px}.profile-photo-review h3{font-size:21px;margin:9px 0}.profile-photo-review form{margin-top:13px}.profile-photo-review summary{font-size:11px;color:var(--muted);margin-top:14px}
@media(max-width:800px){.profile-photo-layout{grid-template-columns:minmax(0,1fr) 200px;gap:18px}.profile-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-review-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.hub-identity-notice{width:calc(100% - 40px);padding:14px;gap:12px;flex-wrap:wrap}.hub-identity-notice b{font-size:12px}.hub-identity-notice span{font-size:10px}.hub-identity-notice .button{font-size:10px;min-height:38px;padding:9px 12px}.username-card{padding:22px;margin:18px auto}.username-card h1{font-size:30px}.username-card>p{font-size:12px}.hub-profile-summary{padding:17px;align-items:start;flex-direction:column;gap:13px}.hub-profile-summary b{font-size:21px}.hub-profile-summary .button{font-size:11px}.profile-photo-layout{display:flex;flex-direction:column-reverse}.current-profile{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:15px}.current-profile>img,.current-profile>.portrait-initials{width:60px;height:80px;margin:0}.current-profile h2{font-size:22px;flex:1}.current-profile>.eyebrow{width:100%}.profile-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.profile-gallery h2{font-size:28px}.profile-photo-review{grid-template-columns:80px minmax(0,1fr);padding:15px;gap:13px}.profile-photo-review>a>img{width:80px;height:107px}.profile-photo-review h3{font-size:19px}}
.private-preview{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 10% 0,#4d381a55,transparent 55%),#08090b}.private-preview main{width:min(700px,calc(100% - 40px));padding:45px 0}.private-brand{margin-bottom:40px}.private-card{padding:44px;border:1px solid #695130;border-radius:22px;background:linear-gradient(130deg,#1b212b,#10141b)}.private-preview-pill{display:inline-block;font-size:9px;letter-spacing:2px;color:#e5c184;border:1px solid #8a6b3a;border-radius:30px;padding:7px 13px}.private-card h1{font-size:70px;margin:25px 0}.private-card h1 em{color:#dcbc80}.private-card>p{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:30px}.private-card .text-link{display:block;font-size:12px;margin-top:24px}.private-card form{margin-top:18px}.private-footnote{font-size:11px;color:#8e97a6;margin-top:23px;text-align:center}@media(max-width:600px){.private-card{padding:28px 23px}.private-card h1{font-size:51px}.private-card>p{font-size:12px}.private-preview main{padding:30px 0}.private-brand{margin-bottom:28px}}
.admin-shortcut{background:#17202b;color:#e8d5b2;border-color:#6b5736}
