body.title-screen #front[data-title-route=main] .title-heading.game-name-heading{z-index:3;pointer-events:none;text-align:center;width:51%;height:auto;margin:0;padding:0;top:7%;left:25%;overflow:visible;position:absolute!important}body.title-screen #front[data-title-route=main] .game-logo.game-name-logo{opacity:1;letter-spacing:-.045em;color:#fff0c4;text-shadow:.01em .01em #647d62,.02em .02em #647d62,.03em .03em #647d62,.04em .04em #647d62,.05em .05em #647d62,.06em .06em #647d62,.07em .07em #647d62,.08em .08em #647d62,.09em .09em #647d62,.1em .1em #49614d,.11em .11em #49614d,.12em .12em #49614d,.14em .17em .04em #294b4038;-webkit-text-stroke:.009em currentColor;flex-direction:column;align-items:center;gap:.02em;padding:0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,system-ui,sans-serif;font-size:clamp(32px,min(6.4vw,10.5vh),100px);font-weight:900;line-height:1.08;display:flex;overflow:visible;transform:perspective(800px)rotateX(7deg)rotateY(-8deg)rotate(-2deg);margin:0!important}body.title-screen #front[data-title-route=main] .game-name-logo>span{white-space:nowrap;display:block}body.title-screen #front[data-title-route=main] .game-logo.game-name-logo em{letter-spacing:-.06em;color:#ffe28b;white-space:nowrap;font-size:1.5em;font-style:normal;font-weight:900;line-height:1.02;display:block}@media (aspect-ratio<=4/3){body.title-screen #front[data-title-route=main] .title-heading.game-name-heading{width:88%;top:9%;left:6%}body.title-screen #front[data-title-route=main] .game-logo.game-name-logo{font-size:clamp(32px,min(9.6vw,10.5vh),74px)}}@media (height<=450px) and (aspect-ratio>=4/3){body.title-screen #front[data-title-route=main] .title-heading.game-name-heading{top:5%}body.title-screen #front[data-title-route=main] .game-logo.game-name-logo{font-size:clamp(26px,min(5.8vw,10vh),64px)}}
