/* Shared reset + design tokens (used by every page) */
:root {
    --p-300: #A78BFA;
    --p-500: #7C3AED;
    --p-700: #5B21B6;
    --p-950: #3B0764;
    --ink: #2E1065;
}

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