import React from "react"; const styles = ` :root{--color-bg: #fafafa;--color-surface: #ffffff;--color-text: #1a1a1a;--color-text-secondary: #6b7280;--color-border: #e5e7eb;--color-primary: #1a1a1a;--color-primary-hover: #333;--color-accent: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--color-success: #10b981;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--transition: .15s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);line-height:1.5;font-size:14px}button{font-family:inherit;cursor:pointer;border:none;border-radius:var(--radius-md);padding:8px 16px;font-size:13px;font-weight:500;transition:all var(--transition);background:var(--color-surface);color:var(--color-text)}button:hover{transform:translateY(-1px)}button:active{transform:translateY(0)}button.primary{background-color:var(--color-primary);color:#fff}button.primary:hover{background-color:var(--color-primary-hover)}button.danger{background-color:var(--color-danger);color:#fff}button.danger:hover{opacity:.9}button.secondary{background-color:#f3f4f6;color:var(--color-text)}button.secondary:hover{background-color:#e5e7eb}button.success{background-color:var(--color-success);color:#fff}button.ghost{background:transparent;color:var(--color-text-secondary)}button.ghost:hover{background:#f3f4f6;color:var(--color-text)}input,textarea,select{font-family:inherit;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;width:100%;background:var(--color-surface);color:var(--color-text);transition:all var(--transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #1a1a1a14}input::placeholder,textarea::placeholder{color:#9ca3af}.container{max-width:1200px;margin:0 auto;padding:20px}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:20px;margin-bottom:16px}.card:hover{box-shadow:var(--shadow-md)}.alert{padding:12px 16px;border-radius:var(--radius-md);margin-bottom:16px;font-size:13px}.alert.error{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert.success{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.alert.info{background-color:#f0f9ff;color:#075985;border:1px solid #bae6fd}table{width:100%;border-collapse:collapse}table th{background-color:#f9fafb;padding:12px;text-align:left;border-bottom:1px solid var(--color-border);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary)}table td{padding:12px;border-bottom:1px solid var(--color-border)}table tr:hover{background-color:#f9fafb}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.2px}.badge.pending{background-color:#fef3c7;color:#92400e}.badge.completed{background-color:#d1fae5;color:#065f46}.loading{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.spinner{display:inline-block;width:32px;height:32px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}::selection{background-color:#1a1a1a1a}`; export default styles;{}
