/* Profile-only sizing. Keep the surrounding Zaron theme and other pages intact. */
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile{font-size:13px;line-height:1.4;max-width:900px;margin:0 auto;--zc-bg:#101b20;--zc-bg2:#17252b;--zc-line:#665333;--zc-text:#e0d5c2;--zc-muted:#aaacaa;--zc-gold:#e2bc78;color:var(--zc-text)}
html[data-ciern-theme="light"] body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile{--zc-bg:#f4eedf;--zc-bg2:#e8dfce;--zc-line:#b8a17a;--zc-text:#302c25;--zc-muted:#625a4d;--zc-gold:#795317}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .TableContainer{margin:0 0 12px!important;padding:0!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .CaptionContainer{min-height:36px!important;height:36px!important;padding:0 12px!important;margin:0!important;background-image:none!important;background-color:var(--zc-bg2)!important;border:1px solid var(--zc-line)!important;border-radius:4px 4px 0 0!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .CaptionInnerContainer{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-image:none!important;box-shadow:none!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .CaptionContainer span{display:none!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .CaptionContainer .Text{position:static!important;line-height:34px!important;font-size:14px!important;letter-spacing:.04em!important;padding:0!important;margin:0!important;color:var(--zc-gold)!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile :is(table.Table3,.InnerTableContainer,.TableContentContainer){margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;min-width:0!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile table{display:table!important;border-spacing:0!important;width:100%!important;max-width:100%!important;font-size:13px!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile td{font-size:13px!important;line-height:1.4!important;padding:0!important;height:auto!important;min-height:0!important;white-space:normal!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .TableContent>tbody>tr>td{padding:7px 10px!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .TableContent>tbody>tr>td:first-child{width:27%}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile nobr{white-space:normal!important;overflow-wrap:anywhere}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile>br{display:none}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile :is(.BigButton,.BigButtonOver,.BigButtonText,.ButtonText,button,input[type=submit]){min-width:0!important;min-height:0!important;height:auto!important;width:auto!important;background-image:none!important;border-image:none!important;box-shadow:none!important;font-size:12px!important;line-height:1.4!important;letter-spacing:normal!important;text-shadow:none!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .BigButton{display:inline-block!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .BigButtonOver{display:none!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile :is(button,input[type=submit],.BigButtonText){position:static!important;padding:5px 10px!important;border:1px solid var(--zc-line)!important;border-radius:3px!important;background:var(--zc-bg2)!important;color:var(--zc-text)!important;cursor:pointer}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .ZaronCharacterCard{max-width:700px;margin:0 auto 14px;padding:0;border:1px solid var(--zc-line);border-radius:5px;background:var(--zc-bg);overflow:visible}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .ZaronCharacterCard h3{font-size:14px!important;line-height:34px!important;margin:0!important;padding:0 12px!important;letter-spacing:.04em!important;color:var(--zc-gold)!important;background:var(--zc-bg2);border-bottom:1px solid var(--zc-line)}
#ZaronCharacterProfile .ZaronCharacterBody{display:grid;grid-template-columns:164px minmax(0,1fr);gap:18px;padding:12px}
#ZaronCharacterProfile .ZaronPaperdoll{min-width:0}
#ZaronCharacterProfile .ZaronOutfit{display:flex;align-items:center;gap:5px;min-height:60px;margin-bottom:8px;font-size:12px}
#ZaronCharacterProfile .ZaronOutfit img{width:64px!important;height:64px!important;object-fit:contain;image-rendering:pixelated}
#ZaronCharacterProfile .ZaronOutfit strong{overflow-wrap:anywhere}
#ZaronCharacterProfile .ZaronEquipment{display:grid;grid-template-columns:repeat(3,52px);gap:3px;width:max-content;margin:auto}
#ZaronCharacterProfile .ZaronEquipmentCell{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#0a1216;border:1px solid #665333;border-radius:2px;box-sizing:border-box}
#ZaronCharacterProfile .ZaronEquipmentCell img{width:40px!important;height:40px!important;object-fit:contain;image-rendering:pixelated;margin:0!important;max-width:40px!important}
#ZaronCharacterProfile .ZaronEquipmentMeta{font-size:10px;line-height:14px;align-self:center;text-align:center;overflow-wrap:anywhere}
#ZaronCharacterProfile .ZaronEqItem{display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:help;border-radius:2px}
#ZaronCharacterProfile .ZaronEqItem:is(:hover,:focus-visible){outline:2px solid #d9ac61;outline-offset:0;background:#293027}
#ZaronCharacterProfile .ZaronItemTip{display:none!important}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile :is(.ZaronEquipmentHint,.ZaronSavedNote){font-size:10px!important;line-height:1.4!important;color:var(--zc-muted)!important;margin:7px 0 0!important}
#ZaronCharacterProfile .ZaronEquipmentHint{text-align:center}
#ZaronCharacterProfile .ZaronCharacterStats{padding-top:6px;min-width:0}
#ZaronCharacterProfile .ZaronStat{margin:0 0 12px}
#ZaronCharacterProfile .ZaronStatLabel{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:4px}
#ZaronCharacterProfile .ZaronStatLabel span{text-align:right;font-variant-numeric:tabular-nums}
#ZaronCharacterProfile .ZaronStatTrack{height:10px;border:1px solid var(--zc-line);background:#090f12;border-radius:3px;overflow:hidden}
#ZaronCharacterProfile .ZaronStatFill{height:100%;display:block}
#ZaronCharacterProfile .ZaronStatFill.health{background:#ac4548}
#ZaronCharacterProfile .ZaronStatFill.mana{background:#487cab}
#ZaronCharacterProfile .ZaronStatFill.experience{background:#4e8659}
body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .ZaronExperience{font-size:11px!important;margin:5px 0 0!important;overflow-wrap:anywhere}
#ZaronCharacterProfile .ZaronSkills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--zc-line);margin-top:15px;padding-top:7px}
#ZaronCharacterProfile .ZaronSkills>div{display:flex;flex-direction:column;align-items:center;padding:6px 2px;min-width:0}
#ZaronCharacterProfile .ZaronSkills span{font-size:10px!important;line-height:1.3;white-space:nowrap}
#ZaronCharacterProfile .ZaronSkills b{font-size:14px!important;color:var(--zc-gold)!important}
body .ZaronFloatingTip{position:fixed;z-index:2147483000;box-sizing:border-box;width:280px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;background:#111b20;color:#e0d5c2;border:1px solid #bc9451;border-radius:5px;padding:10px 12px;box-shadow:0 8px 25px #0009;font:12px/1.45 Arial,sans-serif;overscroll-behavior:contain}
body .ZaronFloatingTip[hidden]{display:none!important}
body .ZaronFloatingTip .ZaronItemTipTitle{display:block;font-size:14px;color:#f0ca83;font-weight:bold;border-bottom:1px solid #51452f;padding-bottom:7px;margin-bottom:5px}
body .ZaronFloatingTip .ZaronItemTipRow{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid #ffffff0a}
body .ZaronFloatingTip .ZaronItemTipRow b{color:#f1ddb2;text-align:right;max-width:65%;overflow-wrap:anywhere}
body .ZaronFloatingTip .ZaronItemTipDesc{display:block;font-size:11px;color:#b4b8b4;white-space:pre-line;margin-top:7px}
@media(max-width:560px){#ZaronCharacterProfile .ZaronCharacterBody{grid-template-columns:1fr;gap:12px}#ZaronCharacterProfile .ZaronOutfit{justify-content:center}#ZaronCharacterProfile .ZaronCharacterStats{padding:0}body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile .TableContent>tbody>tr>td{padding:6px 4px!important;font-size:12px!important}body.CiernOGCV6 #ContentColumn #ZaronCharacterProfile :is(button,input[type=submit],.BigButtonText){padding:4px 6px!important}#ZaronCharacterProfile .ZaronSkills{margin-top:9px}}
