:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--il-color: #222;--il-background: #ffffff;--il-panel-border: #ccc;--il-panel-background: #eee;--il-toolbar-background: linear-gradient(#ccc, #ddd);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0}*{box-sizing:border-box}@media (prefers-color-scheme: dark){:root{--il-color: #ccc;--il-background: #1a1a1a;--il-panel-background: #3a3a3c;--il-panel-border: #4a4a4c;--il-toolbar-background: linear-gradient(#3a3a3c, #27272a)}}.qr-app{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.qr-toolbar{display:flex;border:1px solid var(--il-panel-border);background:var(--il-toolbar-background);gap:.5rem;padding:.5rem;flex-wrap:wrap}.qr-toolbar__item{padding:0 .25rem;background:var(--il-panel-background);border:1px solid var(--il-panel-border);border-radius:3px;display:flex;align-items:center;gap:.5rem}.qr-toolbar__flex{flex:1}.qr-toolbar__button{min-width:30px;display:flex;justify-content:center;align-items:center}.qr-toolbar__button:hover,.qr-toolbar__button:focus{cursor:pointer}.qr-toolbar__title{font-size:inherit;font-weight:inherit;display:flex;align-items:center;margin:0 1rem 0 .5rem;gap:.3rem}.qr-toolbar__title-a{font-weight:700}.qr-toolbar__title-b{opacity:.8}.qr-toolbar__time{text-wrap:nowrap;min-width:4.5em;text-align:right}.qr-interstitial{position:absolute;z-index:100;display:flex;align-items:center;justify-content:center;width:100%;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.qr-interstitial__modal:backdrop{background:#00000a4d}.qr-interstitial__modal{padding:0;width:640px;max-width:80%;height:480px;max-height:80dvh;background:var(--il-background);color:var(--il-color);border:1px solid var(--il-panel-border);box-shadow:0 .5rem 1rem #000;border-radius:.3rem;overflow:hidden;display:flex;flex-direction:column}.qr-interstitial__bar{background:var(--il-panel-background);border-top:1px solid var(--il-panel-border)}.qr-interstitial__container{padding:1rem}.qr-interstitial h1{margin:0}.qr-interstitial__top{padding:1.5rem 1rem .2rem;display:flex;gap:1rem;border-bottom:1px solid var(--il-panel-border);background:var(--il-toolbar-background)}.qr-interstitial__content{flex:1;position:relative}.qr-interstitial__content .qr-interstitial__container{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto}.qr-interstitial button{padding:.5rem;min-width:5.5rem;margin:0 0 0 auto;display:block;cursor:pointer}.qr-interface{display:flex;gap:1rem}.qr-interface>*{padding:1rem}.qr-interface__field{display:block;margin-bottom:.75rem}.qr-interface__field input,.qr-interface__field select{display:block}
