:root {
    --bg: #0a0a0a;
    --bg-elevated: #161616;
    --border: rgba(255, 255, 255, 0.1);
    --border-hover: rgba(255, 255, 255, 0.2);
    --text: #e0e0e0;
    --text-dim: #888;
    --accent: #ff3b30;
    --accent-photo: #ffffff;
    --glass: rgba(20, 20, 20, 0.8);
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
    background: var(--bg);
    color: var(--text);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    overflow: hidden;
    height: 100dvh;
}
