body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;transition:all .4s ease-in-out}body{animation:fadePage 1.6s ease forwards;background:radial-gradient(ellipse at bottom,#0a0018,#14002b,#0b0014)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.container{animation:fadeInUp 1.5s ease forwards;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14002880;box-shadow:0 0 45px #a064ff26;transform:translateY(20px)}h1{animation:fadeInTitle 1.4s ease-out forwards;opacity:0;transform:translateY(40px)}@keyframes fadeInTitle{to{opacity:1;transform:translateY(0)}}input[type=text]{animation:fadeInUp 1.6s ease forwards;opacity:0;transform:translateY(20px)}input::placeholder{transition:color .4s ease}input:focus{background:#ffffff1f;border-color:#a27eff;box-shadow:0 0 22px #add8ff59}.attribute-card{animation:fadeInUp 1.5s ease forwards;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 0 14px #add8e612;color:#eee;margin:24px 0;opacity:0;transform:translateY(20px)}.attribute-card:hover{box-shadow:0 0 24px #add8e640;transform:scale(1.02)}.card{animation:cardEnter 1.2s ease forwards,float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 8px 32px #0000005e;margin-bottom:32px;opacity:0;padding:28px;transform:translateY(30px);transition:all .5s ease-in-out}.card:hover{border-color:#ffffff40;box-shadow:0 12px 36px #00000080;transform:scale(1.03) rotateX(1deg) rotateY(-1deg)}.card h2{color:#f0f8ff;font-size:1.6rem;margin-bottom:16px;text-shadow:0 0 6px #8ab4f8;transition:all .3s ease}.card .explanation{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:14px;transition:color .3s ease}.card .refs{list-style:none;margin:18px 0;padding:0}.card .refs li{color:#91e0ff;font-size:1rem;margin-bottom:6px;transition:transform .25s ease,color .25s ease}.card .refs li:hover{color:#00ffd9;transform:scale(1.05)}.card .source{border-top:1px solid #ffffff1a;color:#bbb;font-size:.9rem;margin-top:20px;padding-top:12px;text-align:left;transition:all .3s ease}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes cardEnter{to{opacity:1;transform:translateY(0)}}body{animation:spaceMove 40s ease infinite;background-size:300% 300%;color:#e9e6f9;direction:rtl;font-family:Cairo,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}@keyframes spaceMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadePage{0%{opacity:0;transform:translateY(30px)}to{opacity:.8;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.container{animation:fadePage 1.5s ease forwards;border-radius:22px;margin:auto;max-width:900px;opacity:0;padding:60px 20px;transition:all .4s ease-in-out}h1{color:#e6d6ff;font-size:2.8rem;margin-bottom:40px;text-align:center;text-shadow:0 0 20px #9f5bff}input[type=text]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 0 14px #b48cff26;color:#fff;font-size:18px;margin-bottom:30px;max-width:520px;outline:none;padding:14px 22px;transition:all .4s ease;width:100%}input::placeholder{color:#c9bbff}input[type=text]:focus{background:#ffffff1f;border-color:#a27eff;box-shadow:0 0 22px #add8ff59}.attribute-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;box-shadow:0 0 24px #aa6edc33;display:inline-block;margin:24px auto;padding:24px;text-align:start;transition-duration:1s}.attribute-card:hover{box-shadow:0 0 28px #c88cff59;transform:scale(1.5)}.attribute-card h2{color:#e6d0ff;font-size:1.5rem;margin-bottom:12px}.attribute-card li,.attribute-card p{color:#f4eaff;font-size:1rem;line-height:1.8}.attribute-card ul{list-style-type:disc;margin-top:10px;padding-right:24px}@media (max-width:768px){.container{padding:40px 16px}h1{font-size:2.2rem}input[type=text]{font-size:16px}.attribute-card{padding:18px}.attribute-card h2{font-size:1.3rem}}
/*# sourceMappingURL=main.b21de795.css.map*/