@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--tomato:tomato --o:orange --b:beige --s:whitesmoke --sb:skyblue --dsb:deepskyblue --gb:#1A73E8 --d:#171717 --lw:rgb(255,255,255,.5) --wr:#FFFFFF --sg:#ECEFF1 --lg:#F8F9FA --bg:rgb(250, 250, 233) --wl:#f8f9fa --ld:rgba(0,0,0,.5) --ldd:rgba(0,0,0,.8) --purple:#6F42C1 --teal:#20C997 --yellow:#FFC107 --orange: #FF9800 --darkGray:#343A40 --warning:#DC3545 --success:#28A745 --trust:#0171C2 --smRed:rgba(255, 0, 0, .5) --primary:#1A73E8 --red:#FF0000 --lightBeige:#f0f8ff --feelGray:#666 --feelGraySoft:#555 }*{padding:0;margin:0;box-sizing:border-box;font-family:poppins,Arial;-webkit-user-drag:none;scroll-behavior:smooth}.app-content{display:flex}body{min-height:100vh;background-color:#fafae9;overflow-x:hidden;font-size:16px;align-items:center;width:100%}a{text-decoration:none;color:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}0%{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:750px){body{overflow-x:hidden;scrollbar-width:none}}.nf-container{display:flex;align-items:center;justify-content:center;height:100vh;background:#fff;padding:1rem}.nf-box{text-align:center;max-width:360px;width:100%;padding:2rem;margin-top:-100px;border-radius:8px;animation:.3s ease fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.robot{height:200px;margin-top:-100px}.logo{cursor:pointer;margin-left:10px -20px;font-size:3rem;font-family:Poppins,arial;letter-spacing:-2px;font-weight:bolder;color:#2c3e50;padding:20px}.nf-code{font-size:4rem;margin:0;color:#24292e}.nf-text{font-size:1rem;margin:.5rem 0 1.5rem;background:#fee2e2;color:#b91c1c;padding:.75rem 1rem;text-align:center;border-bottom:1px solid #fecaca}.nf-search{display:flex;align-items:center;border:1px solid #d0d7de;border-radius:6px;padding:.5rem;margin-bottom:1.5rem}.nf-search input{flex:1;border:none;outline:none;font-size:.9rem;color:#24292e;margin-left:.5rem}.nf-icon{stroke:#57606a}.nf-links{display:flex;justify-content:center;gap:1rem}.nf-link{color:#0969da;text-decoration:none;font-size:.9rem;transition:color .2s}.nf-link:hover{color:#005cc5}@media(max-width:768px){.robot{display:none}.logo{font-size:2rem;margin-left:0}}
