/***********************************************/
/* www.realmath. de                            */
/* CSS für Webdesign der Mathe A - Z Seiten    */
/***********************************************/

/***********************************************/
/* 01. Oktober 2026                           */
/***********************************************/

  :root{
    --ink:#0b0f19;--muted:#5b6072;--soft:#f6f6fb;
    --indigo:#4f46e5;--indigo-dark:#2c2494;--violet:#7c3aed;
    --line:#e6e6f0;--shadow:0 14px 34px rgba(17,15,60,0.09);
  }
  body{font-family:'Inter',arial,helvetica,sans-serif;color:var(--ink);}
  h1,h2,h3{font-family:'Space Grotesk',arial,helvetica,sans-serif;color:var(--ink);letter-spacing:-0.01em;}
  .cp-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:52px 0 40px;}
  .cp-hero-row{display:flex;align-items:center;gap:16px;}
  .cp-hero-row img{width:56px;height:56px;border-radius:50%;}
  .cp-eyebrow{display:block;font-family:'Space Grotesk',monospace;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--indigo);text-transform:uppercase;margin-bottom:6px;}
  .cp-hero h1{font-size:28px;margin:0;}

  .uk-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 16px rgba(17,15,60,0.05);transition:transform .15s ease,box-shadow .15s ease;}
  .uk-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);}
  .uk-card-header{border-bottom:1px solid var(--line);}
  .uk-card-header h3{font-size:18px;font-weight:400;}
  .uk-card-body{padding-top:6px;padding-bottom:10px;}
  .uk-accordion-title{font-family:'Inter',arial,helvetica,sans-serif;font-weight:400;font-size:15.5px;color:var(--ink)!important;}
  .uk-accordion-title:hover{color:var(--indigo)!important;}
  .uk-accordion-content{font-size:13.5px;}
  .uk-accordion-content a{color:var(--muted);}
  .uk-accordion-content a:hover{color:var(--indigo);}
  .uk-accordion-content b{color:var(--ink);}
