/* Account dashboard inherits the homepage materials, within its own scope. */
@media(min-width:821px){
 .control-panel-adventure .background{
  clip-path:polygon(0 0,100% 0,100% 217px,calc(100% - 197px) 217px,calc(100% - 197px) 100%,0 100%);
 }
 .control-panel-adventure #sitenavigation1{width:187px;display:block}
 .control-panel-adventure #container1{
  grid-column:1 / -1;grid-row:2;margin-left:199px;width:calc(100% - 199px);align-self:stretch;
  border-left:1px solid #b88a4d80;
 }
 .control-panel-adventure #layout::before{
  left:187px;top:217px;
  clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 33px,8px 1px);
  background:linear-gradient(90deg,#bc884650 1px,transparent 1px),var(--site-surface-342d26,#342d26);
 }
}
.control-panel-adventure #content .change-avatar-page{color:var(--home-text);text-align:left}
.control-panel-adventure #content .change-avatar-heading{gap:7px;padding:0 0 16px;align-items:stretch}
.control-panel-adventure #content .home-h1{
 margin:0;padding:7px 12px;border-left:3px solid #70451f;
 background:var(--home-title-orange) url('/ui/home-announcement-slashes.svg') right center/64px 100% no-repeat;
 color:#302319;font-family:var(--home-title-font);font-size:24px;line-height:1.15;
 font-weight:700;letter-spacing:.015em;text-shadow:none;
 clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);
}
.control-panel-adventure #content #pagepath{margin:0;color:var(--home-muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}
.control-panel-adventure #content #pagepath :is(a,h2){color:var(--home-muted);font-size:inherit;text-shadow:none}
.control-panel-adventure #content #pagepath a:hover{color:var(--site-ink-f2cd90,#f2cd90)}
.control-panel-adventure #content #pagepath h2{display:inline;font-weight:600;color:var(--site-ink-f2cd90,#f2cd90)}
.control-panel-adventure #content .change-avatar-panel{padding:0;background:none;box-shadow:none}
.control-panel-adventure #content .ba-clan-hero{
 gap:12px;margin:0 0 20px;padding:14px;border:1px solid var(--home-border);
 background:var(--home-inset) var(--site-overlay-home-character-dossier,url('/ui/home-character-dossier.svg?v=clean-3')) right center/200px 180px no-repeat;
 clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);
 flex-wrap:wrap;flex-direction:row;
}
.control-panel-adventure #content .ba-clan-hero-avatar{width:52px;height:52px;border:1px solid #c19a60;background:var(--site-surface-201c18,#201c18)}
.control-panel-adventure #content .ba-clan-hero-copy{min-width:0;flex:1 1 120px;overflow-wrap:anywhere}
.control-panel-adventure #content .ba-register-title{
 margin:0;color:var(--site-ink-ffedca,#ffedca);font-family:var(--home-title-font);font-size:20px;font-weight:700;line-height:1.25;text-shadow:none;
}
.control-panel-adventure #content .ba-register-sub{margin:4px 0 0;color:var(--home-muted);font-size:11px;font-weight:400;line-height:1.6}
.control-panel-adventure #content .ba-register-btn{
 box-sizing:border-box;min-height:32px;padding:6px 11px;border:1px solid #b88a4d;
 background:#e9ad54;color:#302319;font-family:var(--home-title-font);font-size:12px;font-weight:700;
 border-radius:0;text-decoration:none;box-shadow:none;line-height:1.3;
 clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);
}
.control-panel-adventure #content .ba-register-btn:hover{background:#f4c77b;color:#302319;box-shadow:none}
.control-panel-adventure #content .ba-bg-section-head{margin:0 0 12px;padding:0;display:block}
.control-panel-adventure #content .ba-bg-section-head .ba-register-title{
 padding:5px 9px;border-left:3px solid #e99843;border-bottom:1px solid #b88a4d;
 background:var(--home-panel);font-size:14px;letter-spacing:.045em;text-transform:uppercase;color:var(--site-ink-f2cd90,#f2cd90);
}
.control-panel-adventure #content .ba-clan-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
.control-panel-adventure #content .ba-clan-tool{
 position:relative;min-width:0;min-height:112px;box-sizing:border-box;gap:10px;padding:12px 28px 12px 12px;
 border:1px solid var(--home-border);background:var(--home-panel) var(--site-overlay-home-balance-overlay,url('/ui/home-balance-overlay.svg')) right bottom/180px 123px no-repeat;
 color:var(--home-text);border-radius:0;box-shadow:none;overflow-wrap:anywhere;
 clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);
 transition:background-color .15s ease,border-color .15s ease;
}
.control-panel-adventure #content a.ba-clan-tool::after{
 content:'';position:absolute;right:12px;top:18px;width:5px;height:5px;
 border-top:1px solid #e9ad54;border-right:1px solid #e9ad54;transform:rotate(45deg);
}
.control-panel-adventure #content .ba-clan-tool>div{min-width:0}
.control-panel-adventure #content .ba-clan-tool i{width:28px;height:28px;margin:0;background:var(--home-inset);color:var(--site-ink-edbe79,#edbe79);font-size:13px;border-bottom:1px solid #b88a4d}
.control-panel-adventure #content .ba-clan-tool strong{color:var(--site-ink-ffedca,#ffedca);font-family:var(--home-title-font);font-size:16px;font-weight:700;line-height:1.3}
.control-panel-adventure #content .ba-clan-tool em{margin-top:5px;color:var(--home-muted);font-family:var(--home-body-font);font-size:11px;font-weight:400;line-height:1.6}
.control-panel-adventure #content a.ba-clan-tool:hover{background-color:var(--home-panel-raised);border-color:var(--site-ink-dfb66d,#dfb66d)}
.control-panel-adventure #content :is(.ba-clan-tool,.ba-register-btn):focus-visible{outline:none;box-shadow:inset 0 0 0 2px #f4c77b}
@media(max-width:480px){
 .control-panel-adventure #content .ba-clan-tools{grid-template-columns:minmax(0,1fr)}
 .control-panel-adventure #content .ba-clan-tool{min-height:0}
 .control-panel-adventure #content .ba-clan-hero-aside{width:100%;justify-content:flex-end}
}
@media(prefers-reduced-motion:reduce){.control-panel-adventure #content .ba-clan-tool{transition:none}}
