:is(.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-art,.shared-game-shell .gk-hero.has-live2d .gk-hero-live2d:is(.is-center,.is-right)).hero-cover-stage{width:100%;height:100vh;grid-area:1/1/-1/-1;height:100dvh;min-height:0;position:absolute;inset:0 0 auto auto;transform:none}:is(.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-art,.shared-game-shell .gk-hero.has-live2d .gk-hero-live2d:is(.is-center,.is-right)).hero-cover-stage>:is(.spine-portrait,.gk-hero-live2d-inner){width:100%;height:100%;inset:0;transform:none}@media (max-width:760px){:is(.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-art,.shared-game-shell .gk-hero.has-live2d .gk-hero-live2d:is(.is-center,.is-right)).hero-cover-stage{width:100%}}.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics])>.v2-hero{height:100dvh;min-height:0}.v2-shell[data-cover-layout=arcanatactics] .v2-art.hero-cover-stage{grid-column:1/-1}@media (max-width:760px){.v2-shell[data-cover-layout=arcanatactics] .v2-art{grid-column:1/-1}}.hero-cover-identity{z-index:3;top:50vh;left:clamp(24px,5vw,80px);box-sizing:border-box;color:#f5f1f6;text-align:left;pointer-events:none;width:calc(40% - clamp(24px,5vw,80px));padding:0;font-family:Noto Serif SC,Songti SC,Microsoft YaHei,serif;position:absolute;top:50dvh;transform:translateY(-50%)}.hero-cover-identity-kicker{color:var(--cover-accent,#ead79d);letter-spacing:.22em;margin:0 0 16px;font:700 12px/1.4 Arial,sans-serif}.hero-cover-identity :is(h1,h2).hero-cover-identity-name{letter-spacing:.04em;overflow-wrap:anywhere;color:inherit;margin:0;font:500 clamp(56px,6.6vw,106px)/.98 Noto Serif SC,Songti SC,Microsoft YaHei,serif}.hero-cover-identity-latin{color:color-mix(in srgb, var(--cover-accent,#ead79d) 60%, #aaa);letter-spacing:.18em;margin:14px 0 0;font:400 24px/1.4 Georgia,serif}.hero-cover-identity-quote{color:#e4dce6;margin:28px 0 0;font-size:15px;line-height:1.75}.hero-cover-identity-meta{flex-direction:column;align-items:flex-start;gap:16px;margin:28px 0 24px;display:flex}.hero-cover-identity-stars{color:var(--cover-accent,#ead79d);letter-spacing:.04em;font:400 24px/1.2 Arial,sans-serif}.hero-cover-identity-traits{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;padding:0;font:400 14px/1.4 Arial,Microsoft YaHei,sans-serif;list-style:none;display:flex}.hero-cover-identity-traits li{align-items:center;gap:8px;display:inline-flex}.hero-cover-identity-traits img{object-fit:contain;width:24px;height:24px}.hero-cover-identity-action>a{box-sizing:border-box;border:1px solid var(--cover-accent,#ead79d);color:#281b24;background:var(--cover-accent,#ead79d);width:min(220px,100%);min-height:58px;box-shadow:0 8px 24px #110b1738, 0 0 20px color-mix(in srgb, var(--cover-accent,#ead79d) 18%, transparent);text-shadow:none;letter-spacing:.08em;pointer-events:auto;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 20px;font:700 16px/1.4 Arial,Microsoft YaHei,sans-serif;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.hero-cover-identity-action>a:hover{opacity:1;border-color:color-mix(in srgb, var(--cover-accent,#ead79d) 85%, #fff);background:color-mix(in srgb, var(--cover-accent,#ead79d) 85%, #fff);box-shadow:0 10px 28px #110b1750, 0 0 24px color-mix(in srgb, var(--cover-accent,#ead79d) 28%, transparent);transform:translateY(-2px)}.hero-cover-identity-action>a:active{transform:translateY(0);box-shadow:0 3px 10px #110b1740}@media (prefers-reduced-motion:reduce){.hero-cover-identity-action>a{transition:none}.hero-cover-identity-action>a:hover{transform:none}}.hero-cover-identity-action>a:focus-visible{outline:2px solid var(--cover-accent,#ead79d);outline-offset:4px}.hero-cover-identity-action svg{flex-shrink:0;width:18px;height:18px}.hero-cover-identity-forms{display:none}@media (min-width:761px){.hero-cover-identity{flex-direction:column;min-height:0;display:flex;top:auto;bottom:calc(100% - 100dvh + clamp(60px,8dvh,80px));transform:none}.hero-cover-identity>*{flex-shrink:0}.hero-cover-identity-action{margin-top:0}.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-hero{--hero-cover-controls-bottom:max(14px, env(safe-area-inset-bottom,0px))}.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .hero-cover-identity{bottom:calc(100% - 100dvh + clamp(90px,11dvh,110px))}.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-art .v2-form-switch{bottom:var(--hero-cover-controls-bottom);gap:8px}.v2-shell:is([data-game-id=arcanatactics],[data-cover-layout=arcanatactics]) .v2-art .v2-form-switch button{width:40px;height:40px;padding:2px}}@media (max-width:760px){.hero-cover-identity{top:auto;left:20px;right:20px;bottom:calc(48px + env(safe-area-inset-bottom,0px));text-shadow:0 2px 8px #0009;width:auto;transform:none}.hero-cover-identity-kicker,.hero-cover-identity-latin{display:none}.hero-cover-identity :is(h1,h2).hero-cover-identity-name{font-size:40px;line-height:1.1}.hero-cover-identity-quote{margin-top:16px;font-size:13px;line-height:1.65}.hero-cover-identity-meta{gap:12px;margin:16px 0 18px}.hero-cover-identity-stars{font-size:18px}.hero-cover-identity-traits{gap:8px 12px;font-size:13px}.hero-cover-identity-traits li{gap:6px}.hero-cover-identity-traits img{width:20px;height:20px}.hero-cover-identity-action>a{min-height:50px;font-size:14px}.hero-cover-identity-forms{pointer-events:auto;gap:8px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 12px);left:0;right:0;overflow-x:auto}.hero-cover-identity-forms button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:2px}.hero-cover-identity-forms button.active{border-color:var(--cover-accent,#ead79d)}.hero-cover-identity-forms img{object-fit:cover;border-radius:50%;width:100%;height:100%}}@media (max-width:760px) and (max-height:700px){.hero-cover-identity{bottom:max(16px, env(safe-area-inset-bottom,0px))}.hero-cover-identity :is(h1,h2).hero-cover-identity-name{font-size:36px}.hero-cover-identity-quote{margin-top:12px}.hero-cover-identity-meta{gap:10px;margin:12px 0}}.v2-shell .ss-cover-distance{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#17161f45;border:1px solid #ffffff35;border-radius:30px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:45%;right:24px}.v2-shell .ss-cover-distance button{color:#d0c9cb;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font:600 12px/1.5 system-ui,sans-serif}.v2-shell .ss-cover-distance button[aria-pressed=true]{color:#302b22;background:#ebdca4}.v2-shell .ss-cover-distance button:focus-visible{outline:2px solid var(--cover-accent,#ead79d);outline-offset:3px}@media (max-width:760px){.v2-shell .ss-cover-distance{top:36%;right:12px}.v2-shell .ss-cover-distance button{width:44px;min-width:44px;height:44px;min-height:44px}}@media (min-width:761px){.v2-shell[data-game-id=manual-3bbf0eb01fe44bc0bdfe7ec3] .hero-cover-identity{box-sizing:border-box;width:calc(33.3333vw - clamp(24px,5vw,96px) - 24px);max-width:none}}
