.effect285{position:fixed;z-index:1800;pointer-events:none;display:block;transform:translate(-50%,-50%);filter:drop-shadow(0 0 4px currentColor);font-style:normal}.effect285 svg{display:block;width:100%;height:100%;overflow:visible}.effect285 .blade285{stroke:#151416;stroke-width:5}.effect285 .edge285{stroke:#f0f6e8;stroke-width:3}.effect285 .poison285{stroke:#a6d79b}.number285{display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px #21172c)}.number285 small{font-size:11px;letter-spacing:.14em;color:#d5c6fb}.number285 b{font:italic 800 54px Georgia,serif;color:transparent;-webkit-text-stroke:1.5px #ddcef4}.contact285{z-index:1801}.smoke285{position:fixed;inset:0;z-index:1500;pointer-events:none;background:radial-gradient(ellipse at 18% 40%,#d4dcc8a6,transparent 65%),radial-gradient(ellipse at 80% 60%,#dae1cd80,transparent 70%),#9aab9d33;filter:blur(8px)}.feedback-float761{z-index:1900!important;isolation:isolate}.personal285{min-width:0;padding:10px;border:1px solid #77715b;border-radius:7px;background:var(--surface,#24281f);color:var(--ink,#e7ddc5)}.personal285 header{display:flex;justify-content:space-between;align-items:center;gap:10px}.personal285 header strong{font-size:15px}.personal285 header span{color:#c9b98e;font-weight:700}.stances285,.elements285{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 5px}.stances285>span,.element-slot285{display:flex;position:relative;align-items:center;justify-content:center;gap:8px;min-height:57px;border:1px solid #716c594d;border-radius:50% 50% 12% 12%;color:#7b7c6c;background:#151a1740}.stances285 svg,.elements285 svg{width:34px;height:34px}.stances285 b{font:700 21px Georgia,serif}.stances285 i{position:absolute;top:2px;right:5px;font-size:13px;font-style:normal}.stances285 .complete{color:#edce8e;border-color:#c8ad63;background:radial-gradient(ellipse,#c9ad6f28,transparent)}.personal285 footer{font-size:14px;text-align:right;margin-top:6px}.personal285 footer strong{margin-left:10px}.ready285{color:#f3d890}.element-slot285{color:var(--element285);border-color:var(--element285);border-radius:50%;min-height:68px;flex-direction:column;gap:0}.element-slot285 b{font-size:12px}.element-slot285.empty{opacity:.5;border-style:dashed}.element-slot285.empty b{font-size:23px}.sacrifice-boost285{display:block;color:#e4bd8e;margin-top:8px;font-size:13px}html[data-theme263="parchment"] .personal285{background:#e4d2aa;color:#352f23}
.preview-stage285{position:relative!important;isolation:isolate;overflow:hidden!important;width:100%;height:260px!important;min-height:260px!important;background:radial-gradient(ellipse at 70% 52%,#514b3540,transparent 60%),#181e19!important;border:1px solid #7c735a;border-radius:8px;margin-top:10px}.preview-anchor285{position:absolute;top:102px;width:56px;height:62px;border:1px solid #a89365;border-radius:8px;display:grid;place-content:center;background:#2b3027;color:#ddd1b4;overflow:visible}.preview-origin285{left:9%}.preview-target285{right:9%;border-style:dashed}.preview-anchor285>svg{width:40px;height:40px;stroke:currentColor;fill:none;stroke-width:2}.preview-caption285{position:absolute;bottom:9px;inset-inline:12px;color:#dbd0b8;font-size:12px;text-align:center}.preview-stage285 [data-preview285]{pointer-events:none;z-index:3}.preview-stage285 .feedback-vfx77{z-index:4}.preview-stage285 .actor227 .preview-caption285{display:none}.preview-stage285 .preview-anchor285.portrait-away227{visibility:hidden}.preview-stage285 .actor227 .preview-anchor285{position:relative;left:auto;right:auto;top:auto;visibility:visible}.preview-stage285 .effect-preview-label285{position:absolute;top:10px;left:12px;font-size:12px;color:#c4b995}
@media(max-width:600px){.stances285,.elements285{gap:5px}.stances285>span{min-height:48px}.stances285 svg,.elements285 svg{width:28px;height:28px}.element-slot285{min-height:59px}.personal285{padding:8px}.preview-stage285{height:230px!important;min-height:230px!important}.preview-anchor285{top:85px;width:48px;height:56px}.preview-origin285{left:6%}.preview-target285{right:6%}}
@media(prefers-reduced-motion:reduce){.effect285,.smoke285{display:none}}
:root[data-theme263=parchment] .personal285{background:var(--panel263);color:var(--ink263)}:root[data-theme263=parchment] .personal285 header span,:root[data-theme263=parchment] .ready285{color:#765625}:root[data-theme263=parchment] .stances285 .complete{color:#775923;border-color:#8a6b30;background:#ba934b24}:root[data-theme263=parchment] .element-slot285.fire{color:#9e461e}:root[data-theme263=parchment] .element-slot285.water{color:#28647c}:root[data-theme263=parchment] .element-slot285.earth{color:#6f592e}:root[data-theme263=parchment] .element-slot285.wind{color:#316b51}
body.tavern263 #options-dialog .preview-stage285{background:radial-gradient(ellipse at 70% 52%,#514b3540,transparent 60%),#181e19!important;color:#ded2b7!important}body.tavern263 #options-dialog .preview-caption285,body.tavern263 #options-dialog .effect-preview-label285{color:#d8ccb3!important}.preview-stage285 .focus-actor234 .preview-anchor285{position:relative;top:auto;left:auto;right:auto;visibility:visible}

/* Keep the existing cut-in while leaving both health/portrait targets visible. */
body>.eye-cut119{top:48%;width:min(70vw,620px);margin-top:0}body>.eye-cut119 img{object-fit:cover}
