/* Native artwork is rendered at its original size, against the matching wood/metal strip. */
.classic-banner.single-banner{height:75px;background:url('../themes/bnet/res/top-bg.gif') left top repeat-x}
.classic-banner.single-banner img#banner-center{height:auto;width:auto;max-width:100%;max-height:75px;object-fit:contain}
.classic-banner.single-banner .banner-center-group{max-width:100%}
#profile.player-profile{max-width:1080px;padding:22px;background:#111 url('../themes/bnet/res/d2-bg.jpg');border:0;box-shadow:inset 0 0 0 1px #806e44,inset 0 0 0 5px #090909,inset 0 0 0 6px #4e4737}
.profile-brand{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #726143;padding:5px 8px 16px;margin-bottom:20px}.profile-brand img{max-width:200px;max-height:64px;object-fit:contain}.profile-brand span{font:10px Georgia,serif;letter-spacing:2px;color:#d2b15d}.profile-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.profile-identity{padding:25px 15px;border:1px solid #5d5035;background:#080808a8;text-align:center;display:flex;flex-direction:column;justify-content:center}.profile-portrait{width:80px;height:90px;display:grid;place-items:center;margin:0 auto 15px;border:3px double #8d794c;background:radial-gradient(#323329,#060707);color:#d1b86d;font:44px Georgia}.profile-portrait img{max-width:68px;max-height:72px}.profile-identity #profile-name{margin:8px 0 15px;font:25px Georgia,serif;overflow-wrap:anywhere}.profile-identity p{font-size:11px;color:#c2b694}#profile #profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:1px;background:#08080880}#profile .profile-field{padding:14px 16px;border-bottom:1px solid #82724930}#profile .profile-field dt{font:10px Arial;letter-spacing:1px;text-transform:uppercase;color:#bb9f58}#profile .profile-field dd{font:18px Georgia;color:#eee6cd;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}#profile .profile-field.wide{grid-column:1/-1}#profile .profile-field.wide dd{font:13px Arial;line-height:1.6}.profile-footer{border-top:1px solid #73623c;margin-top:20px;padding:12px 4px 0;display:flex;justify-content:space-between;color:#bda45a;font-size:10px}.layout-4 .profile-body{grid-template-columns:1fr}.layout-4 .profile-identity{display:grid;grid-template-columns:90px 1fr;grid-template-rows:auto auto;text-align:left;align-items:center;justify-content:start;padding:14px 20px}.layout-4 .profile-portrait{grid-row:1/3;margin:0}.layout-4 .profile-identity #profile-name{margin:0;font-size:30px}.layout-4 .profile-identity p{margin:0}.layout-4#profile #profile-details{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:600px){.profile-body{grid-template-columns:1fr}#profile.player-profile{padding:16px}.profile-identity{padding:15px}.layout-4#profile #profile-details{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-brand img{max-width:140px}.profile-brand span{font-size:8px}.layout-4 .profile-identity #profile-name{font-size:23px}}
