.stage{position:relative}#home{position:absolute;top:20px;left:0;right:0;text-align:center;pointer-events:none}#home h1{font:normal clamp(27px,7vw,40px)/1.1 Georgia,serif;letter-spacing:.08em;margin:0;color:var(--ink)}#home h1 span{display:block;font:11px/1.6 sans-serif;letter-spacing:.16em;margin:8px 0 17px}#start{pointer-events:auto;min-width:155px;min-height:48px;padding:13px 24px;font-size:12px;letter-spacing:.18em}.is-home .play-hint,.is-home .guide{visibility:hidden}.is-home .clock{opacity:.45}.is-home #view{cursor:default}@media(max-height:670px){#home{top:6px}#home h1{font-size:27px}#home h1 span{margin:5px 0 10px}}