/* myrabbit.cc — THEME (per-site): palette, fonts, page background. The shared
   app.css/auth.css consume these semantic vars; this file just supplies the
   rabbit palette — lavender brand, rose accent, soft-plum neutrals. */

:root {
    /* brand ramp — lavender */
    --brand-deep:    #4a2c6f;
    --brand:         #6a4a9c;
    --brand-mid:     #9575cd;
    --brand-light:   #b39ddb;
    --brand-lighter: #cbb6e6;
    --brand-wash:    #efe7f7;
    /* accent ramp — rose + earth */
    --accent-deep:   #3e2723;
    --accent-mid:    #8d6e63;
    --accent:        #c2185b;
    --accent-bright: #e91e63;
    --accent-soft:   #ffab91;
    /* paper / ink — warm plum-neutral */
    --paper:      #fbf7fb;
    --paper-2:    #f3edf7;
    --card:       #fffdfe;
    --ink:        #2a1f2e;
    --ink-soft:   #6e5f74;
    --ink-faint:  #a294a8;
    --line:       #e6dced;
    /* status */
    --ok:         #3e8e5a;
    --warn:       #b4690e;
    --danger:     #c2185b;

    --shadow-sm: 0 1px 2px rgba(42,31,46,.06), 0 3px 10px rgba(42,31,46,.05);
    --shadow-md: 0 2px 6px rgba(42,31,46,.10), 0 12px 30px rgba(42,31,46,.10);
    --shadow-lg: 0 8px 18px rgba(42,31,46,.14), 0 28px 60px rgba(42,31,46,.16);

    --r-lg: 1.4rem;
    --r-md: .9rem;
    --r-sm: .55rem;

    --display: 'Fraunces', 'DM Serif Display', Georgia, serif;
    --body:    'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

body {
    font-family: var(--body);
    color: var(--ink);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    min-height: 100vh;
    background-color: var(--paper);
    /* soft lavender + rose atmosphere (no turtle scute field) */
    background-image:
        radial-gradient(ellipse 70% 55% at 50% -10%, rgba(149,117,205,.28) 0%, transparent 60%),
        radial-gradient(ellipse 55% 45% at 100% 100%, rgba(194,24,91,.12) 0%, transparent 55%);
    background-attachment: fixed, fixed;
}
