/* Diver tier rings — shared by nav avatar, credential badge, and license photo frame. */
:root{
--rr-tier-shore-ring:#5a8f9a;
--rr-tier-open-water-ring:#aeb8c4;
--rr-tier-advanced-ring:#4ec5e8;
--rr-tier-dedicated-ring:#e8b84a;
--rr-tier-master-ring:#7ee8d4;
--rr-tier-legend-ring:#f5d76e;
--rr-tier-expedition-ring:#c4b5fd;
--rr-tier-veteran-ring:#f5d76e;
--rr-tier-pioneer-ring:#f6ad55;
--rr-tier-titan-ring:#ffd166;
--rr-tier-abyss-ring:#5eead4;
}
.auth-avatar-ring.auth-avatar-tier--shore{box-shadow:0 0 0 2px var(--rr-tier-shore-ring),0 0 8px #5a8f9a44}
.auth-avatar-ring.auth-avatar-tier--open-water{box-shadow:0 0 0 2.5px var(--rr-tier-open-water-ring),0 0 10px #aeb8c455}
.auth-avatar-ring.auth-avatar-tier--advanced{box-shadow:0 0 0 2.5px var(--rr-tier-advanced-ring),0 0 12px #4ec5e855}
.auth-avatar-ring.auth-avatar-tier--dedicated{box-shadow:0 0 0 3px var(--rr-tier-dedicated-ring),0 0 14px #e8b84a55}
.auth-avatar-ring.auth-avatar-tier--master{box-shadow:0 0 0 3px var(--rr-tier-master-ring),0 0 16px #7ee8d466}
.auth-avatar-ring.auth-avatar-tier--legend{box-shadow:0 0 0 3px var(--rr-tier-legend-ring),0 0 18px #f5d76e66,0 0 0 6px #b794f633}
.auth-avatar-ring.auth-avatar-tier--expedition{box-shadow:0 0 0 3px var(--rr-tier-expedition-ring),0 0 20px #9f7aea55,0 0 0 6px #7c5cbf33}
.auth-avatar-ring.auth-avatar-tier--veteran{box-shadow:0 0 0 3px var(--rr-tier-veteran-ring),0 0 16px #ffffff44,0 0 0 6px #d4af3744}
.auth-avatar-ring.auth-avatar-tier--pioneer{box-shadow:0 0 0 3px var(--rr-tier-pioneer-ring),0 0 18px #f6ad5566,0 0 0 6px #6adfc433}
.auth-avatar-ring.auth-avatar-tier--titan{box-shadow:0 0 0 3.5px var(--rr-tier-titan-ring),0 0 22px #ffb70388,0 0 0 7px #ff6b6b44}
.auth-avatar-ring.auth-avatar-tier--abyss{box-shadow:0 0 0 4px var(--rr-tier-abyss-ring),0 0 24px #22d3ee66,0 0 0 8px #6366f155,0 0 0 11px #a855f733}
header.site-header .auth-avatar-ring{border-radius:50%;padding:2px}
.account-license-tier{
position:relative;isolation:isolate;margin:0;padding:7px 14px 7px 13px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid #ffffff40;background:#ffffff18;box-shadow:0 2px 12px #00000035,inset 0 1px 0 #ffffff28}
.account-license-tier::after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid var(--rr-tier-badge-ring,var(--rr-tier-open-water-ring));pointer-events:none;opacity:.95}
.account-license-tier[data-tier-id=shore]{--rr-tier-badge-ring:var(--rr-tier-shore-ring);background:linear-gradient(135deg,#3d5a62cc,#5a8f9a55);color:#e8f4f6}
.account-license-tier[data-tier-id=open-water]{--rr-tier-badge-ring:var(--rr-tier-open-water-ring);background:linear-gradient(135deg,#5c6670cc,#8a949e66);color:#f3f6f8}
.account-license-tier[data-tier-id=advanced]{--rr-tier-badge-ring:var(--rr-tier-advanced-ring);background:linear-gradient(135deg,#0e5a72cc,#4ec5e844);color:#e8fbff}
.account-license-tier[data-tier-id=dedicated]{--rr-tier-badge-ring:var(--rr-tier-dedicated-ring);background:linear-gradient(135deg,#6b4f12cc,#e8b84a44);color:#fff8e8}
.account-license-tier[data-tier-id=master]{--rr-tier-badge-ring:var(--rr-tier-master-ring);background:linear-gradient(135deg,#0d5a52cc,#7ee8d444);color:#eafffa}
.account-license-tier[data-tier-id=legend]{--rr-tier-badge-ring:var(--rr-tier-legend-ring);background:linear-gradient(135deg,#5a4a12cc,#f5d76e44);color:#fffbeb}
.account-license-tier[data-tier-id=expedition]{--rr-tier-badge-ring:var(--rr-tier-expedition-ring);background:linear-gradient(135deg,#4c3d78cc,#9f7aea44);color:#f5f0ff}
.account-license-tier[data-tier-id=veteran]{--rr-tier-badge-ring:var(--rr-tier-veteran-ring);background:linear-gradient(135deg,#4a4030cc,#d4af3740);color:#fff8eb}
.account-license-tier[data-tier-id=pioneer]{--rr-tier-badge-ring:var(--rr-tier-pioneer-ring);background:linear-gradient(135deg,#6b3a12cc,#f6ad5544);color:#fff5eb}
.account-license-tier[data-tier-id=titan]{--rr-tier-badge-ring:var(--rr-tier-titan-ring);background:linear-gradient(135deg,#6b4a08cc,#ffd16655);color:#fff9e6}
.account-license-tier[data-tier-id=abyss]{--rr-tier-badge-ring:var(--rr-tier-abyss-ring);background:linear-gradient(135deg,#0a4a52cc,#5eead444);color:#e6fffc}
.account-license-card[data-tier-id=shore]{border-color:color-mix(in srgb,var(--rr-tier-shore-ring) 55%,#d4af37)}
.account-license-card[data-tier-id=open-water]{border-color:color-mix(in srgb,var(--rr-tier-open-water-ring) 70%,#9fd4e3)}
.account-license-card[data-tier-id=advanced]{border-color:color-mix(in srgb,var(--rr-tier-advanced-ring) 60%,#6adfc4)}
.account-license-card[data-tier-id=dedicated]{border-color:color-mix(in srgb,var(--rr-tier-dedicated-ring) 65%,#d4af37)}
.account-license-card[data-tier-id=master]{border-color:color-mix(in srgb,var(--rr-tier-master-ring) 60%,#d4af37)}
.account-license-card[data-tier-id=legend],.account-license-card[data-tier-id=veteran],.account-license-card[data-tier-id=pioneer],.account-license-card[data-tier-id=titan],.account-license-card[data-tier-id=abyss]{border-color:color-mix(in srgb,var(--rr-tier-legend-ring) 50%,#d4af37)}
.account-license-card[data-tier-id=expedition]{border-color:color-mix(in srgb,var(--rr-tier-expedition-ring) 55%,#d4af37)}
.account-license-card[data-tier-id=shore] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-shore-ring),0 4px 18px #00182055}
.account-license-card[data-tier-id=open-water] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-open-water-ring),0 4px 18px #00182055}
.account-license-card[data-tier-id=advanced] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-advanced-ring),0 4px 18px #00182055}
.account-license-card[data-tier-id=dedicated] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-dedicated-ring),0 4px 18px #00182055}
.account-license-card[data-tier-id=master] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-master-ring),0 4px 18px #00182055}
.account-license-card[data-tier-id=legend] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-legend-ring),0 0 0 6px #b794f633,0 4px 18px #00182055}
.account-license-card[data-tier-id=expedition] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-expedition-ring),0 0 0 6px #7c5cbf33,0 4px 18px #00182055}
.account-license-card[data-tier-id=veteran] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-veteran-ring),0 0 0 6px #8ab4d044,0 4px 18px #00182055}
.account-license-card[data-tier-id=pioneer] .account-license-photo-frame{box-shadow:0 0 0 3px var(--rr-tier-pioneer-ring),0 0 0 6px #6adfc433,0 4px 18px #00182055}
.account-license-card[data-tier-id=titan] .account-license-photo-frame{box-shadow:0 0 0 3.5px var(--rr-tier-titan-ring),0 0 0 7px #ff6b6b44,0 4px 18px #00182055}
.account-license-card[data-tier-id=abyss] .account-license-photo-frame{box-shadow:0 0 0 4px var(--rr-tier-abyss-ring),0 0 0 8px #6366f155,0 4px 18px #00182055}
.account-avatar-preview .auth-avatar-ring{padding:0;border-radius:50%}
