.profile-character-panel .admin-badge465{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;max-width:100%;margin:0 auto 20px;padding:7px 22px 7px 10px;border:1px solid #af8b48;outline:1px solid #665133;outline-offset:3px;background:linear-gradient(110deg,#342b1b,#101a1c 45%,#292317);box-shadow:inset 0 0 0 2px #151b1b,0 5px 14px #0005;color:#e8c98c;font:17px/1.3 Georgia,serif;border-radius:2px}
.admin-badge465 svg{width:38px;height:44px;flex:none;filter:drop-shadow(0 2px 3px #0008)}
.school465{border:1px solid #78613d;background:#111b1d;box-shadow:0 10px 30px #0004}
.school465-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 24px;border-bottom:1px solid #77603d;background:linear-gradient(110deg,#29302c,#121c1e)}
.school465-head h2{margin:0;color:#edd6aa}.school465-points{color:#cfc2a8;font-size:13px}.school465-points b{color:#f0d290;font:25px Georgia;margin-left:8px}
.school465-layout{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr)}
.school465-mentor{position:relative;min-height:430px;margin:0;overflow:hidden;background:#192322}
.school465-mentor>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:45% 25%}
.school465-mentor figcaption{position:absolute;bottom:0;left:0;right:0;padding:70px 22px 24px;background:linear-gradient(transparent,#0b1315 68%)}
.school465-mentor strong{display:block;color:#e7cc96;font:23px Georgia}.school465-mentor p{margin:10px 0 0;color:#cec8b8;font:italic 14px/1.6 Georgia}
.school465-content{min-width:0;padding:24px}.school465-note{margin:0 0 20px;color:#c5bca9;font-size:13px;line-height:1.6}
.school465-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.school465-skill{display:grid;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:13px 10px;border:1px solid #655439;background:linear-gradient(120deg,#292a23,#131c1d);min-width:0}
.school465-skill>img{width:48px;height:65px;object-fit:contain}.school465-skill h3{margin:0 0 7px;font:16px/1.25 Georgia;color:#e5d2ab}.school465-skill strong{font-size:12px;color:#dbceb4}.school465-skill p{margin:6px 0 0;font-size:11px;line-height:1.4;color:#bcb49f}.school465-skill progress{display:block;width:100%;height:7px;margin:8px 0 0;border:1px solid #796441;border-radius:8px;overflow:hidden;background:#0c1315;accent-color:#c39b51}.school465-skill progress::-webkit-progress-bar{background:#0c1315}.school465-skill progress::-webkit-progress-value{background:linear-gradient(90deg,#8f6830,#e8c47a)}.school465-skill progress::-moz-progress-bar{background:#c39b51}
.school465-skill button{width:40px;min-height:44px;padding:0;font:24px Georgia;color:#f3d59a;border:1px solid #bc9454;background:linear-gradient(#5c482b,#28251c);border-radius:2px}.school465-skill button:disabled{opacity:.45}.school465-skill button:focus-visible{outline:2px solid #f3d59a;outline-offset:3px}.school465-skill:last-child{grid-column:1/-1}
@media(max-width:1100px){.school465-grid{grid-template-columns:1fr}.school465-layout{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}}
@media(max-width:650px){.school465-layout{grid-template-columns:1fr}.school465-mentor{min-height:250px}.school465-mentor>img{object-position:50% 0%}.school465-mentor figcaption{padding:65px 16px 16px}.school465-head,.school465-content{padding:16px}.school465-head h2{font-size:25px}.school465-skill{grid-template-columns:42px minmax(0,1fr) 40px;gap:8px}.school465-skill>img{width:42px}.profile-character-panel .admin-badge465{font-size:15px;padding-right:14px}}
