.diggo-entry{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:var(--bg);color:var(--tx);overflow:hidden;transition:transform .42s cubic-bezier(.65,0,.35,1);font-family:var(--font)}
.diggo-entry[hidden]{display:none!important}
.diggo-entry-brand{width:min(300px,72vw);text-align:center}
.diggo-entry svg{display:block;width:100%;height:auto;overflow:visible}
.diggo-entry path{fill:currentColor}
.diggo-entry-letter{animation:diggo-letter .7s cubic-bezier(.22,1,.36,1) both}
.diggo-entry-letter:nth-child(2){animation-delay:.09s}
.diggo-entry-letter:nth-child(3){animation-delay:.18s}
.diggo-entry-letter:nth-child(4){animation-delay:.27s}
.diggo-entry-letter:nth-child(5){animation-delay:.36s}
.diggo-entry-caption{display:block;font-size:13px;font-weight:600;color:var(--mu);margin-top:8px;letter-spacing:0}
.diggo-entry.leaving{transform:translateY(-100%)}
html.diggo-entering{overflow:hidden}
.diggo-entry-error{font-size:14px;color:var(--mu);margin-top:24px}
.diggo-entry-retry{border:1px solid var(--line2);border-radius:999px;background:var(--tx);color:var(--bg);padding:10px 20px;font:inherit;cursor:pointer;margin-top:12px}
@keyframes diggo-letter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.diggo-entry{transition:opacity .1s linear}.diggo-entry-letter{animation:none}.diggo-entry.leaving{transform:none;opacity:0}}