/*
Theme Name:     Salad Alchemy
Theme URI:      https://www.saladalchemy.com/
Template:       kadence
Author:         Sarah
Author URI:     https://www.saladalchemy.com/about-us
Description:    Theme by Sarah
Version:        1.1
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

h3.rank-math-question {
    border: 1px solid #ccc;
    font-size: 20px;
    border-radius: 10px;
    padding: 10px;
    background: #fff;
    margin: 10px 0px;
    box-shadow: 0px 10px 10px -5px rgba(0, 0, 0, 0.1);
}

/* ============================================
   Table of Contents 
   ============================================ */
div#rank-math-toc{background:#fff;border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:0 2px 12px rgba(232,23,125,.08);max-height:300px;overflow-y:auto}
#rank-math-toc h2{font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#e8177d,#f47a20);padding:14px 20px;margin:0;border:none}
#rank-math-toc ul,#rank-math-toc ol{padding:12px 20px;margin:0;background:#fff;list-style:none}
#rank-math-toc li{padding:0;margin:0}
#rank-math-toc a{display:block;padding:7px 0 7px 14px;color:#2b2b2b;text-decoration:none;font-size:1.1rem;border-bottom:1px dashed #f5d5e8;line-height:1.5;position:relative}
#rank-math-toc a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#e8177d}
#rank-math-toc li:last-child a{border-bottom:none}
#rank-math-toc a:hover{color:#e8177d}
div#rank-math-toc::-webkit-scrollbar{width:4px}
div#rank-math-toc::-webkit-scrollbar-thumb{background:#e8177d;border-radius:4px}





.rank-math-list-item{background:#fff;border-radius:8px;margin:12px 0;overflow:hidden;box-shadow:0 2px 12px rgba(232,23,125,.08)}
.rank-math-list-item h3.rank-math-question{font-size:1.1rem;font-weight:700;padding:14px 18px 14px 52px;margin:0;background:linear-gradient(135deg,#fef0f7,#fff7f1);border-left:4px solid #e8177d;position:relative;color:#2b2b2b}
.rank-math-list-item h3.rank-math-question::before{content:"Q";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:26px;height:26px;background:#e8177d;color:#fff;font-size:.75rem;font-weight:800;border-radius:6px;display:flex;align-items:center;justify-content:center}
.rank-math-list-item .rank-math-answer{font-size:1.1rem;padding:14px 18px 14px 52px;line-height:1.6;color:#444;border-top:1px dashed #f5d5e8;position:relative}
.rank-math-list-item .rank-math-answer::before{content:"A";position:absolute;left:14px;top:14px;width:26px;height:26px;background:#f47a20;color:#fff;font-size:.75rem;font-weight:800;border-radius:6px;display:flex;align-items:center;justify-content:center}

