/* Standalone Wiki skill builder; never uses Game Database shell */
.wiki-builder-content{padding-top:24px;padding-bottom:60px;color:#e9dfca}
.wiki-builder-content .db-skill-class-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}
.wiki-builder-content .db-skill-class-tabs a{padding:10px 15px;border:1px solid #5b411e;background:#15120d;color:#c8b78f;text-decoration:none;font-weight:700;border-radius:3px}
.wiki-builder-content .db-skill-class-tabs a.active,.wiki-builder-content .db-skill-class-tabs a:hover{background:#593c12;border-color:#d5a44d;color:#fff}
.wiki-builder-content .db-builder-note,.wiki-builder-content .db-source-note{margin:12px 0 20px;color:#c6b99c;font-size:14px}
.wiki-builder-content .db-builder-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px}
.wiki-builder-content .db-builder-summary>div{background:#15110c;border:1px solid #59401c;padding:15px;min-width:0}
.wiki-builder-content .db-builder-summary span{display:block;color:#c2994c;font-size:11px;font-weight:700;letter-spacing:.08em}
.wiki-builder-content .db-builder-summary strong{display:block;margin-top:6px;font-size:23px;color:#f3db9a}
.wiki-builder-content #dbBuildLevel{max-width:100%;padding:5px;border:1px solid #5c401c;background:#0d0a07;color:#fff}
.wiki-builder-content .db-build-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
.wiki-builder-content .db-button{cursor:pointer;padding:10px 16px;border:1px solid #b58a39;border-radius:3px;background:#b58a39;color:#140d04;font-weight:700}
.wiki-builder-content .db-button.secondary{background:#17120c;color:#e0c997}
.wiki-builder-content .db-skill-section{margin:26px 0}
.wiki-builder-content .db-skill-section h3{font-size:22px;color:#e6c279;border-bottom:1px solid #5b421d;padding-bottom:10px}
.wiki-builder-content .db-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.wiki-builder-content .db-skill-card{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid #56401e;background:linear-gradient(145deg,#21180e,#100d09);border-radius:4px}
.wiki-builder-content .db-skill-card>span:first-child{min-width:0;overflow-wrap:anywhere}
.wiki-builder-content .db-skill-card small{display:block;color:#bba783;font-size:11px;line-height:1.35;margin-bottom:4px}
.wiki-builder-content .db-skill-card strong{display:block;font-size:14px;color:#f3e4c7;margin:5px 0}
.wiki-builder-content .db-rank-control{display:flex;align-items:center;gap:5px;flex-shrink:0}
.wiki-builder-content .db-rank-control button{cursor:pointer;width:27px;height:29px;background:#4b3415;color:#fff;border:1px solid #997038;font-size:17px}
.wiki-builder-content .db-rank-control output{color:#f6d99e;min-width:31px;text-align:center;font-size:12px}
@media(max-width:1020px){.wiki-builder-content .db-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.wiki-builder-content .db-builder-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-builder-content .db-skill-grid{grid-template-columns:1fr}}

/* Wiki Skill Builder original icon support v2.20.92 */
.wiki-builder-content .db-skill-card{position:relative;overflow:visible}
.wiki-builder-content .rol-skill-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;border:1px solid #93703c;border-radius:5px;background:#0e0b08;outline-offset:3px}
.wiki-builder-content .rol-skill-icon{width:44px;height:44px;object-fit:contain;image-rendering:auto}
.wiki-builder-content .rol-skill-info{min-width:0;overflow-wrap:anywhere;flex:1}
.wiki-builder-content .rol-skill-icon-preview{display:none;position:absolute;bottom:calc(100% + 10px);left:0;z-index:30;min-width:130px;max-width:220px;padding:12px;background:#16110c;border:1px solid #b28b4c;box-shadow:0 10px 28px #000c;border-radius:5px;text-align:center;pointer-events:none}
.wiki-builder-content .rol-skill-icon-preview img{display:block;margin:0 auto 7px;width:88px;height:88px;object-fit:contain}
.wiki-builder-content .rol-skill-icon-preview strong{display:block;font-size:12px;line-height:1.4;color:#f4dbac}
.wiki-builder-content .rol-skill-icon-wrap:hover .rol-skill-icon-preview,.wiki-builder-content .rol-skill-icon-wrap:focus .rol-skill-icon-preview,.wiki-builder-content .rol-skill-icon-wrap:focus-within .rol-skill-icon-preview{display:block}
@media (hover:none){.wiki-builder-content .rol-skill-icon-wrap:focus .rol-skill-icon-preview{display:block}}

/* v2.20.93 larger readable TX1 icon display */
.wiki-builder-content .rol-skill-icon-wrap{flex-basis:60px;height:60px}
.wiki-builder-content .rol-skill-icon{width:56px;height:56px;object-fit:contain}
.wiki-builder-content .rol-skill-icon-preview img{width:110px;height:110px}

/* v2.20.96 Wiki skill category selector */
.rol-skill-category-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 18px}
.rol-skill-category-tab{padding:13px 15px;color:#e8c989;border:1px solid #6b4b21;border-radius:6px;background:#1c140d;font:600 15px inherit;cursor:pointer;text-align:center}
.rol-skill-category-tab.active,.rol-skill-category-tab:hover{background:#463016;color:#ffe3a4;border-color:#b48a47}
.rol-skill-category-tab span{font-size:12px;opacity:.75;margin-left:5px}
.rol-skill-category-panel[hidden]{display:none!important}
@media(max-width:650px){.rol-skill-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
