/* v246: public Naki profile premium finish. Scoped: never alters private account/profile editor */
#content:has(> .public-profile){--np-gold:#d9b76c;--np-ink:#070c15;max-width:1200px;margin-inline:auto;min-width:0;color:#f4eee3}
#content:has(> .public-profile) > #back-crowd{display:inline-flex;align-items:center;gap:8px;margin:8px 0 22px;padding:10px 18px;border:1px solid #8f7546;border-radius:999px;background:linear-gradient(125deg,#17202c,#0b1018);color:#f3d999;box-shadow:0 5px 22px #0005;font-weight:650}
#content:has(> .public-profile) > .card{border:1px solid #57492e;border-radius:22px;background:linear-gradient(145deg,#18202e 0%,#0a101a 65%,#0b0d13 100%);color:#f3e9d5;box-shadow:0 18px 48px #0005;margin-bottom:20px;padding:clamp(18px,3vw,32px);min-width:0;overflow-wrap:anywhere}
#content:has(> .public-profile) > .public-profile{position:relative;isolation:isolate;text-align:center;padding:clamp(32px,6vw,70px) 20px 36px;background:radial-gradient(ellipse at 50% -35%,#8c6c3c6e,transparent 65%),linear-gradient(145deg,#1c2533,#080e18 75%);border-color:#aa884f;overflow:hidden}
#content:has(> .public-profile) > .public-profile:before{content:'NUNNAKIBOX  /  NAKI PROFILE';display:block;letter-spacing:.28em;font-size:11px;font-weight:700;color:#e8ca8b;margin-bottom:22px}
#content:has(> .public-profile) > .public-profile .avatar-photo,#content:has(> .public-profile) > .public-profile .avatar{width:clamp(110px,15vw,160px);height:clamp(110px,15vw,160px);margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid #dbb86b;box-shadow:0 0 0 8px #d5b2691c,0 16px 40px #0008;object-fit:cover;background:#222c3a;color:#f7e5c0;font-size:54px}
#content:has(> .public-profile) > .public-profile h2{font:700 clamp(28px,4.5vw,50px)/1.15 Georgia,serif;color:#fff4d9;margin:10px 0 6px;overflow-wrap:anywhere}
#content:has(> .public-profile) > .public-profile p{color:#d9c6a1;font-weight:600;letter-spacing:.02em}
#content:has(> .public-profile) > .public-profile button,#content:has(> .public-profile) > .public-profile a{border-radius:12px;border:1px solid #b99557;background:linear-gradient(130deg,#69522c,#b48a43);color:#fff8e8;padding:10px 16px;max-width:100%}
#content:has(> .public-profile) > .card h2{font:700 clamp(23px,3vw,32px)/1.2 Georgia,serif;color:#f3d99b;margin-top:0}
#content:has(> .public-profile) .ticket-trophies,#content:has(> .public-profile) .member-market78{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}
#content:has(> .public-profile) .ticket-trophy,#content:has(> .public-profile) .member-market78 article{border:1px solid #5b4b30;border-radius:15px;padding:18px;background:linear-gradient(155deg,#263044,#111723);min-width:0}
#content:has(> .public-profile) .member-market78 article button{max-width:100%;white-space:normal}
@media(max-width:600px){#content:has(> .public-profile){padding-inline:0!important}#content:has(> .public-profile) > .card{border-radius:15px;padding:18px}#content:has(> .public-profile) > .public-profile{padding-top:30px}#content:has(> .public-profile) .ticket-trophies,#content:has(> .public-profile) .member-market78{grid-template-columns:1fr}}
