/* Uzay yolculuğu: yıldızlı gökyüzü, roketli ilerleme */
.theme-uzay { --q-bg: #0b0720; --q-surface: rgba(30, 24, 70, .82); --q-ink: #ede9fe; --q-muted: #a5a0c8; --q-line: rgba(167, 139, 250, .28); --q-accent: #a78bfa; --q-accent-2: #fbbf24; --q-accent-ink: #120b30; --q-sel: rgba(167, 139, 250, .16); --q-passage: rgba(255, 255, 255, .06); --q-passage-line: rgba(167, 139, 250, .3); --q-font: 'Exo 2', sans-serif; --q-head-font: 'Orbitron', sans-serif; --q-shadow: 0 20px 50px rgba(0, 0, 0, .4); --q-tf-true: #4ade80; --q-tf-false: #fb7185; }
.theme-uzay .quiz-stage { background: radial-gradient(circle at 80% 10%, rgba(167, 139, 250, .25), transparent 40%), radial-gradient(circle at 10% 80%, rgba(56, 189, 248, .15), transparent 40%), #0b0720; position: relative; }
.theme-uzay .quiz-stage::before { content: ''; position: absolute; inset: 0; background-image: radial-gradient(1px 1px at 20px 30px, #fff, transparent), radial-gradient(1px 1px at 120px 80px, #fff, transparent), radial-gradient(1.5px 1.5px at 200px 150px, #fde68a, transparent), radial-gradient(1px 1px at 300px 40px, #fff, transparent), radial-gradient(1px 1px at 380px 190px, #c4b5fd, transparent); background-size: 400px 220px; opacity: .7; pointer-events: none; }
.theme-uzay .quiz-stage > * { position: relative; }
.theme-uzay .site-header { background: rgba(11, 7, 32, .85); border-color: rgba(167, 139, 250, .2); }
.theme-uzay .site-header a, .theme-uzay .brand-text b, .theme-uzay .main-nav ul a { color: #ede9fe; }
.theme-uzay .main-nav ul a:hover { background: rgba(167, 139, 250, .15); }
.theme-uzay .nav-toggle span { background: #ede9fe; }
.theme-uzay .q { backdrop-filter: blur(6px); }
.theme-uzay .qb-progress { overflow: visible; }
.theme-uzay .qb-progress span { background: linear-gradient(90deg, #a78bfa, #fbbf24); position: relative; }
.theme-uzay .qb-progress span::after { content: '🚀'; position: absolute; right: -8px; top: -7px; font-size: 16px; }
.theme-uzay .q-figure img { background: #fff; }
