@view-transition{navigation:auto}.back-link{color-scheme:light dark;z-index:9999;color:light-dark(oklch(15% none none),oklch(96% none none));-webkit-backdrop-filter:blur(12px);background:light-dark(oklch(100% none none/.7),oklch(25% none none/.7));border:1px solid light-dark(oklch(0% none none/.08),oklch(100% none none/.08));border-color:light-dark(oklch(0% none none/.08),oklch(100% none none/.08)) light-dark(oklch(0% none none/.08),oklch(100% none none/.08)) light-dark(oklch(0% none none/.08),oklch(100% none none/.08)) light-dark(oklch(0% none none/.08),oklch(100% none none/.08));border-radius:100px;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;font-family:system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:none;position:fixed;inset-block-start:1.25rem;inset-inline-start:1.25rem;box-shadow:0 4px 12px light-dark(oklch(0% none none/.05),oklch(0% none none/.25));& span{font-size:inherit;opacity:1}& svg{block-size:1.25rem;inline-size:1.25rem;display:block}&:hover{background:light-dark(oklch(100% none none/.9),oklch(32% none none/.9));transform:translate(-4px);box-shadow:0 6px 16px light-dark(oklch(0% none none/.1),oklch(0% none none/.35))}&:active{transform:translate(-2px)scale(.96)}&:focus-visible{outline-offset:2px;outline:2px solid}}html.from-lab .back-link{display:flex}@media (width<=480px){.back-link{padding:.75rem;inset-block-start:1rem;inset-inline-start:1rem;& span{display:none}}}html.in-iframe .back-link{display:none!important}.reset-btn{cursor:pointer;opacity:.5;z-index:100;background:0 0;border:none;border-radius:50%;place-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:.5rem;transition:opacity .2s,transform .2s;display:grid;position:fixed;inset-block-end:max(1.25rem,4cqi);inset-inline-end:max(1.25rem,4cqi);& svg{block-size:1.5rem;inline-size:1.5rem;display:block}&:hover{opacity:1;transform:scale(1.1)}&:focus-visible{opacity:1;outline-offset:2px;outline:2px solid}}
