html{color-scheme:light dark}html,body{margin:0;height:100%;overflow:hidden;background:#fff;font-family:system-ui,-apple-system,helvetica neue,sans-serif}#lava{position:fixed;inset:0;width:100%;height:100%;display:block}main{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;text-align:center;color:#fff;mix-blend-mode:difference;pointer-events:none}h1{margin:0;font-size:clamp(2rem,6vw,3.5rem);font-weight:500;letter-spacing:-.02em}p{margin:0;font-size:.9rem}a{color:inherit;font-size:.9rem;text-decoration:none;pointer-events:auto}a:hover{text-decoration:underline}#lava{touch-action:none}.grab #lava{cursor:grab}.dragging,.dragging #lava{cursor:grabbing;user-select:none;-webkit-user-select:none}@media(prefers-color-scheme:dark){html,body{background:#000}}