body:has(>.start){background:#0b3d46;margin:0}.start{--st-gold:#ffd23f;--st-ink:#10333d;--st-grad:linear-gradient(158deg, #0b3d46 0%, #0e6a66 52%, #14907f 100%);--st-font:Inter, "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Hiragino Sans", sans-serif;--st-gutter:20px;box-sizing:border-box;width:100%;max-width:430px;min-height:100dvh;padding:calc(76px + env(safe-area-inset-top,0px)) var(--st-gutter) 40px;background:var(--st-grad);font-family:var(--st-font);color:#fff;text-align:center;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;gap:32px;margin:0 auto;display:flex}.start *,.start :before,.start :after{box-sizing:border-box}.start-mark{flex-shrink:0;width:168px;height:auto;display:block}.start-id{flex-direction:column;align-items:center;gap:10px;display:flex}.start-name{letter-spacing:.2em;color:#fff;margin:0 -.2em 0 0;font-size:40px;font-weight:800;line-height:1}.start-kana{letter-spacing:.12em;color:#ffffffd9;font-size:13px;font-weight:500}.start-lead{white-space:pre-line;color:#ffffffeb;margin:0;font-size:14px;font-weight:500;line-height:26px}.start-foot{flex-direction:column;gap:20px;width:100%;margin-top:auto;display:flex}.start-btn{background:var(--st-gold);width:100%;height:48px;color:var(--st-ink);cursor:pointer;border:0;border-radius:58px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.start .lang{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.start .lang-item{color:#ffffffbf;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 4px;font-family:inherit;font-size:13px;font-weight:500;line-height:1}.start .lang-item.is-on{color:#fff;border-bottom-color:var(--st-gold)}.start .lang-item:disabled{cursor:default}
