.bt{color:#2e2440;background:#e8a58c;position:fixed;inset:0;overflow:hidden}.bt canvas{cursor:pointer;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.bt p{text-align:center;pointer-events:none;margin:0;transition:opacity 1.6s;position:absolute;left:0;right:0}.bt-hint{letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-size:13px;top:30px}.bt-hint.gone{opacity:0}.bt-line{text-wrap:balance;font-variation-settings:"opsz" 48;opacity:0;text-shadow:0 1px 16px #ffecd2cc;padding:0 24px;font-size:clamp(17px,4.4vw,34px);font-style:italic;top:10vh}.bt-line.on{opacity:.94}.bt-home{letter-spacing:.32em;text-transform:uppercase;color:#fff0dcb3;font-size:13px;text-decoration:none;position:absolute;bottom:18px;left:22px}
