.skill-emblem-illustrated{position:relative;display:inline-block;flex:none;border:0!important;background:transparent!important;border-radius:50%!important;overflow:visible!important;color:var(--emblem-color);filter:drop-shadow(0 2px 3px #0008)}.skill-emblem-art{display:block;width:100%;height:100%;background-image:url('/assets/emblems/hero-badges-v73.png');background-size:400% 300%;background-repeat:no-repeat}.skill-emblem-illustrated[data-rarity='1'] .skill-emblem-art{filter:saturate(.6)}.skill-emblem-illustrated[data-rarity='2']{filter:drop-shadow(0 0 2px #c5daeb)}.skill-emblem-illustrated[data-rarity='3']{filter:drop-shadow(0 0 4px #f6bd53)}.skill-emblem-illustrated[data-rarity='4']{filter:drop-shadow(0 0 5px #7decda)}.skill-emblem-illustrated[data-rarity='5']{filter:drop-shadow(0 0 7px #a998ff)}.skill-emblem-illustrated[data-rarity='6']{filter:drop-shadow(0 0 8px #57edaa)}.skill-emblem-illustrated:not([data-prestige='0'])::after{content:'';position:absolute;inset:-5%;border:1px solid #e9cb77;border-radius:50%;box-shadow:0 0 9px #ecd67877;pointer-events:none}.skill-emblem-tier{position:absolute;right:-4px;bottom:-4px;padding:1px 5px;background:#0d211a;border:1px solid var(--emblem-color);border-radius:9px;color:#fff;font-size:10px!important;line-height:1.3!important;margin:0!important;font-weight:800}.skill-profile-avatar{position:relative;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;border:2px solid #abcdb9;background:linear-gradient(135deg,#355047,#172c23);color:#effff4}.skill-profile-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.skill-avatar-initials{font-size:1.25em;font-weight:800}.skill-profile-emblems{display:flex;align-items:center;gap:8px;margin:7px 0 9px}.skill-emblem-empty{display:grid;place-items:center;border:1px dashed #729685;border-radius:50%;color:#abcdb9;font-size:15px;opacity:.65;flex:none}.skill-profile-title{display:block;color:#ebd397;font-size:12px!important;line-height:1.5;font-weight:700;letter-spacing:.3px;margin-top:2px}.skill-hero-identity{align-items:flex-start}.skill-hero-identity h2{margin-bottom:4px}.skill-hero .skill-edit-profile{font-size:12px;min-height:36px;padding:7px 12px;margin-top:8px}.skill-hero-identity>button{padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important}.skill-racer{grid-template-columns:27px 46px minmax(0,1fr) minmax(60px,auto)}.skill-racer-name .skill-profile-emblems{gap:6px;margin-top:5px}.skill-racer-name .skill-profile-title{font-size:10px!important}.skill-profile-editor{max-width:720px;width:min(720px,calc(100% - 24px))}.skill-profile-preview{display:flex;align-items:center;gap:20px;margin:12px 0 22px;padding:18px;border:1px solid #547362;background:#1a2823;border-radius:16px}.skill-profile-preview strong{font-size:20px}.skill-profile-editor label{font-size:13px;font-weight:700}.skill-profile-editor>button.primary{width:100%;margin-top:12px}.skill-profile-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 22px}.skill-profile-choice{display:flex;align-items:center;flex-direction:column;gap:9px;padding:14px 7px;font-size:11px;background:#22302a;border:1px solid #5f786d;border-radius:13px}.skill-profile-choice.selected{border:2px solid #99e5b5;background:#203e2f}.skill-profile-choice>span:last-child{min-height:2.7em;line-height:1.4}.skill-profile-status{font-size:12px}.skill-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:25px}.skill-milestone-card{padding:22px;border:1px solid #6a896f;border-radius:16px;background:linear-gradient(135deg,#283a30,#14271c)}.skill-milestone-heading{display:flex;align-items:center;gap:16px}.skill-milestone-card h3{margin:0;font-size:17px}.skill-milestone-card p{font-size:12px;line-height:1.6}.skill-milestone-card progress{width:100%;height:9px;margin:14px 0}.skill-milestone-card button{font-size:12px;min-height:38px}.skill-achievement>.skill-emblem{width:82px!important;height:82px!important}.skill-achievement.locked .skill-emblem{filter:grayscale(1);opacity:.5}.skill-account-profile .skill-profile-avatar{margin:10px 0}
@media(max-width:700px){.skill-hero-identity .skill-profile-avatar{width:64px!important;height:64px!important}.skill-racer{grid-template-columns:21px 34px minmax(0,1fr) 58px}.skill-racer .skill-profile-avatar{width:34px!important;height:34px!important}.skill-racer-name .skill-profile-emblems{gap:4px}.skill-milestones{grid-template-columns:1fr;gap:12px}.skill-milestone-card{padding:17px}.skill-profile-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-profile-preview{padding:13px;gap:12px}.skill-profile-preview strong{font-size:17px}.skill-profile-editor input[type=file]{font-size:13px}.skill-profile-title{font-size:11px!important}}
.skill-revenue-art{background-image:url('/assets/emblems/revenue-tiers-v73.png');background-size:300% 200%}.skill-emblem-illustrated:not([data-prestige='0'])::after{border:3px double #e9cb77;transform:rotate(var(--prestige-rotation));box-shadow:0 0 var(--prestige-glow,9px) #ecd67888}.skill-achievements>button{grid-column:1/-1;justify-self:start}.skill-milestone-card,.skill-profile-preview,.skill-profile-choice{color:#f0fbf4}.skill-milestone-card p{color:#c9ded0}#account-avatar .skill-profile-avatar{border:none}.skill-profile-preview .skill-profile-title{color:#ebd397}
