:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;--safe-area-inset-top: env(safe-area-inset-top, 8px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 8px);--safe-area-inset-left: env(safe-area-inset-left, 8px);--safe-area-inset-right: env(safe-area-inset-right, 8px)}body{font-family:var(--wa-font-family-body);color:var(--wa-color-text-normal);font-size:var(--wa-font-size-m);font-weight:var(--wa-font-weight-body);line-height:var(--wa-line-height-normal);margin:0;opacity:0}body.ready{opacity:1;transition:.25s opacity}:not(:defined){visibility:hidden}html,body{height:100%}html{background-color:var(--wa-color-surface-default)}body{background-color:var(--wa-color-surface-default);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (display-mode: standalone){wa-dialog,[role=dialog],[role=alertdialog]{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}wa-drawer::part(dialog){height:auto;top:0;bottom:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}wa-dialog::part(header){padding-top:env(safe-area-inset-top)}wa-drawer::part(close-button),wa-dialog::part(close-button){top:calc(env(safe-area-inset-top) + .5rem)}}.fixed-top,[style*="position: fixed"][style*="top: 0"]{top:env(safe-area-inset-top)!important;padding-top:0!important}kackle-app{min-height:100vh;min-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.logo.vite:hover{filter:drop-shadow(0 0 2em #747bff)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafb)}.container{margin:0;padding-top:10vh;display:flex;flex-direction:column;justify-content:center;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:.75s}.row{display:flex;justify-content:center}::placeholder{color:var(--shadow)}#greet-input{margin-right:5px}dialog{color:var(--color-text)}.mb{margin-bottom:1rem}
