:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#050510;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;overflow:hidden}body,html,#root{width:100vw;height:100vh;margin:0}.ui-layer{pointer-events:none;z-index:10;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.header{pointer-events:auto;justify-content:space-between;align-items:center;padding:20px;display:flex}h1{color:#fff;text-shadow:0 0 10px #ffffff4d;margin:0;font-size:1.5rem}.btn-random{color:#fff;cursor:pointer;background:#2a2a40;border:1px solid #446;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .2s}.btn-random:hover{background:#3a3a5a;border-color:#669;box-shadow:0 0 15px #6464ff66}.sentence-popup{color:#fff;pointer-events:auto;background:#0f0f19e6;border:1px solid #446;border-radius:8px;width:250px;padding:15px;transform:translate(-50%,-120%);box-shadow:0 4px 20px #00000080}.sentence-popup h3{color:#adf;margin:0 0 10px;font-size:1rem}.sentence-popup p{color:#aaa;margin:0;font-size:.9rem}
