/* * GOONDEX THEME / VARIABLES / RESET * Updated for: Dark mode only + Medium Flamingo Pink neon accents */ /* =========================== * VARIABLES * =========================== */ :root { /* --- BRAND IDENTITY --- */ --color-brand: #FF4FA3; /* Flamingo Pink (core) */ --color-brand-hover: #FF6AB7; /* Slightly brighter pink */ --color-brand-glow: rgba(255, 79, 163, 0.35); /* SUBTLE neon glow */ /* --- TEXT --- */ --color-text-primary: #F5F5F7; --color-text-secondary: #A0A3AB; --color-header: #E08FEA; --color-keypoint: #FF6ACB; /* --- ALERTS --- */ --color-warning: #FFAA88; --color-info: #7EE7E7; /* --- BACKGROUND LAYERS (dark only) --- */ --color-bg-dark: #0A0A0C; --color-bg-card: #151517; --color-bg-elevated: #212124; /* --- BORDERS --- */ --color-border: #3d3d44; --color-border-soft: rgba(255, 79, 163, 0.15); /* Flamingo soft border */ /* --- RADII --- */ --radius: 12px; --radius-soft: 20px; /* --- MOTION --- */ --transition-fast: 0.15s ease; --transition: 0.25s ease; /* --- UI GRID --- */ --rail-width: 180px; /* --- GLOWS + SHADOWS (medium intensity only) --- */ --shadow-glow-pink: 0 0 18px rgba(255, 79, 163, 0.28); --shadow-glow-pink-soft: 0 0 38px rgba(255, 79, 163, 0.14); --shadow-elevated: 0 6px 22px rgba(0, 0, 0, 0.6); } /* =========================== * RESET * =========================== */ * { margin: 0; padding: 0; box-sizing: border-box; } /* =========================== * BASE * =========================== */ body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; line-height: 1.6; color: var(--color-text-primary); background: var(--color-bg-dark); overflow-x: hidden; } /* =========================== * SCROLLBARS (dark + pink accent) * =========================== */ ::-webkit-scrollbar { width: 12px; } ::-webkit-scrollbar-track { background: var(--color-bg-dark); } ::-webkit-scrollbar-thumb { background: var(--color-brand); border-radius: 6px; box-shadow: var(--shadow-glow-pink-soft); } ::-webkit-scrollbar-thumb:hover { background: var(--color-brand-hover); box-shadow: var(--shadow-glow-pink); } /* =========================== * TEXT SELECTION * =========================== */ ::selection { background: var(--color-brand); color: white; } /* =========================== * UTILITY CLASSES (for GX + layouts) * =========================== */ /* Subtle glowing border */ .glow-border { border: 1px solid var(--color-border-soft); box-shadow: var(--shadow-glow-pink-soft); } /* Card elevation */ .elevated { background: var(--color-bg-elevated); box-shadow: var(--shadow-elevated); } /* Brand glow text (subtle) */ .text-glow { text-shadow: 0 0 12px var(--color-brand-glow); } /* Pink glow panel (subtle accent for navbar or hero) */ .panel-glow { box-shadow: inset 0 0 60px rgba(255, 79, 163, 0.08), 0 0 22px rgba(255, 79, 163, 0.20); }