.profile-page{max-width:960px}.profile-card{padding:32px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent)}.profile-identity{display:flex;align-items:center;gap:24px}.profile-identity>div{min-width:0}.profile-identity img{border-radius:50%;object-fit:cover;flex-shrink:0}.profile-label{font-size:11px;color:var(--accent);margin:0 0 10px}.profile-identity #profile-name{font-size:32px}#profile-handle{font-size:14px;color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);padding-top:24px;margin:28px 0}.profile-details>div{min-width:0}.profile-details dt{font-size:12px;color:var(--muted);margin-bottom:10px}.profile-details dd{font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere}.profile-back{display:inline-block;margin-top:32px;color:var(--accent);font-size:14px}#profile-status{font-size:14px;color:var(--muted);line-height:1.8}#profile-status:empty{display:none}@media(max-width:600px){.profile-card{padding:24px 20px}.profile-identity{align-items:flex-start;flex-direction:column;gap:20px}.profile-identity #profile-name{font-size:26px}.profile-details{grid-template-columns:minmax(0,1fr);gap:20px}}

.minecraft-section{margin-top:32px;padding:28px 32px;border:1px solid var(--line);background:var(--surface)}.minecraft-accounts{list-style:none;margin:20px 0 0;padding:0}.minecraft-account{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.minecraft-account>span{font-size:16px;overflow-wrap:anywhere;min-width:0}.minecraft-account button{flex-shrink:0}.minecraft-section #minecraft-status:empty{display:none}@media(max-width:600px){.minecraft-section{padding:24px 20px}.minecraft-section .content-heading{align-items:flex-start}.minecraft-account{gap:12px}}
.linked-player{margin-top:32px}.linked-player>h2{font-size:24px}.linked-player select{max-width:100%;padding:10px;background:var(--surface);color:var(--text);border:1px solid var(--line);margin:8px 0 16px}.linked-name{font-size:22px;overflow-wrap:anywhere}.linked-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px}.linked-skin,.linked-stat{padding:24px;border:1px solid var(--line);background:var(--surface);min-width:0}.linked-skin{align-self:start;text-align:center}.linked-skin>img{width:100%;height:auto;image-rendering:pixelated}.linked-links{display:grid;gap:16px;margin-top:20px;font-size:12px;color:var(--accent)}.linked-stats{display:grid;gap:20px;min-width:0}.linked-stat h3{margin:0 0 20px;font-size:18px}.linked-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.linked-values>div{min-width:0}.linked-values dt{font-size:11px;color:var(--muted);margin-bottom:8px}.linked-values dd{font-size:18px;margin:0;overflow-wrap:anywhere}.linked-tiers{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.linked-tiers li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.linked-tiers strong{color:var(--accent)}.linked-rank{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:22px}.linked-rank img{image-rendering:pixelated}.linked-mode{border-top:1px solid var(--line);padding-top:12px;margin-top:18px}.linked-mode h4{font-size:14px}@media(max-width:600px){.linked-layout{grid-template-columns:minmax(0,1fr)}.linked-skin>img{width:140px}.linked-stat,.linked-skin{padding:20px}.linked-values{gap:10px}}
