/* mypuppy.cc — THEME (per-site): palette, fonts, page background. The shared
   app.css/auth.css consume these semantic vars; this file just supplies the
   dog palette — friendly sky-blue brand, warm-amber accent, cool slate neutrals. */

:root {
    /* brand ramp — sky blue */
    --brand-deep:    #274d75;
    --brand:         #3a6ea5;
    --brand-mid:     #5b8fc7;
    --brand-light:   #93b9e0;
    --brand-lighter: #bcd6f0;
    --brand-wash:    #e8f1fb;
    /* accent ramp — warm amber + earth */
    --accent-deep:   #5d3a1a;
    --accent-mid:    #a9794a;
    --accent:        #e8833a;
    --accent-bright: #ff9f43;
    --accent-soft:   #ffd0a3;
    /* paper / ink — cool slate-neutral */
    --paper:      #f7fafd;
    --paper-2:    #eef4fa;
    --card:       #ffffff;
    --ink:        #1c2e44;
    --ink-soft:   #5a6b80;
    --ink-faint:  #9aa9bb;
    --line:       #dde6f0;
    /* status */
    --ok:         #3e8e5a;
    --warn:       #b4690e;
    --danger:     #d64545;

    --shadow-sm: 0 1px 2px rgba(28,46,68,.06), 0 3px 10px rgba(28,46,68,.05);
    --shadow-md: 0 2px 6px rgba(28,46,68,.10), 0 12px 30px rgba(28,46,68,.10);
    --shadow-lg: 0 8px 18px rgba(28,46,68,.14), 0 28px 60px rgba(28,46,68,.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 sky-blue + amber atmosphere (no turtle scute field) */
    background-image:
        radial-gradient(ellipse 70% 55% at 50% -10%, rgba(91,143,199,.28) 0%, transparent 60%),
        radial-gradient(ellipse 55% 45% at 100% 100%, rgba(232,131,58,.12) 0%, transparent 55%);
    background-attachment: fixed, fixed;
}
