input,textarea,[contenteditable]{caret-color:var(--crow-caret,#8abbe0)}.crow-intro{position:fixed;inset:0;z-index:99999;background:#111923;display:flex;flex-direction:column;gap:28px;align-items:center;justify-content:center;color:#edf3f7;font:18px system-ui}.crow-intro img{width:min(72vw,400px);max-height:60vh;object-fit:contain;animation:crow-arrive 1.1s ease both}.crow-intro button{font:inherit;color:inherit;border:1px solid #ffffff55;background:#ffffff15;border-radius:25px;padding:12px 25px}.crow-ripple{position:fixed;pointer-events:none;z-index:99998;width:28px;height:28px;margin:-14px;border:1px solid #a7d9ef;border-radius:50%;animation:crow-ripple .45s ease forwards}.emoji-inline{width:1.5em;height:1.5em;object-fit:contain;vertical-align:middle}.rich table{border-collapse:collapse}.rich td,.rich th{border:1px solid #8da0b566;padding:6px 10px}.table-scroll{max-width:100%;overflow:auto}@keyframes crow-arrive{from{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}@keyframes crow-ripple{to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.crow-intro img,.crow-ripple{animation:none}}
@media(pointer:fine){html,body,button,a{cursor:var(--crow-cursor,revert)}}

dialog.crow-intro{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0}
