/* ============================================================
   theme.css - שכבת העיצוב בלבד
   כאן משנים צבעים, גופנים ומרווחים. אין כאן לוגיקה ואין פריסה.
   ============================================================ */

:root {
  /* --- פלטת פסיפס עתיק על רקע לילה במדבר --- */
  --ink:          #10172E;   /* רקע ראשי, לילה */
  --ink-2:        #1A2447;   /* לוח / כרטיס */
  --ink-3:        #26325C;   /* לוח מוגבה, גבולות */
  --ink-line:     #0A0F20;   /* קו המתאר של אבני הפסיפס */

  --parchment:    #F3E7CD;   /* טקסט ראשי, קלף */
  --parchment-2:  #C9BC9F;   /* טקסט משני */

  --lamp:         #F6A72B;   /* להבת הנר - צבע האנרגיה הראשי */
  --lamp-soft:    #FFD37A;
  --lamp-deep:    #B9741A;

  --brick:        #C4502E;   /* אבן פסיפס אדומה */
  --olive:        #77934C;   /* אבן פסיפס ירוקה */
  --tchelet:      #2F76B4;   /* אבן פסיפס תכלת */
  --plum:         #7A3F6D;   /* אבן פסיפס סגולה - נדיר */

  --ok:           #77934C;
  --no:           #C4502E;

  /* --- דרגות נדירות של כרטיסים --- */
  --rare-common:  #6E7A9E;
  --rare-rare:    #2F76B4;
  --rare-epic:    #7A3F6D;
  --rare-legend:  #F6A72B;

  /* --- טיפוגרפיה --- */
  --font-display: "Suez One", "Arial Hebrew", Georgia, serif;
  --font-ui:      "Heebo", "Arial Hebrew", Arial, sans-serif;
  --font-verse:   "Frank Ruhl Libre", "Times New Roman", serif;

  --t-hero:   clamp(2rem, 7vw, 3.1rem);
  --t-title:  clamp(1.35rem, 4.4vw, 1.9rem);
  --t-sub:    clamp(1.05rem, 3.2vw, 1.2rem);
  --t-body:   1rem;
  --t-small:  0.83rem;
  --t-tiny:   0.72rem;

  /* --- מרווחים וקווים --- */
  --s1: 4px;  --s2: 8px;  --s3: 12px; --s4: 16px;
  --s5: 24px; --s6: 32px; --s7: 48px;

  --r-tile:  10px;   /* אבן פסיפס - כמעט ריבועית */
  --r-card:  18px;
  --r-pill:  999px;

  --stroke: 2px solid var(--ink-line);
  --lift: 0 3px 0 var(--ink-line);
  --lift-lg: 0 5px 0 var(--ink-line);

  --maxw: 560px;   /* רוחב מסך מקסימלי - זה משחק כף יד */
}

/* מצב בהיר, למקרה שמישהו ירצה. לא ברירת המחדל. */
:root[data-theme="light"] {
  --ink:       #F3E7CD;
  --ink-2:     #FFFFFF;
  --ink-3:     #E3D4B4;
  --ink-line:  #3A2E1C;
  --parchment: #221A0E;
  --parchment-2: #6B5C42;
}
