.item-attribute-guide{margin:7px 0;padding:7px 8px;border-left:2px solid #d0ae65;background:#b18c3b16;text-align:left;white-space:normal;overflow-wrap:anywhere;font:12px/1.4 Txt,sans-serif;color:#f7df99}.item-attribute-guide b{font-weight:600}.item-attribute-guide small{display:block;margin-top:2px;color:#c7bbce;font:11px/1.4 Txt,sans-serif}.item-stat-effect{font:11px/1.3 Txt,sans-serif;color:#c9c0ce}
.item-power{margin-top:8px;padding:8px;background:#341c4b80;border:1px solid #9864bc;color:#e9d8fa;text-align:left;white-space:normal}.item-power>strong{display:block;color:#e2a5ff;font:14px/18px Txt,sans-serif;margin:4px 0}.item-power p{font:12px/17px Txt,sans-serif;margin:5px 0}.item-power>small{display:block;font:11px/15px Txt,sans-serif;color:#bea4ca}.power-combo{color:#f7d77a}
#mobile-item-card{position:fixed;right:8px;top:8px;bottom:8px;width:min(300px,calc(100vw - 16px));z-index:340;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100dvh - 16px);background:#17101ff5;border:2px solid #b99759;box-shadow:0 5px 24px #0009;pointer-events:auto;color:#eee0f3;font:13px/18px Txt,sans-serif;zoom:1!important;transform:none!important;touch-action:pan-y}
#mobile-item-card.hidden{display:none!important}#mobile-item-card header{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #59405f;flex-shrink:0}#mobile-item-card header img{width:32px;height:32px;image-rendering:pixelated}#mobile-item-card header div{flex:1;min-width:0}#mobile-item-card header strong{display:block;font:14px/18px Txt,sans-serif}#mobile-item-card header small{display:block;font:11px/15px Txt,sans-serif;color:#b7a2bf}#mobile-item-card button{padding:5px 8px!important;margin:0;min-height:30px;font:12px/16px Txt,sans-serif!important;white-space:nowrap;touch-action:manipulation;background:#2a1a35;border:1px solid #755780;color:#e9d8fa;box-shadow:none}#mobile-item-card nav{display:flex;gap:4px;padding:5px;flex-shrink:0;border-bottom:1px solid #59405f;overflow-x:auto}#mobile-item-card nav button[aria-pressed=true]{border-color:#d7b767;background:#4b2a58;color:#ffe5a2}#mobile-item-card .mic-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px;touch-action:pan-y;-webkit-overflow-scrolling:touch}#mobile-item-card dl{margin:0}#mobile-item-card dl>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #5d486b55;padding:3px 0}#mobile-item-card dd{margin:0;text-align:right;color:#e4cd85}#mobile-item-card dd small{display:block;color:#bdacc8;font-size:11px}#mobile-item-card .mic-note{font:11px/16px Txt,sans-serif;color:#bca6c5}#mobile-item-card footer{display:flex;justify-content:flex-end;gap:6px;padding:6px 8px;flex-shrink:0;border-top:1px solid #59405f}#mobile-item-card footer button:first-child{border-color:#caad6d}
@media(orientation:portrait){html.touch-device #mobile-item-card{left:8px;right:8px;top:auto;bottom:8px;width:auto;height:min(360px,43dvh);max-height:calc(100dvh - 16px)}}

/* autocast (27/10): chance de soltar magia ao bater/apanhar */
.item-autocast{margin-top:8px;padding:7px 8px;background:color-mix(in srgb,var(--ac) 14%,#15101d);border:1px solid color-mix(in srgb,var(--ac) 70%,#3d2c56);text-align:left;white-space:normal}.item-autocast small{display:block;font:11px Pix,monospace;letter-spacing:1px;color:var(--ac)}.item-autocast p{margin:3px 0 0;font:12px/17px Txt,sans-serif;color:#efe6f7}

/* atributos sorteados + essências (27/10) */
.item-affix{margin-top:8px;padding:6px 8px;background:#15101d;border:1px solid #3d2c56;text-align:left;white-space:normal}.item-affix small{display:block;font:11px Pix,monospace;letter-spacing:1px;color:#bcb1c7;margin-bottom:3px}.item-affix ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.item-affix li{display:flex;justify-content:space-between;gap:8px;font:13px Txt,sans-serif;color:#9be37a}.item-affix li small{display:inline;margin:0;font:11px Txt,sans-serif;letter-spacing:0;color:#7d728b}.item-affix li.good{color:#f7d77a}.item-affix li.chaos{color:#c07bff}
#ess-pick{position:fixed;inset:0;z-index:400;display:grid;place-items:center;background:#0008;pointer-events:auto}#ess-pick .ess-card{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:12px;background:#17101f;border:2px solid var(--ac);box-shadow:0 0 18px color-mix(in srgb,var(--ac) 40%,transparent);display:grid;gap:8px;color:#efe6f7}#ess-pick header{display:flex;gap:10px;align-items:center}#ess-pick header img{width:40px;height:40px;image-rendering:pixelated}#ess-pick header b{font:14px Pix,monospace;color:var(--ac)}#ess-pick header small{display:block;font:12px/1.3 Txt,sans-serif;color:#cfc5da}#ess-pick p{margin:0;font:13px Txt,sans-serif}#ess-pick button{display:grid;gap:2px;text-align:left;min-height:44px;padding:8px 10px;border:0;cursor:pointer;background:#221830;box-shadow:inset 0 0 0 1px #3d2c56;color:#9be37a;font:14px Txt,sans-serif}#ess-pick button small{font:11px Txt,sans-serif;color:#9f94ad}#ess-pick button:hover{box-shadow:inset 0 0 0 2px var(--ac)}#ess-pick .ess-cancel{text-align:center;color:#cfc5da}
/* artefatos (27/10): uma fileira de 4 espaços embaixo do equipamento */
#inv #eqart{display:flex;align-items:center;gap:6px;margin:4px 0 6px;flex-wrap:nowrap}#inv #eqart .eq-art-lab{font:10px Pix,monospace;letter-spacing:1px;color:#c07bff;writing-mode:vertical-rl;transform:rotate(180deg)}
