.chalk-entry-content{outline:none}.chalk-intro-curtain,.chalk-intro-film,.chalk-intro-controls{width:100%;height:100%;height:100dvh;position:fixed;inset:0}.chalk-intro-curtain{z-index:1000;pointer-events:none;background:#000}.chalk-intro-film{z-index:1001;pointer-events:none;mix-blend-mode:screen;transform-origin:50%;will-change:transform, opacity}.chalk-intro-video,.chalk-intro-still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.chalk-intro-video{opacity:0}.chalk-intro-film[data-video-visible=true] .chalk-intro-video{opacity:1}.chalk-intro-film[data-video-visible=true] .chalk-intro-still{opacity:0}.chalk-intro-motes{width:100%;height:100%;z-index:1000;pointer-events:none;mix-blend-mode:screen;height:100dvh;position:fixed;inset:0}.chalk-intro-motes[data-video-visible=true]{visibility:hidden}.chalk-intro-motes[data-phase=leaving]{opacity:0;transition:opacity .3s}.chalk-intro-controls{z-index:1002;color:#e9e8e6;touch-action:none;font-family:Arial,Helvetica,sans-serif}body[data-chalk-intro] .dust-motion-toggle{visibility:hidden}.chalk-intro-skip{right:max(24px, env(safe-area-inset-right));top:max(24px, env(safe-area-inset-top));color:#a7a7a7;letter-spacing:.025em;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;transition:color .18s;display:flex;position:absolute}.chalk-intro-skip:hover{color:#fff}.chalk-intro-tools{right:max(24px, env(safe-area-inset-right));top:max(24px, env(safe-area-inset-top));align-items:center;gap:16px;display:flex;position:absolute}.chalk-intro-tools .chalk-intro-skip{position:static}.chalk-intro-sound{color:#a7a7a7;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:12px;display:flex}.chalk-intro-sound:hover{color:#fff}.chalk-intro-invitation{bottom:max(7vh, calc(env(safe-area-inset-bottom) + 24px));text-align:center;white-space:nowrap;justify-items:center;gap:14px;transition:opacity .22s,translate .36s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.chalk-intro-wordmark{letter-spacing:.5em;color:#898989;margin-left:.5em;font-size:10px}.chalk-intro-start{letter-spacing:.03em;align-items:center;gap:16px;min-height:44px;padding:4px 12px;font-size:13px;display:flex}.chalk-intro-arrow{font-size:20px;line-height:1}.chalk-intro-alternative{color:#7c7c7c;font-size:11px}.chalk-intro-controls:not([data-phase=idle]) .chalk-intro-invitation{opacity:0;visibility:hidden;pointer-events:none;translate:0 8px}.chalk-intro-film[data-phase=leaving],.chalk-intro-curtain[data-phase=leaving]{opacity:0;transition:opacity .3s}.chalk-intro-controls[data-phase=leaving]{opacity:0;transition:opacity .24s}.chalk-intro-controls button:focus-visible{outline-offset:6px;border-radius:4px;outline:1px solid #ccc}@media (max-width:640px){.chalk-intro-tools{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top));gap:8px}.chalk-intro-skip{right:max(12px, env(safe-area-inset-right));top:max(12px, env(safe-area-inset-top))}.chalk-intro-invitation{bottom:max(9vh, calc(env(safe-area-inset-bottom) + 24px))}}@media (prefers-reduced-motion:reduce){.chalk-intro-film,.chalk-intro-invitation,.chalk-intro-controls{transition:none}}
