/* Generated design resource bindings. Edit data/design_tokens.json and asset_map.json. */
:root{--bg:#101412;--surface:#191e1b;--surface2:#222822;--line:#343b31;--text:#e7e8dc;--muted:#939c8c;--gold:#ccb27a;--gold-bright:#e6cb8a;--green:#98b592;--red:#d18d7c;--blue:#7ea4bc;--purple:#baa1d2;--shadow:0 14px 70px #0009;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Malgun Gothic','Apple SD Gothic Neo',sans-serif;font-size:calc(14px * var(--ui-text-scale,1))}
.power-arrow{width:18px;height:21.333px;background-size:contain;background-repeat:no-repeat;background-position:center}
.power-arrow:before,.power-arrow:after{content:none}.power-arrow.up{background-image:url('../assets/Art/UI/Icons/power_up.svg')}.power-arrow.down{transform:none;background-image:url('../assets/Art/UI/Icons/power_down.svg')}
.combat-unit .portrait{width:90%;max-width:97.2px;aspect-ratio:0.9}
.impact-slash,.impact-slash.critical{background:transparent url('../assets/Art/Effects/impact_slash.svg') center/100% 100% no-repeat;box-shadow:none}
.impact-slash{height:12px}.impact-slash.critical{height:16px}
.impact-slash{--impact-angle:-47deg;left:-46%;top:52%;width:172%}
.content-zone.boss-zone{grid-column:span 3;aspect-ratio:auto}
.auto-next-gauge{height:3.0px;flex-shrink:0;margin:8px 0 12px;border-radius:3px;background:#f2cc4926;overflow:hidden}
.auto-next-gauge>span{display:block;width:100%;height:100%;background:#f2cc49;transform-origin:left center}
:root{--guide-ring-color:#f0ce83;--guide-ring-outer-glow:0 0 5px 1px #f0ce8380, 0 0 14px 4px #f0ce8340, 0 0 30px 8px #f0ce8318;--guide-ring-glow-space:40px;--guide-ring-size:256px;--guide-ring-small:104px;--guide-ring-width:6px;--guide-ring-duration:1200ms;--guide-ring-min-scale:0.82;--guide-ring-max-scale:1.08;--guide-dim-opacity:0.22}
:root{--pc-boss-portrait-scale:1.5}
:root{--result-loot-card-scale:1.3}
:root{--pc-combat-fieldHeight:432px;--pc-combat-portraitWidth:108px;--pc-combat-portraitHeight:120px;--pc-combat-middleOffset:54px;--pc-combat-attackDistance:18px;--pc-combat-attackDurationMs:260ms;--pc-combat-backgroundBlur:2px;}
