.head h1[data-v-2cfc3d85]{font-size:22px}.hint[data-v-2cfc3d85]{color:var(--tg-hint);font-size:14px}.hp[data-v-2cfc3d85]{margin-top:16px;padding:16px;border-radius:12px;background:var(--tg-secondary-bg);text-align:center}.hp[data-tone=hurt][data-v-2cfc3d85]{outline:2px solid #e67e22}.hp[data-tone=down][data-v-2cfc3d85]{outline:2px solid #c0392b}.hp-numbers strong[data-v-2cfc3d85]{font-size:34px}.temp[data-v-2cfc3d85]{margin-left:8px;color:var(--tg-link)}.hp-buttons[data-v-2cfc3d85]{display:flex;gap:8px;margin-top:12px}.hp-buttons button[data-v-2cfc3d85]{flex:1}.abilities[data-v-2cfc3d85]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.ability[data-v-2cfc3d85]{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:10px;background:var(--tg-secondary-bg)}.ability strong[data-v-2cfc3d85]{font-size:20px}.rest[data-v-2cfc3d85]{display:flex;gap:8px;margin-top:16px}.rest button[data-v-2cfc3d85]{flex:1}h1[data-v-3f90076f]{font-size:22px}.circle[data-v-3f90076f]{margin-top:16px}.pips[data-v-3f90076f]{display:flex;gap:8px;margin-top:6px}.pip[data-v-3f90076f]{width:44px;height:44px;border-radius:50%;background:var(--tg-button)}.pip.spent[data-v-3f90076f]{background:var(--tg-secondary-bg)}.hint[data-v-3f90076f]{color:var(--tg-hint);font-size:14px}.notice[data-v-6b462144]{padding:32px 16px;text-align:center;color:var(--tg-hint)}.problem[data-v-6b462144]{padding:8px 16px;color:#c0392b;text-align:center}.screen[data-v-6b462144]{padding:16px 16px 88px}.tabbar[data-v-6b462144]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--tg-header-bg)}.tabbar button[data-v-6b462144]{flex:1}.tabbar button.active[data-v-6b462144]{background:var(--tg-button);color:var(--tg-button-text)}:root{--tg-bg: #ffffff;--tg-text: #111111;--tg-hint: #808080;--tg-link: #2678b6;--tg-button: #2678b6;--tg-button-text: #ffffff;--tg-secondary-bg: #f2f2f2;--tg-header-bg: #f7f7f7}*{box-sizing:border-box;margin:0}body{background:var(--tg-bg);color:var(--tg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding-bottom:env(safe-area-inset-bottom)}button{font:inherit;border:none;border-radius:10px;background:var(--tg-secondary-bg);color:var(--tg-text);min-width:44px;min-height:44px;cursor:pointer}button.primary{background:var(--tg-button);color:var(--tg-button-text)}
