@tailwind base;@tailwind components;@tailwind utilities;:root{--primary:#77bf8e;--gold:#f0c05a;--bg:#060b07;--card-bg:#0a150dd9;--border:#77bf8e33}body{background-color:var(--bg);color:#fff;background-image:radial-gradient(circle,#0d1b11 0%,#060b07 100%),radial-gradient(circle at 0 0,#77bf8e0d 0%,#0000 50%),radial-gradient(circle at 100% 100%,#f0c05a0d 0%,#0000 50%);flex-direction:column;min-height:100vh;margin:0;font-family:Tajawal,Inter,sans-serif;display:flex}#root{flex-direction:column;min-height:100vh;display:flex}.tahsili-container{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.glass-panel{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:2rem;padding:3rem;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.glass-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);height:2px;position:absolute;top:0;left:0;right:0}.main-title{letter-spacing:-2px;margin-bottom:1rem;font-size:3.5rem;font-weight:900}.text-gold{color:var(--gold)}.text-primary{color:var(--primary)}.input-box{border:1px solid var(--border);color:#fff;background:#ffffff0d;border-radius:1rem;width:100%;margin-bottom:1.5rem;padding:1.25rem 1rem;font-size:1rem;transition:all .3s}.input-box:focus{border-color:var(--primary);background:#ffffff1a;outline:none;box-shadow:0 0 20px #77bf8e1a}.btn-hero{background:var(--primary);color:#060b07;cursor:pointer;border:none;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:1.25rem;font-size:1.25rem;font-weight:900;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex}.btn-hero:hover{background:#fff;transform:translateY(-5px);box-shadow:0 15px 30px #77bf8e4d}.nav-link{color:#ffffffb3;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .3s}.nav-link:hover{color:var(--primary)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float-anim{animation:4s ease-in-out infinite float}
