لا تقوم جملة على كلمة واحدة

📦 النحو الواضح
✨ The Prompt Phrase
لا تقوم جملة على كلمة ~واحدة~ بل كلمتين فأكثر

💻 Code Preview

📦 All-in-One Code
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="دليل تفاعلي شامل - لا تقوم جملة على كلمة واحدة بل كلمتين فأكثر">
  <title>لا تقوم جملة على كلمة واحدة - Interactive Tutorial</title>
  <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;900&family=Amiri:wght@400;700&display=swap" rel="stylesheet">
  <style>
    :root {
      --bg:#0a0e1a; --surface:#0f1629; --surface2:#1a2340; --surface3:#243058;
      --border:#2e3f6e; --primary:#a78bfa; --secondary:#38bdf8; --accent:#34d399;
      --gold:#fbbf24; --rose:#fb7185; --orange:#fb923c;
      --text:#e2e8f0; --text-dim:#94a3b8;
      --grad-hero:linear-gradient(135deg,#1e1b4b,#312e81,#1e3a5f);
      --grad-purple:linear-gradient(135deg,#7c3aed,#a78bfa);
      --grad-cyan:linear-gradient(135deg,#0ea5e9,#38bdf8);
      --grad-gold:linear-gradient(135deg,#d97706,#fbbf24);
      --grad-green:linear-gradient(135deg,#059669,#34d399);
      --grad-rose:linear-gradient(135deg,#e11d48,#fb7185);
      --shadow:0 8px 32px rgba(0,0,0,.5);
      --shadow-glow:0 0 30px rgba(167,139,250,.25);
      --radius:16px; --radius-lg:24px; --radius-xl:32px; --radius-full:9999px;
    }
    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
    html{scroll-behavior:smooth}
    body{font-family:'Tajawal',sans-serif;background:var(--bg);color:var(--text);line-height:1.8;overflow-x:hidden}
    ::-webkit-scrollbar{width:6px}
    ::-webkit-scrollbar-track{background:var(--bg)}
    ::-webkit-scrollbar-thumb{background:var(--grad-purple);border-radius:var(--radius-full)}

    /* NAV */
    .nav{position:fixed;top:0;right:0;left:0;z-index:999;background:rgba(10,14,26,.92);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:.75rem 1.5rem}
    .nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
    .nav-brand{font-size:1.1rem;font-weight:700;background:var(--grad-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
    .nav-links{display:flex;gap:.5rem;list-style:none}
    .nav-links a{font-size:.8rem;font-weight:500;color:var(--text-dim);padding:.35rem .75rem;border-radius:var(--radius-full);border:1px solid transparent;transition:all .3s;text-decoration:none}
    .nav-links a:hover{color:var(--primary);border-color:var(--primary);background:rgba(167,139,250,.1)}

    /* HERO */
    .hero{min-height:100vh;background:var(--grad-hero);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:7rem 1.5rem 4rem;text-align:center}
    .hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.06) 1px,transparent 1px);background-size:60px 60px;animation:gridMove 25s linear infinite}
    @keyframes gridMove{0%{transform:translate(0,0)}100%{transform:translate(60px,60px)}}
    .hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;animation:orbPulse 8s ease-in-out infinite}
    .hero-orb-1{width:500px;height:500px;background:radial-gradient(circle,#7c3aed,transparent 70%);top:-150px;right:-150px}
    .hero-orb-2{width:400px;height:400px;background:radial-gradient(circle,#0ea5e9,transparent 70%);bottom:-100px;left:-100px;animation-delay:4s}
    .hero-orb-3{width:300px;height:300px;background:radial-gradient(circle,#059669,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:2s}
    @keyframes orbPulse{0%,100%{transform:scale(1);opacity:.35}50%{transform:scale(1.15);opacity:.5}}
    .hero-particles{position:absolute;inset:0;pointer-events:none}
    .particle{position:absolute;width:4px;height:4px;background:var(--primary);border-radius:50%;animation:particleFloat linear infinite;opacity:0}
    .particle:nth-child(1){left:10%;animation-duration:7s;animation-delay:0s}
    .particle:nth-child(2){left:25%;animation-duration:9s;animation-delay:1s;background:var(--secondary)}
    .particle:nth-child(3){left:40%;animation-duration:6s;animation-delay:2s;background:var(--accent)}
    .particle:nth-child(4){left:55%;animation-duration:8s;animation-delay:.5s;background:var(--gold)}
    .particle:nth-child(5){left:70%;animation-duration:10s;animation-delay:3s;background:var(--rose)}
    .particle:nth-child(6){left:85%;animation-duration:7s;animation-delay:1.5s}
    @keyframes particleFloat{0%{bottom:-10px;opacity:0;transform:translateX(0) rotate(0deg)}10%{opacity:.8}90%{opacity:.6}100%{bottom:110%;opacity:0;transform:translateX(60px) rotate(360deg)}}
    .hero-content{position:relative;z-index:2;max-width:950px}
    .hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-full);padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;color:var(--primary);margin-bottom:1.5rem;animation:fadeSlideDown .8s ease both}
    .hero-title{font-size:clamp(2rem,6vw,4.5rem);font-weight:900;line-height:1.2;margin-bottom:1rem;animation:fadeSlideDown .8s ease .15s both}
    .hero-title-main{display:inline-block;font-family:'Amiri',serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:700;background:var(--grad-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(251,191,36,.4));animation:fadeSlideDown .8s ease .3s both,glowPulse 3s ease-in-out infinite}
    @keyframes glowPulse{0%,100%{filter:drop-shadow(0 0 20px rgba(251,191,36,.4))}50%{filter:drop-shadow(0 0 40px rgba(251,191,36,.8))}}
    .hero-subtitle{font-size:clamp(1rem,2.5vw,1.3rem);color:rgba(226,232,240,.85);margin-bottom:2.5rem;font-family:'Amiri',serif;line-height:2;animation:fadeSlideDown .8s ease .45s both}
    .hero-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;animation:fadeSlideDown .8s ease .6s both}
    .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:600;border:1px solid;transition:all .3s}
    .hero-badge:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
    .hb-1{background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.4);color:var(--primary)}
    .hb-2{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.4);color:var(--secondary)}
    .hb-3{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.4);color:var(--accent)}
    @keyframes fadeSlideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}

    /* LAYOUT */
    .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}
    .section{padding:5rem 0}
    .section:nth-child(even){background:rgba(15,22,41,.5)}
    .section-header{text-align:center;margin-bottom:3rem}
    .section-label{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.25);padding:.35rem 1rem;border-radius:var(--radius-full);margin-bottom:1rem}
    .section-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.3;margin-bottom:.75rem}
    .section-desc{font-size:1.1rem;color:var(--text-dim);max-width:700px;margin:0 auto}
    .grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}
    .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}

    /* CARDS */
    .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:all .3s;position:relative;overflow:hidden}
    .card::before{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgba(167,139,250,.1),transparent 70%);border-radius:50%;transition:all .3s}
    .card:hover{transform:translateY(-6px);border-color:var(--primary);box-shadow:var(--shadow-glow)}
    .card:hover::before{width:200px;height:200px;top:-50px;right:-50px}
    .card-icon{font-size:2.5rem;margin-bottom:1rem;display:block}
    .card-title{font-size:1.3rem;font-weight:700;margin-bottom:.75rem}
    .card-body{font-size:1rem;color:var(--text-dim);line-height:1.9}

    /* SENTENCE BUILDER */
    .sentence-builder{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:3rem;margin:2rem 0;position:relative;overflow:hidden}
    .sentence-builder::before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(167,139,250,.08),transparent 70%);border-radius:50%;pointer-events:none}
    .sb-title{text-align:center;font-size:1.4rem;font-weight:700;margin-bottom:2rem;color:var(--primary)}
    .sb-row{display:flex;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}
    .sb-word{background:var(--surface2);border:2px solid var(--border);border-radius:var(--radius);padding:1.25rem 2rem;text-align:center;transition:all .3s;position:relative}
    .sb-word:hover{transform:translateY(-4px)}
    .sb-word-arabic{font-family:'Amiri',serif;font-size:2rem;font-weight:700;display:block;margin-bottom:.25rem}
    .sb-word-label{font-size:.8rem;color:var(--text-dim)}
    .sb-word-alone{border-color:rgba(251,113,133,.4);background:rgba(251,113,133,.08)}
    .sb-word-alone .sb-word-arabic{color:var(--rose)}
    .sb-word-pair{border-color:rgba(52,211,153,.4);background:rgba(52,211,153,.08)}
    .sb-word-pair .sb-word-arabic{color:var(--accent)}
    .sb-plus{font-size:2rem;color:var(--text-dim);font-weight:700}
    .sb-result{text-align:center;padding:1.5rem;border-radius:var(--radius);margin-top:1rem}
    .sb-result-no{background:rgba(251,113,133,.1);border:2px solid rgba(251,113,133,.3);color:var(--rose)}
    .sb-result-yes{background:rgba(52,211,153,.1);border:2px solid rgba(52,211,153,.3);color:var(--accent)}
    .sb-result-text{font-size:1.2rem;font-weight:700}
    .sb-result-sub{font-size:.9rem;margin-top:.5rem;opacity:.8}

    /* COMPARISON */
    .compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start;margin:2rem 0}
    .compare-vs{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--surface3);border:2px solid var(--border);border-radius:50%;font-weight:900;font-size:1rem;color:var(--text-dim);margin-top:2rem}
    .compare-card{background:var(--surface);border-radius:var(--radius-lg);padding:2rem;border:2px solid;transition:all .3s}
    .compare-card:hover{transform:scale(1.02)}
    .compare-no{border-color:rgba(251,113,133,.4)}
    .compare-yes{border-color:rgba(52,211,153,.4)}
    .compare-header{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}
    .compare-no .compare-header{color:var(--rose)}
    .compare-yes .compare-header{color:var(--accent)}
    .compare-word{font-family:'Amiri',serif;font-size:2.5rem;font-weight:700;display:block;margin-bottom:.75rem;text-align:center}
    .compare-no .compare-word{color:var(--rose)}
    .compare-yes .compare-word{color:var(--accent)}
    .compare-reason{font-size:.95rem;color:var(--text-dim);line-height:1.8;text-align:center}

    /* SENTENCE TYPES */
    .stype{background:var(--surface);border-radius:var(--radius-lg);padding:2rem;border:2px solid;transition:all .3s;position:relative;overflow:hidden}
    .stype:hover{transform:translateY(-6px)}
    .stype-ism{border-color:rgba(167,139,250,.4)}
    .stype-ism:hover{box-shadow:0 0 40px rgba(167,139,250,.2)}
    .stype-fil{border-color:rgba(56,189,248,.4)}
    .stype-fil:hover{box-shadow:0 0 40px rgba(56,189,248,.2)}
    .stype-badge{display:inline-block;padding:.3rem .9rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}
    .badge-ism{background:rgba(167,139,250,.2);color:var(--primary);border:1px solid rgba(167,139,250,.4)}
    .badge-fil{background:rgba(56,189,248,.2);color:var(--secondary);border:1px solid rgba(56,189,248,.4)}
    .stype-title{font-size:1.3rem;font-weight:800;margin-bottom:.5rem}
    .stype-ism .stype-title{color:var(--primary)}
    .stype-fil .stype-title{color:var(--secondary)}
    .stype-example{font-family:'Amiri',serif;font-size:2.5rem;font-weight:700;display:block;margin:1rem 0;text-align:center}
    .stype-ism .stype-example{color:var(--primary)}
    .stype-fil .stype-example{color:var(--secondary)}
    .stype-parts{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}
    .stype-part{padding:.5rem 1.25rem;border-radius:var(--radius-full);font-size:.9rem;font-weight:600}
    .part-mubtada{background:rgba(167,139,250,.15);color:var(--primary);border:1px solid rgba(167,139,250,.3)}
    .part-khabar{background:rgba(251,191,36,.15);color:var(--gold);border:1px solid rgba(251,191,36,.3)}
    .part-fil{background:rgba(56,189,248,.15);color:var(--secondary);border:1px solid rgba(56,189,248,.3)}
    .part-fail{background:rgba(52,211,153,.15);color:var(--accent);border:1px solid rgba(52,211,153,.3)}

    /* TABS */
    .tabs{margin:2rem 0}
    .tabs input[type="radio"]{display:none}
    .tabs-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem}
    .tab-btn{flex:1;min-width:120px;padding:.75rem 1.25rem;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--text-dim);text-align:center;transition:all .3s;border:1px solid transparent}
    .tab-btn:hover{color:var(--text);background:var(--surface2)}
    .tab-panel{display:none;animation:fadeIn .4s ease}
    @keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
    #tab1:checked~.tabs-nav .tab-btn[for="tab1"]{background:var(--grad-purple);color:#fff;box-shadow:0 4px 15px rgba(124,58,237,.3)}
    #tab2:checked~.tabs-nav .tab-btn[for="tab2"]{background:var(--grad-cyan);color:#fff;box-shadow:0 4px 15px rgba(56,189,248,.3)}
    #tab3:checked~.tabs-nav .tab-btn[for="tab3"]{background:var(--grad-green);color:#fff;box-shadow:0 4px 15px rgba(52,211,153,.3)}
    #tab1:checked~.tabs-panels .tab-panel[data-panel="1"]{display:block}
    #tab2:checked~.tabs-panels .tab-panel[data-panel="2"]{display:block}
    #tab3:checked~.tabs-panels .tab-panel[data-panel="3"]{display:block}

    /* ACCORDION */
    .accordion{display:flex;flex-direction:column;gap:1rem}
    .accordion-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all .3s}
    .accordion-item:hover{border-color:var(--primary)}
    .accordion-item[open]{border-color:var(--primary);box-shadow:var(--shadow-glow)}
    .accordion-summary{padding:1.25rem 1.75rem;cursor:pointer;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:1rem;list-style:none;user-select:none;transition:all .3s}
    .accordion-summary::-webkit-details-marker{display:none}
    .accordion-summary:hover{background:rgba(167,139,250,.05)}
    .accordion-icon{flex-shrink:0;width:28px;height:28px;background:rgba(167,139,250,.15);border:1px solid rgba(167,139,250,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--primary);transition:transform .3s ease}
    .accordion-item[open] .accordion-icon{transform:rotate(180deg)}
    .accordion-body{padding:0 1.75rem 1.75rem;font-size:1rem;color:var(--text-dim);line-height:1.9;border-top:1px solid var(--border);padding-top:1.25rem}

    /* ALERT */
    .alert{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem;border-radius:var(--radius);margin:1.5rem 0;font-size:.95rem;line-height:1.8;border-right:4px solid}
    .alert-icon{font-size:1.4rem;flex-shrink:0}
    .alert-info{background:rgba(56,189,248,.08);border-color:var(--secondary);color:var(--secondary)}
    .alert-warning{background:rgba(251,191,36,.08);border-color:var(--gold);color:var(--gold)}
    .alert-success{background:rgba(52,211,153,.08);border-color:var(--accent);color:var(--accent)}
    .alert-danger{background:rgba(251,113,133,.08);border-color:var(--rose);color:var(--rose)}
    .alert-body{color:var(--text)}
    .alert-body strong{color:inherit}

    /* MISTAKE */
    .mistake{background:var(--surface);border:1px solid rgba(251,113,133,.25);border-radius:var(--radius-lg);padding:1.75rem;position:relative;overflow:hidden;transition:all .3s}
    .mistake:hover{border-color:var(--rose);box-shadow:0 0 25px rgba(251,113,133,.15);transform:translateY(-4px)}
    .mistake::before{content:'✗';position:absolute;top:-10px;left:15px;font-size:5rem;font-weight:900;color:rgba(251,113,133,.06);line-height:1}
    .mistake-badge{display:inline-block;background:rgba(251,113,133,.15);border:1px solid rgba(251,113,133,.3);border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:700;color:var(--rose);margin-bottom:1rem}
    .mistake-title{font-size:1.1rem;font-weight:700;margin-bottom:.75rem}
    .mistake-wrong{background:rgba(251,113,133,.1);border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;font-family:'Amiri',serif;font-size:1.2rem;color:var(--rose);border-right:3px solid var(--rose)}
    .mistake-correct{background:rgba(52,211,153,.1);border-radius:8px;padding:.75rem 1rem;font-family:'Amiri',serif;font-size:1.2rem;color:var(--accent);border-right:3px solid var(--accent)}
    .mistake-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;opacity:.7}

    /* PRO TIPS */
    .protip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;gap:1.25rem;align-items:flex-start;transition:all .3s;position:relative;overflow:hidden}
    .protip:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
    .protip::after{content:'';position:absolute;bottom:0;right:0;width:100%;height:3px;background:linear-gradient(90deg,#a78bfa,#38bdf8,#34d399,#fbbf24,#fb7185);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}
    .protip:hover::after{transform:scaleX(1)}
    .protip-num{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900}
    .protip-body{flex:1}
    .protip-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}
    .protip-text{font-size:.95rem;color:var(--text-dim);line-height:1.8}

    /* QUIZ */
    .quiz{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;margin-bottom:2rem;position:relative;overflow:hidden}
    .quiz::before{content:'';position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,rgba(167,139,250,.08),transparent 70%);border-radius:50%}
    .quiz-num{display:inline-flex;align-items:center;gap:.5rem;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.25);border-radius:var(--radius-full);padding:.3rem .9rem;font-size:.8rem;font-weight:700;color:var(--primary);margin-bottom:1.25rem}
    .quiz-question{font-size:1.3rem;font-weight:700;margin-bottom:1.75rem;line-height:1.6}
    .quiz-options{display:flex;flex-direction:column;gap:.75rem}
    .quiz input[type="radio"]{display:none}
    .quiz-label{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:var(--surface2);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:1rem;transition:all .3s}
    .quiz-label:hover{background:var(--surface3);border-color:var(--primary);transform:translateX(-4px)}
    .quiz-dot{flex-shrink:0;width:20px;height:20px;border:2px solid var(--border);border-radius:50%;transition:all .3s}
    .quiz input[type="radio"]:checked+.quiz-label{border-color:var(--primary);background:rgba(167,139,250,.1)}
    .quiz input[type="radio"]:checked+.quiz-label .quiz-dot{background:var(--primary);border-color:var(--primary);box-shadow:0 0 10px rgba(167,139,250,.5)}
    .quiz-feedback{display:none;margin-top:1.25rem}
    .feedback-correct{background:rgba(52,211,153,.1);border:2px solid var(--accent);border-radius:var(--radius);padding:1.25rem;color:var(--accent)}
    .feedback-wrong{background:rgba(251,113,133,.1);border:2px solid var(--rose);border-radius:var(--radius);padding:1.25rem;color:var(--rose)}
    .feedback-title{font-weight:700;font-size:1rem;margin-bottom:.5rem}
    .feedback-body{font-size:.9rem;line-height:1.7;color:var(--text-dim)}
    #q1a:checked~.quiz-feedback .fb-q1a,#q1b:checked~.quiz-feedback .fb-q1b,#q1c:checked~.quiz-feedback .fb-q1c,#q1d:checked~.quiz-feedback .fb-q1d,
    #q2a:checked~.quiz-feedback .fb-q2a,#q2b:checked~.quiz-feedback .fb-q2b,#q2c:checked~.quiz-feedback .fb-q2c,#q2d:checked~.quiz-feedback .fb-q2d,
    #q3a:checked~.quiz-feedback .fb-q3a,#q3b:checked~.quiz-feedback .fb-q3b,#q3c:checked~.quiz-feedback .fb-q3c,#q3d:checked~.quiz-feedback .fb-q3d{display:block}

    /* CHEATSHEET */
    .cheatsheet{background:linear-gradient(135deg,#1e1b4b 0%,#1e3a5f 50%,#14532d 100%);border:1px solid rgba(167,139,250,.3);border-radius:var(--radius-xl);padding:3rem;position:relative;overflow:hidden}
    .cheatsheet::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:30px 30px}
    .cheatsheet-header{text-align:center;margin-bottom:2.5rem;position:relative;z-index:1}
    .cheatsheet-title{font-size:2rem;font-weight:900;background:linear-gradient(90deg,#a78bfa,#38bdf8,#34d399,#fbbf24,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
    .cheatsheet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;position:relative;z-index:1}
    .cheatsheet-item{background:rgba(255,255,255,.06);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:1.5rem;transition:all .3s}
    .cheatsheet-item:hover{background:rgba(255,255,255,.1);transform:translateY(-4px)}
    .cheatsheet-item-icon{font-size:1.8rem;margin-bottom:.75rem}
    .cheatsheet-item-title{font-size:.85rem;font-weight:700;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}
    .cheatsheet-item-value{font-size:1.05rem;font-weight:600;color:#fff;line-height:1.7}
    .hl-p{color:var(--primary)} .hl-b{color:var(--secondary)} .hl-g{color:var(--accent)} .hl-y{color:var(--gold)} .hl-r{color:var(--rose)}
    .cheatsheet-main{grid-column:1/-1;background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.3);text-align:center}
    .cheatsheet-main-text{font-family:'Amiri',serif;font-size:1.8rem;font-weight:700;color:var(--primary);display:block;margin-bottom:.5rem;filter:drop-shadow(0 0 10px rgba(167,139,250,.4))}

    /* CONFETTI */
    .confetti-wrap{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden;opacity:0;transition:opacity .5s}
    #q1b:checked~.confetti-wrap,#q2c:checked~.confetti-wrap,#q3b:checked~.confetti-wrap{opacity:1}
    .confetti{position:absolute;top:-20px;width:10px;height:10px;animation:confettiFall 4s ease-in infinite}
    .confetti:nth-child(1){left:5%;background:#a78bfa;animation-delay:0s;animation-duration:3.5s}
    .confetti:nth-child(2){left:15%;background:#38bdf8;animation-delay:.3s;animation-duration:4s;border-radius:50%}
    .confetti:nth-child(3){left:25%;background:#34d399;animation-delay:.6s;animation-duration:3.8s}
    .confetti:nth-child(4){left:35%;background:#fbbf24;animation-delay:.1s;animation-duration:4.2s;border-radius:50%}
    .confetti:nth-child(5){left:45%;background:#fb7185;animation-delay:.8s;animation-duration:3.6s}
    .confetti:nth-child(6){left:55%;background:#a78bfa;animation-delay:.4s;animation-duration:4.1s}
    .confetti:nth-child(7){left:65%;background:#38bdf8;animation-delay:.9s;animation-duration:3.7s;border-radius:50%}
    .confetti:nth-child(8){left:75%;background:#34d399;animation-delay:.2s;animation-duration:4.3s}
    .confetti:nth-child(9){left:85%;background:#fbbf24;animation-delay:.7s;animation-duration:3.9s}
    .confetti:nth-child(10){left:95%;background:#fb7185;animation-delay:.5s;animation-duration:4s;border-radius:50%}
    @keyframes confettiFall{0%{top:-20px;opacity:1;transform:translateX(0) rotate(0deg)}100%{top:110vh;opacity:0;transform:translateX(80px) rotate(720deg)}}

    /* FOOTER */
    .footer{background:var(--surface);border-top:1px solid var(--border);padding:4rem 1.5rem;text-align:center}
    .footer-logo{font-size:1.5rem;font-weight:900;background:linear-gradient(90deg,#a78bfa,#38bdf8,#34d399,#fbbf24,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}
    .footer-tagline{font-size:1rem;color:var(--text-dim);margin-bottom:2rem}
    .footer-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--grad-purple);color:#fff;padding:.75rem 2rem;border-radius:var(--radius-full);font-weight:700;font-size:1rem;box-shadow:0 4px 20px rgba(124,58,237,.4);margin-bottom:2rem;transition:all .3s}
    .footer-badge:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(124,58,237,.5)}
    .footer-meta{font-size:.85rem;color:#475569}
    .footer-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}
    .footer-tag{padding:.3rem .8rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-full);font-size:.75rem;color:var(--text-dim)}

    @media(max-width:768px){
      .nav-links{display:none}
      .compare-grid{grid-template-columns:1fr}
      .compare-vs{display:none}
      .cheatsheet{padding:2rem 1.25rem}
      .protip{flex-direction:column}
      .sb-row{gap:1rem}
    }
  </style>
</head>
<body>

  <nav class="nav">
    <div class="nav-inner">
      <div class="nav-brand">🎓 الجملة العربية</div>
      <ul class="nav-links">
        <li><a href="#what">ما هي؟</a></li>
        <li><a href="#types">الأنواع</a></li>
        <li><a href="#demo">أمثلة</a></li>
        <li><a href="#quiz">اختبار</a></li>
      </ul>
    </div>
  </nav>

  <section class="hero">
    <div class="hero-orb hero-orb-1"></div>
    <div class="hero-orb hero-orb-2"></div>
    <div class="hero-orb hero-orb-3"></div>
    <div class="hero-particles">
      <div class="particle"></div><div class="particle"></div><div class="particle"></div>
      <div class="particle"></div><div class="particle"></div><div class="particle"></div>
    </div>
    <div class="hero-content">
      <div class="hero-eyebrow"><span>✨</span><span>دليل شامل لبناء الجملة العربية</span></div>
      <h1 class="hero-title"><span class="hero-title-main">الجملة العربية</span></h1>
      <p class="hero-subtitle">لا تقوم جملة على كلمة واحدة<br>بل كلمتين فأكثر</p>
      <div class="hero-badges">
        <div class="hero-badge hb-1"><span>📚</span><span>نحو عربي</span></div>
        <div class="hero-badge hb-2"><span>✏️</span><span>كلمتان فأكثر</span></div>
        <div class="hero-badge hb-3"><span>🎯</span><span>فائدة تامة</span></div>
      </div>
    </div>
  </section>

  <!-- SECTION 1: WHAT IS IT -->
  <section class="section" id="what">
    <div class="container">
      <div class="section-header">
        <div class="section-label">القسم الأول</div>
        <h2 class="section-title">📖 ما هي الجملة العربية؟</h2>
        <p class="section-desc">فهم شامل لتعريف الجملة وشروط تكوينها</p>
      </div>

      <div class="sentence-builder">
        <div class="sb-title">🏗️ مبدأ بناء الجملة</div>

        <div style="text-align:center;margin-bottom:2rem">
          <div style="display:inline-block;background:rgba(251,113,133,.1);border:2px solid rgba(251,113,133,.3);border-radius:var(--radius-lg);padding:2rem 3rem;margin-bottom:1rem">
            <span style="font-family:'Amiri',serif;font-size:3rem;font-weight:700;color:var(--rose);display:block">محمدٌ</span>
            <span style="font-size:.9rem;color:var(--rose);font-weight:600">❌ كلمة واحدة — ليست جملة!</span>
          </div>
        </div>

        <div style="text-align:center;font-size:2rem;color:var(--text-dim);margin:1rem 0">⬇️</div>

        <div class="sb-row">
          <div class="sb-word sb-word-pair">
            <span class="sb-word-arabic">محمدٌ</span>
            <span class="sb-word-label">مبتدأ</span>
          </div>
          <div class="sb-plus">+</div>
          <div class="sb-word sb-word-pair">
            <span class="sb-word-arabic">مجتهدٌ</span>
            <span class="sb-word-label">خبر</span>
          </div>
        </div>
        <div class="sb-result sb-result-yes">
          <div class="sb-result-text">✅ جملة صحيحة!</div>
          <div class="sb-result-sub">كلمتان تُعطيان فائدة تامة = جملة مفيدة</div>
        </div>
      </div>

      <div class="alert alert-info">
        <span class="alert-icon">💡</span>
        <div class="alert-body">
          <strong>التعريف الأساسي:</strong> الجملة في اللغة العربية هي تركيب لغوي يتكون من <strong>كلمتين فأكثر</strong>، ويُعطي معنى مكتملاً يُفيد السامع فائدة تامة.
        </div>
      </div>

      <div style="background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;margin-top:2rem">
        <h3 style="font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;text-align:center">🔑 شروط الجملة المفيدة</h3>
        <div class="grid-3">
          <div style="background:var(--surface2);padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border);text-align:center;transition:all .3s" onmouseover="this.style.borderColor='var(--primary)'" onmouseout="this.style.borderColor='var(--border)'">
            <div style="font-size:2rem;margin-bottom:.75rem">🔢</div>
            <div style="font-weight:700;margin-bottom:.5rem">الحد الأدنى</div>
            <div style="color:var(--text-dim);font-size:.95rem">كلمتان على الأقل</div>
          </div>
          <div style="background:var(--surface2);padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border);text-align:center">
            <div style="font-size:2rem;margin-bottom:.75rem">💬</div>
            <div style="font-weight:700;margin-bottom:.5rem">الفائدة التامة</div>
            <div style="color:var(--text-dim);font-size:.95rem">تُعطي معنى مكتملاً</div>
          </div>
          <div style="background:var(--surface2);padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border);text-align:center">
            <div style="font-size:2rem;margin-bottom:.75rem">🔗</div>
            <div style="font-weight:700;margin-bottom:.5rem">الترابط</div>
            <div style="color:var(--text-dim);font-size:.95rem">الكلمات مترابطة نحوياً</div>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- SECTION 2: WHY -->
  <section class="section">
    <div class="container">
      <div class="section-header">
        <div class="section-label">القسم الثاني</div>
        <h2 class="section-title">🎯 لماذا هذه القاعدة مهمة؟</h2>
        <p class="section-desc">أهمية فهم الحد الأدنى لبناء الجملة</p>
      </div>
      <div class="grid-2">
        <div class="card">
          <span class="card-icon">📝</span>
          <h3 class="card-title">أساس الإعراب</h3>
          <p class="card-body">لا يمكن إعراب كلمة بشكل صحيح إلا في سياق جملة. معرفة أن الجملة تحتاج كلمتين يساعدك على تحديد العلاقات النحوية بين الكلمات.</p>
        </div>
        <div class="card">
          <span class="card-icon">🏗️</span>
          <h3 class="card-title">بناء التراكيب</h3>
          <p class="card-body">فهم الحد الأدنى للجملة يساعدك على بناء تراكيب لغوية صحيحة، سواء في الكتابة أو الكلام أو تحليل النصوص.</p>
        </div>
        <div class="card">
          <span class="card-icon">🔍</span>
          <h3 class="card-title">تحليل النصوص</h3>
          <p class="card-body">عند تحليل أي نص عربي، تحديد الجمل وحدودها يبدأ بمعرفة أن كل جملة تحتاج على الأقل كلمتين مترابطتين.</p>
        </div>
        <div class="card">
          <span class="card-icon">✅</span>
          <h3 class="card-title">التمييز بين الجملة والكلمة</h3>
          <p class="card-body">هذه القاعدة تساعدك على التمييز بين الكلمة المفردة والجملة المفيدة، وهو أساس كل دراسة نحوية.</p>
        </div>
      </div>
    </div>
  </section>

  <!-- SECTION 3: HOW IT WORKS -->
  <section class="section" id="types">
    <div class="container">
      <div class="section-header">
        <div class="section-label">القسم الثالث</div>
        <h2 class="section-title">⚙️ نوعا الجملة العربية</h2>
        <p class="section-desc">الجملة الاسمية والجملة الفعلية — كلتاهما تحتاج كلمتين فأكثر</p>
      </div>

      <div class="grid-2">
        <div class="stype stype-ism">
          <div class="stype-badge badge-ism">الجملة الاسمية</div>
          <div class="stype-title">Nominal Sentence</div>
          <span class="stype-example">محمدٌ مجتهدٌ</span>
          <p style="color:var(--text-dim);font-size:.95rem;text-align:center;margin-bottom:1rem">تبدأ باسم وتتكون من مبتدأ وخبر</p>
          <div class="stype-parts">
            <span class="stype-part part-mubtada">محمدٌ = مبتدأ</span>
            <span class="stype-part part-khabar">مجتهدٌ = خبر</span>
          </div>
        </div>

        <div class="stype stype-fil">
          <div class="stype-badge badge-fil">الجملة الفعلية</div>
          <div class="stype-title">Verbal Sentence</div>
          <span class="stype-example">كَتَبَ محمدٌ</span>
          <p style="color:var(--text-dim);font-size:.95rem;text-align:center;margin-bottom:1rem">تبدأ بفعل وتتكون من فعل وفاعل</p>
          <div class="stype-parts">
            <span class="stype-part part-fil">كَتَبَ = فعل</span>
            <span class="stype-part part-fail">محمدٌ = فاعل</span>
          </div>
        </div>
      </div>

      <div class="accordion" style="margin-top:3rem">
        <details class="accordion-item">
          <summary class="accordion-summary">
            <span class="accordion-icon">▼</span>
            <span>🔵 الجملة الاسمية — تفصيل شامل</span>
          </summary>
          <div class="accordion-body">
            <p>الجملة الاسمية هي الجملة التي <strong>تبدأ باسم</strong>، وتتكون من ركنين أساسيين:</p>
            <div class="grid-2" style="margin-top:1.5rem">
              <div style="background:rgba(167,139,250,.1);padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(167,139,250,.3)">
                <div style="color:var(--primary);font-weight:700;margin-bottom:.75rem">المبتدأ</div>
                <div style="font-family:'Amiri',serif;font-size:1.5rem;color:var(--text);margin-bottom:.5rem">الاسم الأول</div>
                <div style="color:var(--text-dim);font-size:.9rem">يكون مرفوعاً دائماً</div>
              </div>
              <div style="background:rgba(251,191,36,.1);padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(251,191,36,.3)">
                <div style="color:var(--gold);font-weight:700;margin-bottom:.75rem">الخبر</div>
                <div style="font-family:'Amiri',serif;font-size:1.5rem;color:var(--text);margin-bottom:.5rem">ما يُخبر عن المبتدأ</div>
                <div style="color:var(--text-dim);font-size:.9rem">يكون مرفوعاً دائماً</div>
              </div>
            </div>
            <div class="alert alert-success" style="margin-top:1.5rem">
              <span class="alert-icon">✓</span>
              <div class="alert-body"><strong>أمثلة:</strong> الكتابُ مفيدٌ · الطالبُ مجتهدٌ · السماءُ صافيةٌ · البيتُ كبيرٌ</div>
            </div>
          </div>
        </details>

        <details class="accordion-item">
          <summary class="accordion-summary">
            <span class="accordion-icon">▼</span>
            <span>🟢 الجملة الفعلية — تفصيل شامل</span>
          </summary>
          <div class="accordion-body">
            <p>الجملة الفعلية هي الجملة التي <strong>تبدأ بفعل</strong>، وتتكون من ركنين أساسيين:</p>
            <div class="grid-2" style="margin-top:1.5rem">
              <div style="background:rgba(56,189,248,.1);padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(56,189,248,.3)">
                <div style="color:var(--secondary);font-weight:700;margin-bottom:.75rem">الفعل</div>
                <div style="font-family:'Amiri',serif;font-size:1.5rem;color:var(--text);margin-bottom:.5rem">الحدث أو العمل</div>
                <div style="color:var(--text-dim);font-size:.9rem">ماضٍ أو مضارع أو أمر</div>
              </div>
              <div style="background:rgba(52,211,153,.1);padding:1.5rem;border-radius:var(--radius);border:1px solid rgba(52,211,153,.3)">
                <div style="color:var(--accent);font-weight:700;margin-bottom:.75rem">الفاعل</div>
                <div style="font-family:'Amiri',serif;font-size:1.5rem;color:var(--text);margin-bottom:.5rem">من قام بالفعل</div>
                <div style="color:var(--text-dim);font-size:.9rem">يكون مرفوعاً دائماً</div>
              </div>
            </div>
            <div class="alert alert-success" style="margin-top:1.5rem">
              <span class="alert-icon">✓</span>
              <div class="alert-body"><strong>أمثلة:</strong> ذَهَبَ الطالبُ · يَكْتُبُ محمدٌ · قَرَأَتِ الطالبةُ · يَلْعَبُ الأطفالُ</div>
            </div>
          </div>
        </details>

        <details class="accordion-item">
          <summary class="accordion-summary">
            <span class="accordion-icon">▼</span>
            <span>🔑 لماذا لا تكفي كلمة واحدة؟</span>
          </summary>
          <div class="accordion-body">
            <p>الكلمة الواحدة لا تُعطي <strong>فائدة تامة</strong>. عندما تقول "محمدٌ" فقط، يسأل السامع: "ماذا عن محمد؟" لأن المعنى ناقص.</p>
            <div style="background:var(--surface2);padding:2rem;border-radius:var(--radius);margin-top:1.5rem">
              <div style="display:flex;gap:2rem;align-items:center;flex-wrap:wrap;justify-content:center">
                <div style="text-align:center">
                  <div style="font-family:'Amiri',serif;font-size:2.5rem;color:var(--rose);font-weight:700">محمدٌ</div>
                  <div style="color:var(--rose);font-size:.9rem;margin-top:.5rem">❌ معنى ناقص</div>
                  <div style="color:var(--text-dim);font-size:.85rem">"ماذا عن محمد؟"</div>
                </div>
                <div style="font-size:2rem;color:var(--text-dim)">→</div>
                <div style="text-align:center">
                  <div style="font-family:'Amiri',serif;font-size:2.5rem;color:var(--accent);font-weight:700">محمدٌ طالبٌ</div>
                  <div style="color:var(--accent);font-size:.9rem;margin-top:.5rem">✅ معنى مكتمل</div>
                  <div style="color:var(--text-dim);font-size:.85rem">"محمد طالب — فائدة تامة!"</div>
                </div>
              </div>
            </div>
          </div>
        </details>
      </div>
    </div>
  </section>

  <!-- SECTION 4: LIVE DEMO -->
  <section class="section" id="demo">
    <div class="container">
      <div class="section-header">
        <div class="section-label">القسم الرابع</div>
        <h2 class="section-title">🎮 أمثلة تفاعلية</h2>
        <p class="section-desc">اختر نوع المثال لترى الفرق بين الكلمة والجملة</p>
      </div>

      <div class="tabs">
        <input type="radio" name="demo" id="tab1" checked>
        <input type="radio" name="demo" id="tab2">
        <input type="radio" name="demo" id="tab3">
        <div class="tabs-nav">
          <label class="tab-btn" for="tab1">❌ كلمة واحدة (خطأ)</label>
          <label class="tab-btn" for="tab2">✅ جملة اسمية</label>
          <label class="tab-btn" for="tab3">✅ جملة فعلية</label>
        </div>
        <div class="tabs-panels">
          <div class="tab-panel" data-panel="1">
            <div style="background:var(--surface);border:2px solid rgba(251,113,133,.3);border-radius:var(--radius-lg);padding:2rem">
              <h3 style="color:var(--rose);font-size:1.2rem;font-weight:700;margin-bottom:1.5rem">
Live Preview