/* Claude Reports — Shared Base Styles */
:root {
    --bg: #0f0f0f;
    --bg-card: #1a1a1a;
    --bg-hover: #252525;
    --border: #272727;
    --text: #f1f1f1;
    --text-muted: #aaa;
    --text-dim: #777;
    --accent: #d97706;
    --accent-hover: #ea580c;
    --green: #4ade80;
    --blue: #3b82f6;
    --purple: #8b5cf6;
    --radius: 12px;
    --radius-sm: 8px;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    background: var(--bg);
    color: var(--text);
    min-height: 100vh;
}
a { color: inherit; text-decoration: none; }
