@tailwind base;@tailwind components;@tailwind utilities;:root{--hive-navy: #0D1B2A;--hive-navy-light: #142234;--hive-blue: #1B4F72;--hive-gold: #F5C518;--hive-gold-dim: rgba(245, 197, 24, .12);--hive-light: #F8FAFC}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{direction:rtl;font-family:-apple-system,Segoe UI,Arial,sans-serif;background:var(--hive-navy);color:#fff;min-height:100vh;margin:0;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1b4f72;border-radius:4px}.btn-gold{background:var(--hive-gold);color:var(--hive-navy);font-weight:700;border-radius:14px;padding:15px 24px;width:100%;border:none;font-size:16px;letter-spacing:.3px;box-shadow:0 4px 20px #f5c5184d;transition:opacity .15s}.btn-gold:disabled{opacity:.45}.btn-gold:active{opacity:.8}.btn-outline{background:transparent;color:var(--hive-gold);font-weight:600;border-radius:14px;padding:15px 24px;width:100%;border:1.5px solid rgba(245,197,24,.6);font-size:15px;transition:background .15s}.btn-outline:active{background:var(--hive-gold-dim)}.card{background:var(--hive-navy-light);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px}.hive-input{background:var(--hive-navy-light);border:1.5px solid rgba(255,255,255,.08);border-radius:14px;padding:14px 16px;color:#fff;width:100%;font-size:15px;text-align:right;outline:none;transition:border-color .2s;display:block}.hive-input:focus{border-color:var(--hive-gold)}.hive-input::placeholder{color:#ffffff38}
