
/* Peças de referência: brasão realista e cabeçalho de obsidiana. */
body.citadel-interface .citadel-crest{width:190px;height:145px;min-height:145px;background:url('obsidian-art/level-shield-v4.png') center/100% 100% no-repeat!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 0 12px;box-sizing:border-box;color:#e9dfcc;flex:none}
body.citadel-interface .citadel-crest small{font:17px/1.1 Georgia,'Times New Roman',serif!important;color:#e6dece!important;text-shadow:0 1px 2px #000;letter-spacing:0!important}
body.citadel-interface .citadel-crest strong{font:52px/.98 Georgia,'Times New Roman',serif!important;color:#e6dece;text-shadow:1px 2px 1px #000,-1px -1px 0 #fff8;letter-spacing:-2px}
body.citadel-interface .citadel-profile .citadel-xp{font:600 16px/1.25 Georgia,serif;color:#d9d5cc;margin:-3px 0 0;text-shadow:0 1px 1px #000}
body.citadel-interface .citadel-profile .citadel-progress{height:10px;border:2px ridge #817765;background:linear-gradient(#080909,#242524);padding:1px;border-radius:8px;width:100%;max-width:230px;box-sizing:border-box}
body.citadel-interface .citadel-progress i{background:linear-gradient(#f3e9d3,#b9a68d 45%,#756653 60%,#c4b6a0);box-shadow:inset 0 1px #fff5}
body.citadel-interface .portal-study{border-image:url('obsidian-art/stone-panel-v2.png') 105 fill stretch!important;background:transparent!important}
body.citadel-interface .portal-study .citadel-section-heading{min-height:115px;margin:-16px -16px 20px!important;padding:23px 28% 18px 57px!important;background:#0c0d0d url('obsidian-art/checklist-header-v4.png') center/100% 200% no-repeat!important;border:0!important;box-sizing:border-box;position:relative}
body.citadel-interface .citadel-section-heading h1{font:600 25px/1.16 Arial,sans-serif!important;letter-spacing:.3px!important;padding:0!important;margin:0 0 6px!important;color:#deded9;text-shadow:0 2px 1px #000}
body.citadel-interface .citadel-section-heading h1:before{display:none!important}
body.citadel-interface .citadel-section-heading p{font:11px/1.4 Arial,sans-serif!important;padding:0!important;margin:0!important;color:#bdbdb6;text-shadow:0 1px #000}
body.citadel-interface #card{background:linear-gradient(#080909a6,#0a0b0bce)!important;border:1px solid #625e53;box-shadow:inset 0 0 0 4px #07080855}
body.citadel-interface .equipped-sword .citadel-crest{width:74px;height:58px;min-height:58px;padding-bottom:4px}.citadel-interface .equipped-sword .citadel-crest small{font-size:8px!important}.citadel-interface .equipped-sword .citadel-crest strong{font-size:22px!important;letter-spacing:-1px}
body.citadel-interface .equipped-sword{width:74px!important;min-width:74px!important;flex-basis:74px!important;height:58px!important}
body.citadel-interface .evo-portrait .citadel-crest{width:120px;height:92px;min-height:92px;padding-bottom:8px}.citadel-interface .evo-portrait .citadel-crest small{font-size:12px!important}.citadel-interface .evo-portrait .citadel-crest strong{font-size:34px!important}
body.citadel-interface .profile-sword .citadel-crest{width:160px;height:124px;min-height:124px;padding-bottom:10px}
body.citadel-interface .student-public-sprite .citadel-crest{width:110px;height:86px;min-height:86px;padding-bottom:6px}.student-public-sprite .citadel-crest strong{font-size:30px!important}.student-public-sprite .citadel-crest small{font-size:11px!important}
@media(max-width:1150px){body.citadel-interface .citadel-profile>.citadel-crest{width:170px;height:132px;min-height:132px}body.citadel-interface .citadel-section-heading h1{font-size:22px!important}}
@media(max-width:600px){body.citadel-interface .citadel-profile>.citadel-crest{width:75px;height:60px;min-height:60px;grid-column:3;grid-row:1/4;padding-bottom:5px}.citadel-interface .citadel-profile>.citadel-crest strong{font-size:24px!important}.citadel-interface .citadel-profile>.citadel-crest small{font-size:8px!important}body.citadel-interface .citadel-profile .citadel-xp{font-size:11px}body.citadel-interface .portal-study .citadel-section-heading{margin:-12px -12px 16px!important;padding:22px 24% 18px 33px!important;min-height:110px}.citadel-interface .citadel-section-heading h1{font-size:20px!important}.citadel-interface .citadel-section-heading p{font-size:10px!important}}
