{"id":4838,"date":"2026-06-03T06:24:38","date_gmt":"2026-06-03T05:24:38","guid":{"rendered":"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/"},"modified":"2026-06-03T11:11:10","modified_gmt":"2026-06-03T10:11:10","slug":"alkene-bonding","status":"publish","type":"page","link":"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/","title":{"rendered":"Alkene Bonding"},"content":{"rendered":"\n<section class=\"ols-revision-page ols-alkene-bonding-page\">\n  <style>\n    .ols-revision-page {\n      --navy: #1C244B;\n      --blue: #2563eb;\n      --soft-blue: #eef4ff;\n      --soft-red: #fff7f7;\n      --soft-purple: #f7f0ff;\n      --soft-green: #f0f7f1;\n      --gold: #c9973a;\n      --grey-text: #667085;\n      --body-text: #1f2937;\n      --border: rgba(28, 36, 75, 0.14);\n      --shadow: 0 18px 45px rgba(28, 36, 75, 0.10);\n      --inner-shadow: 0 10px 26px rgba(28, 36, 75, 0.08);\n      font-family: Poppins, Arial, sans-serif;\n      color: var(--navy);\n      background: #ffffff;\n    }\n    .ols-revision-page * { box-sizing: border-box; }\n\n    .ols-breadcrumbs { display: flex; flex-wrap: wrap; gap: 8px; margin: 10px 0 22px; font-size: 15px; color: var(--grey-text); }\n    .ols-breadcrumbs a, .ols-breadcrumbs span { color: var(--grey-text); text-decoration: none; font-weight: 600; }\n    .ols-breadcrumbs a { transition: color 0.2s ease, text-decoration-color 0.2s ease; }\n    .ols-breadcrumbs a:hover { color: var(--blue); text-decoration: underline; text-underline-offset: 3px; }\n    .ols-title-card, .ols-note-card, .ols-h5p-card, .ols-related-card { background: #ffffff; border: 1px solid var(--border); border-radius: 28px; box-shadow: var(--shadow); padding: 34px; margin-bottom: 24px; overflow: visible; }\n    .ols-title-card { background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%); }\n    .ols-title-card h1 { margin: 0 0 18px; font-size: clamp(36px, 5vw, 58px); line-height: 1.08; font-weight: 800; letter-spacing: -0.04em; color: #111827; }\n    .ols-page-intro { font-size: 19px; line-height: 1.7; font-weight: 300; color: var(--body-text); margin: 0 0 22px; }\n    .ols-badges { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 22px; }\n    .ols-badge { display: inline-flex; align-items: center; padding: 9px 14px; border-radius: 999px; background: #ffffff; border: 1px solid var(--border); font-size: 15px; font-weight: 600; color: var(--navy); }\n    .ols-note-card.soft { background: linear-gradient(135deg, #ffffff 0%, var(--soft-red) 100%); }\n    .ols-note-card.purple { background: linear-gradient(135deg, #ffffff 0%, var(--soft-purple) 100%); }\n    .ols-note-title { display: flex; align-items: center; gap: 14px; margin-bottom: 20px; }\n    .ols-note-icon { width: 52px; height: 52px; border-radius: 16px; background: var(--navy); color: #ffffff; display: grid; place-items: center; font-size: 24px; font-weight: 800; flex-shrink: 0; }\n    .ols-note-title h2, .ols-h5p-card h2, .ols-related-card h2 { margin: 0; font-size: clamp(28px, 3.5vw, 42px); line-height: 1.15; font-weight: 800; color: #111827; letter-spacing: -0.03em; }\n    .ols-note-card p, .ols-note-card li, .ols-h5p-card p, .ols-related-card p { font-size: clamp(17px, 1.6vw, 21px); line-height: 1.75; font-weight: 300; color: var(--body-text); }\n    .ols-note-card strong, .ols-h5p-card strong, .ols-related-card strong { font-weight: 700; color: var(--navy); }\n    .ols-note-card ul { margin: 0; padding-left: 22px; }\n    .ols-key-box { margin-top: 20px; background: var(--soft-green); border: 1px solid rgba(63, 143, 70, 0.25); border-radius: 20px; padding: 18px 20px; }\n    .ols-key-box p { margin: 0; font-weight: 400; color: var(--navy); }\n    .ols-figure-card { margin: 26px 0 4px; border: 1px solid var(--border); border-radius: 26px; overflow: visible; background: #ffffff; box-shadow: var(--inner-shadow); position: relative; z-index: 1; }\n    .ols-figure-image { width: 100%; min-height: 390px; background-color: #ffffff; background-image: var(--ols-image); background-repeat: no-repeat; background-position: center; background-size: contain; border-bottom: 1px solid var(--border); }\n    .ols-figure-caption { padding: 22px 26px 24px; background: linear-gradient(135deg, #ffffff, #f8fbff); }\n    .ols-figure-caption h3 { margin: 0 0 8px; color: var(--navy); font-size: clamp(21px, 2vw, 30px); line-height: 1.25; font-weight: 800; font-style: italic; }\n    .ols-figure-caption p { margin: 0; color: #5f6b85; font-size: clamp(16px, 1.4vw, 19px); line-height: 1.65; font-weight: 300; font-style: italic; }\n    .ols-table-wrap { overflow-x: auto; border-radius: 22px; border: 1px solid var(--border); background: #ffffff; margin-top: 18px; }\n    .ols-table { width: 100%; border-collapse: collapse; min-width: 680px; }\n    .ols-table th { background: var(--navy); color: #ffffff; padding: 18px; text-align: left; font-size: 18px; font-weight: 600; }\n    .ols-table td { padding: 18px; border-bottom: 1px solid var(--border); font-size: 18px; color: var(--body-text); vertical-align: top; }\n    .ols-table tr:last-child td { border-bottom: none; }\n    .ols-definition-box { background: linear-gradient(135deg, #ffffff, var(--soft-purple)); border: 2px dashed rgba(122, 62, 157, 0.35); border-radius: 24px; padding: 26px; margin-top: 22px; display: grid; grid-template-columns: 1fr; gap: 16px; align-items: center; }\n    .ols-definition-circle { width: 105px; height: 105px; border-radius: 50%; background: linear-gradient(135deg, #9b59b6, #6f3d96); color: white; display: grid; place-items: center; font-size: 28px; font-weight: 800; text-align: center; margin: 0 auto; }\n    .ols-h5p-card { background: linear-gradient(135deg, #ffffff 0%, #f7f0ff 100%); }\n    .ols-h5p-frame { margin-top: 22px; padding: 18px; border-radius: 24px; background: #ffffff; border: 1px solid var(--border); box-shadow: inset 0 0 0 1px rgba(28, 36, 75, 0.03); }\n    .ols-infographic-full { width: 100%; max-width: 820px; margin: 12px auto 34px; }\n    .ols-infographic-full-frame { width: 100%; border-radius: 24px; overflow: hidden; box-shadow: 0 18px 42px rgba(28, 36, 75, 0.13); background: #ffffff; }\n    .ols-infographic-full-frame img { width: 100%; height: auto; display: block; cursor: zoom-in; }\n    .ols-related-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 18px; }\n    .ols-related-item { border: 1px solid var(--border); border-radius: 18px; padding: 18px; background: #ffffff; color: var(--navy); text-decoration: none; font-weight: 600; line-height: 1.5; transition: transform 0.2s ease, box-shadow 0.2s ease; }\n    .ols-related-item:hover { transform: translateY(-2px); box-shadow: 0 10px 22px rgba(28, 36, 75, 0.08); }\n    .ols-unlock { background: linear-gradient(135deg, var(--navy), #0f4fa8); border-radius: 30px; padding: 36px; color: #ffffff; box-shadow: var(--shadow); text-align: center; margin: 30px 0 24px; }\n    .ols-unlock h2 { margin: 0 0 12px; font-size: clamp(30px, 4vw, 46px); line-height: 1.15; font-weight: 800; color: #ffffff; text-align: center; }\n    .ols-unlock p { margin: 0 auto 24px; max-width: 700px; font-size: 20px; line-height: 1.6; font-weight: 300; text-align: center; color: #ffffff; }\n    .ols-cta-button { display: inline-flex; align-items: center; justify-content: center; padding: 14px 26px; border-radius: 999px; background: #ffffff; color: var(--navy); text-decoration: none; font-weight: 700; }\n\n\n    .ols-main,\n    .ols-revision-page,\n    .ols-note-card {\n      overflow: visible;\n    }\n\n    .ols-figure-card.ols-zoom-pop {\n      cursor: zoom-in;\n      transform: translateZ(0);\n    }\n\n    .ols-figure-card.ols-zoom-pop:hover {\n      z-index: 999;\n    }\n\n    .ols-figure-card.ols-zoom-pop .ols-figure-image {\n      position: relative;\n      z-index: 3;\n      cursor: zoom-in;\n      border-radius: 24px 24px 0 0;\n      transition:\n        transform 0.28s ease,\n        box-shadow 0.28s ease,\n        border-radius 0.28s ease;\n      transform-origin: center center;\n      will-change: transform;\n    }\n\n    .ols-figure-card.ols-zoom-pop:hover .ols-figure-image {\n      transform: scale(1.5);\n      box-shadow: 0 30px 80px rgba(28, 36, 75, 0.28);\n      border-radius: 24px;\n      border: 1px solid rgba(28, 36, 75, 0.12);\n      background-color: #ffffff;\n    }\n\n    .ols-image-lightbox {\n      position: fixed;\n      inset: 0;\n      z-index: 999999;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      padding: 28px;\n      background: rgba(8, 12, 30, 0.88);\n      cursor: zoom-out;\n    }\n\n    .ols-image-lightbox.is-visible {\n      display: flex;\n    }\n\n    .ols-image-lightbox img {\n      display: block;\n      max-width: 96vw;\n      max-height: 92vh;\n      width: auto;\n      height: auto;\n      object-fit: contain;\n      border-radius: 18px;\n      background: #ffffff;\n      box-shadow: 0 28px 90px rgba(0, 0, 0, 0.42);\n    }\n\n    .ols-image-lightbox-close {\n      position: fixed;\n      top: 18px;\n      right: 18px;\n      z-index: 1000000;\n      width: 44px;\n      height: 44px;\n      border: 0;\n      border-radius: 999px;\n      background: #ffffff;\n      color: #1C244B;\n      font-size: 28px;\n      line-height: 1;\n      font-weight: 700;\n      cursor: pointer;\n      box-shadow: 0 12px 30px rgba(0, 0, 0, 0.25);\n    }\n\n    @media (max-width: 1050px) {\n      .ols-main { max-width: none; }\n      .ols-related-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    }\n\n    @media (max-width: 760px) {\n      .ols-title-card, .ols-note-card, .ols-h5p-card, .ols-related-card, .ols-unlock { padding: 24px 18px; border-radius: 22px; }\n      .ols-note-title { align-items: flex-start; }\n      .ols-figure-card { border-radius: 22px; }\n      .ols-figure-image { min-height: 250px; }\n      .ols-figure-caption { padding: 18px; }\n      .ols-topic-list, .ols-related-grid { grid-template-columns: 1fr; }\n      .ols-infographic-full { max-width: 100%; margin: 0 auto 28px; }\n      .ols-infographic-full-frame { border-radius: 18px; }\n    }\n    .ols-author {\n      display: flex;\n      align-items: center;\n      gap: 20px;\n      padding: 28px;\n      border-radius: 28px;\n      background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\n      border: 1px solid rgba(28, 36, 75, 0.12);\n      box-shadow: 0 18px 45px rgba(28, 36, 75, 0.10);\n      margin-top: 22px;\n    }\n    .ols-author-avatar-img {\n      width: 92px;\n      height: 92px;\n      border-radius: 50%;\n      object-fit: cover;\n      object-position: center;\n      flex-shrink: 0;\n      border: 4px solid #ffffff;\n      box-shadow: 0 14px 32px rgba(28, 36, 75, 0.18), 0 0 0 1px rgba(28, 36, 75, 0.10);\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n    .ols-author:hover .ols-author-avatar-img {\n      transform: scale(1.04);\n      box-shadow: 0 20px 42px rgba(28, 36, 75, 0.22), 0 0 0 1px rgba(28, 36, 75, 0.10);\n    }\n    .ols-author-content { min-width: 0; }\n    .ols-author-title {\n      margin: 0 0 4px;\n      font-size: clamp(24px, 3vw, 34px);\n      line-height: 1.15;\n      font-weight: 700;\n      color: var(--navy);\n      letter-spacing: -0.03em;\n    }\n    .ols-author-description {\n      margin: 0;\n      font-size: 17px;\n      line-height: 1.7;\n      font-weight: 300;\n      color: var(--grey-text);\n    }\n    .ols-linkedin-pill {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 10px;\n      margin-top: 16px;\n      padding: 11px 18px;\n      border-radius: 999px;\n      background: linear-gradient(135deg, #0A66C2, #004182);\n      color: #ffffff;\n      text-decoration: none;\n      font-size: 14px;\n      line-height: 1;\n      font-weight: 700;\n      letter-spacing: 0.01em;\n      box-shadow: 0 10px 22px rgba(10, 102, 194, 0.24);\n      position: relative;\n      overflow: hidden;\n      transition: transform 0.22s ease, box-shadow 0.22s ease;\n    }\n    .ols-linkedin-pill:hover {\n      transform: translateY(-3px) scale(1.03);\n      box-shadow: 0 16px 34px rgba(10, 102, 194, 0.34), 0 0 0 6px rgba(10, 102, 194, 0.10);\n    }\n    .ols-linkedin-icon { width: 18px; height: 18px; display: block; flex-shrink: 0; }\n    .ols-attribution-card {\n      background: linear-gradient(135deg, #ffffff, #f8fbff);\n      border: 1px solid rgba(28, 36, 75, 0.14);\n      border-radius: 28px;\n      box-shadow: 0 18px 45px rgba(28, 36, 75, 0.10);\n      padding: 34px;\n      margin-bottom: 24px;\n      overflow: hidden;\n      box-sizing: border-box;\n    }\n    .ols-attribution-card p {\n      margin: 0;\n      font-size: 14px;\n      line-height: 1.65;\n      font-weight: 300;\n      color: #667085;\n    }\n    .ols-attribution-card strong { font-weight: 700; color: #1C244B; }\n  <\/style>\n\n    <aside class=\"ols-sidebar\">\r\n  <div class=\"ols-sidebar-header\">\r\n    <h3>Revision Notes<\/h3>\r\n    <p>A Level Chemistry<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"ols-topic-group\">\r\n    <h4>Topic 6 Organic Chemistry I<\/h4>\r\n\r\n    <ul class=\"ols-topic-list\">\r\n\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/\">Introduction to Organic Chemistry<\/a>\r\n\r\n        <ul class=\"ols-subtopic-list\">\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/iupac-rules\/\">IUPAC Rules<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/alkene\/\">Alkene<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/alcohol\/\">Alcohol<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/halogenoalkanes\/\">Halogenoalkanes<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/aldehyde\/\">Aldehyde<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/ketone\/\">Ketone<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/carboxylic-acid\/\">Carboxylic Acid<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/ester\/\">Ester<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/introduction-to-organic-chemistry\/isomerism\/\">Isomerism<\/a>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/\">Alkanes<\/a>\r\n\r\n        <ul class=\"ols-subtopic-list\">\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/crude-oil\/\">Alkanes from Crude Oil<\/a>\r\n\r\n            <ul class=\"ols-subtopic-list\">\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/crude-oil\/fractional-distillation\/\">Fractional Distillation<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/crude-oil\/cracking\/\">Cracking<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/crude-oil\/reforming\/\">Reforming<\/a>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/li>\r\n\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/fuel\/\">Alkanes as Fuel<\/a>\r\n\r\n            <ul class=\"ols-subtopic-list\">\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/fuel\/combustion\/\">Combustion<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/fuel\/oxides-of-sulfur\/\">Oxides of Sulfur<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/fuel\/oxides-of-nitrogen\/\">Oxides of Nitrogen<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/fuel\/catalytic-converter\/\">Catalytic Converter<\/a>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/li>\r\n\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/alternative-fuel\/\">Alternative Fuel<\/a>\r\n          <\/li>\r\n\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/\">Reactions of Alkanes<\/a>\r\n\r\n            <ul class=\"ols-subtopic-list\">\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/free-radical-substitution\/\">Free Radical Substitution<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/initiation\/\">Initiation<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/propagation\/\">Propagation<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/termination\/\">Termination<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkanes\/reactions\/further-substitution\/\">Further Substitution<\/a>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/\">Alkenes<\/a>\r\n\r\n        <ul class=\"ols-subtopic-list\">\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/\">Alkene Bonding<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/geometric-isomerism\/\">Geometric Isomerism<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/electrophilic-addition-mechanism\/\">Electrophilic Addition Mechanism<\/a>\r\n          <\/li>\r\n\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/\">Reactions of Alkenes<\/a>\r\n\r\n            <ul class=\"ols-subtopic-list\">\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/halogens\/\">Halogens<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/hydrogen-halide\/\">Hydrogen Halide<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/bromine-water\/\">Bromine Water<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/hydrogen\/\">Hydrogen<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/steam\/\">Steam<\/a>\r\n              <\/li>\r\n              <li>\r\n                <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/kmno4\/\">KMnO4<\/a>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/li>\r\n\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/polymerisation-reactions\/\">Polymerisation Reactions<\/a>\r\n          <\/li>\r\n          <li>\r\n            <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/polymer-waste\/\">Polymer Waste<\/a>\r\n          <\/li>\r\n        <\/ul>\r\n      <\/li>\r\n\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/halogenoalkanes\/\">Halogenoalkanes<\/a>\r\n      <\/li>\r\n\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alcohols\/\">Alcohols<\/a>\r\n      <\/li>\r\n\r\n    <\/ul>\r\n  <\/div>\r\n\r\n  <div class=\"ols-topic-group\">\r\n    <h4>Next Topics<\/h4>\r\n\r\n    <ul class=\"ols-topic-list\">\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-7-modern-analytical-techniques-i\/\">Topic 7 Modern Analytical Techniques I<\/a>\r\n      <\/li>\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-5-formulae-equations-and-amounts-of-substance\/\">Topic 5 Formulae, Equations &amp; Amounts<\/a>\r\n      <\/li>\r\n      <li>\r\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-4-inorganic-chemistry-and-the-periodic-table\/\">Topic 4 Inorganic Chemistry &amp; The Periodic Table<\/a>\r\n      <\/li>\r\n    <\/ul>\r\n  <\/div>\r\n<\/aside>\r\n\r\n<script>\r\n(function() {\r\n  function normalisePath(path) {\r\n    return String(path || '')\r\n      .split('?')[0]\r\n      .split('#')[0]\r\n      .replace(\/\\\/+$\/, '')\r\n      .toLowerCase();\r\n  }\r\n\r\n  function highlightActive() {\r\n    var sidebar = document.querySelector('.ols-sidebar');\r\n    if (!sidebar) return false;\r\n\r\n    var currentPath = normalisePath(window.location.pathname);\r\n    var links = sidebar.querySelectorAll('a[href]');\r\n    var matched = null;\r\n    var matchedLength = 0;\r\n\r\n    sidebar.querySelectorAll('.active, .active-main, .parent-active').forEach(function(item) {\r\n      item.classList.remove('active', 'active-main', 'parent-active');\r\n    });\r\n\r\n    sidebar.querySelectorAll('a[data-ols-disabled-parent=\"1\"], a[aria-current]').forEach(function(a) {\r\n      a.removeAttribute('aria-current');\r\n      a.removeAttribute('tabindex');\r\n      a.removeAttribute('data-ols-disabled-parent');\r\n    });\r\n\r\n    links.forEach(function(a) {\r\n      try {\r\n        var href = a.getAttribute('href');\r\n        if (!href || href === '#' || href.charAt(0) === '#') return;\r\n        var linkPath = normalisePath(new URL(href, window.location.origin).pathname);\r\n        if (!linkPath) return;\r\n        if (currentPath === linkPath || currentPath.indexOf(linkPath + '\/') === 0) {\r\n          if (linkPath.length > matchedLength) {\r\n            matched = a;\r\n            matchedLength = linkPath.length;\r\n          }\r\n        }\r\n      } catch(e) {}\r\n    });\r\n\r\n    if (matched) {\r\n      var matchedLi = matched.closest('li');\r\n      var parentSub = matched.closest('.ols-subtopic-list');\r\n\r\n      if (parentSub) {\r\n        if (matchedLi) {\r\n          matchedLi.classList.add('active');\r\n          matched.setAttribute('aria-current', 'page');\r\n        }\r\n\r\n        var parentLi = parentSub.closest('li');\r\n        while (parentLi) {\r\n          parentLi.classList.add('parent-active', 'active-main');\r\n\r\n          var parentLink = parentLi.querySelector(':scope > a');\r\n          if (parentLink) {\r\n            parentLink.setAttribute('aria-current', 'true');\r\n            parentLink.setAttribute('tabindex', '-1');\r\n            parentLink.setAttribute('data-ols-disabled-parent', '1');\r\n          }\r\n\r\n          var higherSub = parentLi.parentElement.closest('.ols-subtopic-list');\r\n          parentLi = higherSub ? higherSub.closest('li') : null;\r\n        }\r\n      } else {\r\n        if (matchedLi) {\r\n          matchedLi.classList.add('parent-active', 'active-main');\r\n          matched.setAttribute('aria-current', 'page');\r\n          matched.setAttribute('tabindex', '-1');\r\n          matched.setAttribute('data-ols-disabled-parent', '1');\r\n        }\r\n      }\r\n    }\r\n\r\n    return true;\r\n  }\r\n\r\n  if (!highlightActive()) {\r\n    document.addEventListener('DOMContentLoaded', highlightActive);\r\n  }\r\n})();\r\n<\/script>\n\n    <main class=\"ols-main\">\n\n      <!-- BREADCRUMBS - updated with full path and correct links -->\n      <nav class=\"ols-breadcrumbs\" aria-label=\"Breadcrumb\">\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/\">Revision Notes<\/a> \/\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/\">A Level Chemistry<\/a> \/\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/\">Edexcel<\/a> \/\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/\">Topic 6 Organic Chemistry I<\/a> \/\n        <a href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/\">Alkenes<\/a> \/\n        <span>Alkene Bonding<\/span>\n      <\/nav>\n\n      <header class=\"ols-title-card\">\n        <h1>Alkene Bonding<\/h1>\n        <p class=\"ols-page-intro\">A concise revision guide to alkene structure, carbon-carbon double bonds, sigma bonds, pi bonds and why alkenes are more reactive than alkanes.<\/p>\n        <div class=\"ols-badges\">\n          <div class=\"ols-badge\">Paper 2<\/div>\n          <div class=\"ols-badge\">Topic 6: Organic Chemistry I<\/div>\n          <div class=\"ols-badge\">9CH0\/02<\/div>\n        <\/div>\n        <div class=\"ols-author\">\n\n    <img decoding=\"async\"\n      class=\"ols-author-avatar-img\"\n      src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/Author-Profile.jpeg\"\n      alt=\"Dr. Mohammed Al-Fatah\"\n    >\n\n    <div class=\"ols-author-content\">\n\n      <h2 class=\"ols-author-title\">\n        Written by: Dr. Mohammed Al-Fatah\n      <\/h2>\n\n      <p class=\"ols-author-description\">\n        Chemistry specialist revision notes for A Level Chemistry.\n      <\/p>\n\n      <a class=\"ols-linkedin-pill\" href=\"https:\/\/www.linkedin.com\/in\/doctormohammedfatah\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n        <svg class=\"ols-linkedin-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\">\n          <path d=\"M4.98 3.5C4.98 4.88 3.86 6 2.48 6S0 4.88 0 3.5 1.12 1 2.48 1s2.5 1.12 2.5 2.5zM.5 8h4V24h-4V8zm7 0h3.8v2.2h.1c.5-.9 1.8-2.2 3.9-2.2 4.2 0 5 2.8 5 6.4V24h-4v-7.6c0-1.8 0-4.2-2.6-4.2s-3 2-3 4v7.8h-4V8z\"\/>\n        <\/svg>\n        View LinkedIn Profile\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n      <\/header>\n\n      <article class=\"ols-note-card soft\">\n        <div class=\"ols-note-title\"><div class=\"ols-note-icon\">1<\/div><h2>What Makes an Alkene Unsaturated?<\/h2><\/div>\n        <p>Alkenes are hydrocarbons described as <strong>unsaturated<\/strong>. This means they do not contain the maximum possible number of hydrogen atoms.<\/p>\n        <p>The key structural feature of an alkene is at least one <strong>carbon-carbon double bond<\/strong>, written as <strong>C=C<\/strong>. For alkenes with one double bond and no rings, the general formula is <strong>C<sub>n<\/sub>H<sub>2n<\/sub><\/strong>.<\/p>\n        <p>Small alkenes include <strong>ethene<\/strong>, <strong>propene<\/strong> and <strong>butene<\/strong>. In longer alkenes, the position of the double bond can change, producing <strong>positional isomers<\/strong> such as but-1-ene and but-2-ene.<\/p>\n        <div class=\"ols-key-box\"><p><strong>Key idea:<\/strong> An alkene must contain a C=C double bond, and this double bond is responsible for the characteristic chemistry of alkenes.<\/p><\/div>\n        <div class=\"ols-figure-card ols-zoom-pop\">\n          <div class=\"ols-figure-image\" data-fullscreen-src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/alkenes-overview-positional-isomerism.webp\" role=\"img\" aria-label=\"Examples of alkenes showing ethene, propene, but-1-ene and but-2-ene with the general formula CnH2n\" style=\"--ols-image: url('https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/alkenes-overview-positional-isomerism.webp');\"><\/div>\n          <div class=\"ols-figure-caption\">\n            <h3>Alkenes and positional isomers<\/h3>\n            <p>Shows unsaturation, the C=C bond, C<sub>n<\/sub>H<sub>2n<\/sub>, and how butene can exist as but-1-ene or but-2-ene.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"ols-note-card\">\n        <div class=\"ols-note-title\"><div class=\"ols-note-icon\">2<\/div><h2>The Carbon-Carbon Double Bond<\/h2><\/div>\n        <p>A carbon-carbon double bond is made from <strong>two different covalent bonds<\/strong>: one <strong>sigma, \u03c3, bond<\/strong> and one <strong>pi, \u03c0, bond<\/strong>.<\/p>\n        <p>The sigma bond forms first and lies directly between the two carbon nuclei. The pi bond forms from sideways overlap of p orbitals, giving electron density above and below the plane of the molecule.<\/p>\n        <p>The pi bond is more exposed than the sigma bond. This creates a region of <strong>high electron density<\/strong> that can attract electron-deficient species called <strong>electrophiles<\/strong>.<\/p>\n        <div class=\"ols-key-box\"><p><strong>Exam focus:<\/strong> When explaining alkene reactivity, link the exposed pi bond to high electron density and attraction to electrophiles.<\/p><\/div>\n        <div class=\"ols-figure-card ols-zoom-pop\">\n          <div class=\"ols-figure-image\" data-fullscreen-src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/carbon-carbon-double-bond-sigma-pi-bond.webp\" role=\"img\" aria-label=\"Diagram showing a carbon-carbon double bond made from one sigma bond and one pi bond\" style=\"--ols-image: url('https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/carbon-carbon-double-bond-sigma-pi-bond.webp');\"><\/div>\n          <div class=\"ols-figure-caption\">\n            <p>The C=C double bond contains one sigma bond and one pi bond, with the pi bond forming above and below the molecular plane.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"ols-note-card\">\n        <div class=\"ols-note-title\"><div class=\"ols-note-icon\">3<\/div><h2>Formation of the Sigma Bond<\/h2><\/div>\n        <p>When two carbon atoms form a double bond, each carbon uses one <strong>sp<sup>2<\/sup> hybrid orbital<\/strong> to overlap directly with the other carbon atom.<\/p>\n        <p>This direct head-on overlap produces a strong <strong>carbon-carbon sigma bond<\/strong>. The electron density is concentrated between the two nuclei, so the sigma bond lies along the straight line joining the nuclei.<\/p>\n        <p>A single sigma bond allows free rotation around the bond axis. However, in a C=C double bond, this rotation is restricted because the pi bond must also be maintained.<\/p>\n        <div class=\"ols-key-box\"><p><strong>Remember:<\/strong> Sigma bonds are formed by direct overlap along the internuclear axis.<\/p><\/div>\n        <div class=\"ols-figure-card ols-zoom-pop\">\n          <div class=\"ols-figure-image\" data-fullscreen-src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/sigma-bond-formation-sp2-overlap.png.webp\" role=\"img\" aria-label=\"Head-on orbital overlap forming a sigma bond between two carbon atoms\" style=\"--ols-image: url('https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/sigma-bond-formation-sp2-overlap.png.webp');\"><\/div>\n          <div class=\"ols-figure-caption\">\n            <p>Direct head-on overlap places electron density between the nuclei, forming the first bond in the carbon-carbon double bond.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- SIGMA 3D MODEL -->\n      <section class=\"ols-sigma-card-001\">\n        <style>\n          .ols-sigma-card-001 { width:100%;max-width:1180px;margin:0 auto 34px auto;font-family:Poppins,Arial,sans-serif;box-sizing:border-box; }\n          .ols-sigma-card-001 * { box-sizing:border-box; }\n          .ols-sigma-card-001 .ols-sigma-card { background:linear-gradient(135deg,#ffffff 0%,#f7f8fb 100%);border:1px solid rgba(28,36,75,0.12);border-radius:28px;box-shadow:0 18px 45px rgba(28,36,75,0.10);overflow:hidden;padding:44px; }\n          .ols-sigma-card-001 .ols-sigma-header { text-align:center;margin-bottom:22px; }\n          .ols-sigma-card-001 .ols-sigma-pill { display:inline-block;background:#ffffff;color:#c81e1e;border:1px solid #f1d2d2;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;margin-bottom:14px;box-shadow:0 4px 12px rgba(0,0,0,0.06); }\n          .ols-sigma-card-001 .ols-sigma-title { margin:0;color:#1C244B;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1;text-shadow:-9px 0 9px rgba(28,36,75,0.12); }\n          .ols-sigma-card-001 .ols-sigma-subtitle { max-width:780px;margin:14px auto 0;color:#4b5563;font-size:18px;font-weight:300;line-height:1.55; }\n          .ols-sigma-card-001 .ols-sigma-viewer-wrap { position:relative;width:100%;height:560px;background:radial-gradient(circle at 50% 45%,rgba(70,127,247,0.10),transparent 44%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border-radius:24px;border:1px solid rgba(28,36,75,0.10);overflow:hidden; }\n          .ols-sigma-card-001 canvas { width:100%;height:100%;display:block;cursor:grab; }\n          .ols-sigma-card-001 canvas:active { cursor:grabbing; }\n          .ols-sigma-card-001 .ols-sigma-controls { position:absolute;top:16px;left:16px;display:flex;gap:10px;z-index:15;flex-wrap:wrap; }\n          .ols-sigma-card-001 .ols-sigma-btn { appearance:none;border:1px solid rgba(28,36,75,0.10);background:rgba(255,255,255,0.94);color:#1C244B;padding:10px 14px;border-radius:12px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.10);cursor:pointer;transition:transform 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease; }\n          .ols-sigma-card-001 .ols-sigma-btn:hover { transform:translateY(-1px);background:#ffffff; }\n          .ols-sigma-card-001 .ols-sigma-btn.is-active { background:#1C244B;color:#ffffff;border-color:#1C244B; }\n          .ols-sigma-card-001 .ols-sigma-instruction { position:absolute;top:16px;right:16px;background:rgba(255,255,255,0.92);color:#1C244B;padding:9px 13px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,0.14);z-index:10;pointer-events:none; }\n          .ols-sigma-card-001 .ols-sigma-key { position:absolute;bottom:16px;right:16px;background:rgba(255,255,255,0.94);border:1px solid rgba(28,36,75,0.10);border-radius:12px;padding:10px 14px;box-shadow:0 2px 10px rgba(0,0,0,0.10);z-index:10;pointer-events:none;display:flex;flex-direction:column;gap:7px; }\n          .ols-sigma-card-001 .ols-sigma-key-row { display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#1C244B;white-space:nowrap; }\n          .ols-sigma-card-001 .ols-sigma-key-swatch { width:14px;height:14px;border-radius:50%;flex-shrink:0; }\n          .ols-sigma-card-001 .ols-sigma-key-swatch.nuclei { background:radial-gradient(circle at 38% 35%,#ff8080,#c81e1e);box-shadow:0 1px 4px rgba(200,30,30,0.45); }\n          .ols-sigma-card-001 .ols-sigma-key-swatch.orbital { background:radial-gradient(circle at 38% 35%,#7fa8f5,#2a4fc4);box-shadow:0 1px 4px rgba(42,79,196,0.35);opacity:0.82; }\n          @media(max-width:768px){\n            .ols-sigma-card-001 { margin:0 0 24px 0; }\n            .ols-sigma-card-001 .ols-sigma-card{padding:22px 14px;border-radius:22px;}\n            .ols-sigma-card-001 .ols-sigma-viewer-wrap{height:520px;border-radius:20px;}\n            .ols-sigma-card-001 .ols-sigma-subtitle{font-size:16px;}\n            .ols-sigma-card-001 .ols-sigma-controls{top:12px;left:12px;right:12px;display:grid;grid-template-columns:1fr;gap:8px;}\n            .ols-sigma-card-001 .ols-sigma-btn{width:100%;text-align:center;padding:10px 12px;font-size:12px;}\n            .ols-sigma-card-001 .ols-sigma-instruction{top:112px;left:12px;right:12px;text-align:center;font-size:12px;}\n            .ols-sigma-card-001 .ols-sigma-key{left:12px;right:12px;bottom:12px;width:auto;}\n            .ols-sigma-card-001 .ols-sigma-key-row{font-size:12px;white-space:normal;line-height:1.35;}\n            .ols-sigma-card-001 #olsSigmaCompass001{bottom:112px !important;}\n          }\n        <\/style>\n\n        <div class=\"ols-sigma-card\">\n          <div class=\"ols-sigma-header\">\n            <div class=\"ols-sigma-pill\">3D Orbital Model<\/div>\n            <h2 class=\"ols-sigma-title\">\u03c3 Bonding Orbital<\/h2>\n            <p class=\"ols-sigma-subtitle\">A visual model of a sigma (\u03c3) bonding orbital formed by the head-on overlap of two atomic orbitals. Electron density is concentrated along and between the two nuclei.<\/p>\n          <\/div>\n          <div class=\"ols-sigma-viewer-wrap\">\n            <div class=\"ols-sigma-controls\">\n              <button type=\"button\" id=\"olsSigmaToggle001\" class=\"ols-sigma-btn is-active\">Pause Rotation<\/button>\n              <button type=\"button\" id=\"olsSigmaReset001\" class=\"ols-sigma-btn\">Reset View<\/button>\n            <\/div>\n            <canvas id=\"olsSigmaCanvas001\"><\/canvas>\n            <canvas id=\"olsSigmaCompass001\" style=\"position:absolute;bottom:16px;left:16px;width:80px;height:80px;pointer-events:none;z-index:10;\"><\/canvas>\n            <div class=\"ols-sigma-instruction\">Drag to rotate \u2022 Scroll to zoom<\/div>\n            <div class=\"ols-sigma-key\">\n              <div class=\"ols-sigma-key-row\"><div class=\"ols-sigma-key-swatch nuclei\"><\/div><span>Atomic nuclei<\/span><\/div>\n              <div class=\"ols-sigma-key-row\"><div class=\"ols-sigma-key-swatch orbital\"><\/div><span>\u03c3 bonding orbital<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n          \/* Move ALL GL init inside rAF so the canvas is laid out and has real dimensions *\/\n          requestAnimationFrame(function(){\n            var canvas=document.getElementById('olsSigmaCanvas001');\n            if(!canvas)return;\n            var wrap=canvas.parentElement;\n            var toggleBtn=document.getElementById('olsSigmaToggle001');\n            var resetBtn=document.getElementById('olsSigmaReset001');\n            var gl=canvas.getContext('webgl')||canvas.getContext('experimental-webgl');\n            if(!gl){canvas.parentElement.innerHTML='<p style=\"padding:20px;color:#667085;text-align:center\">3D model requires WebGL support.<\/p>';return;}\n            var vs='attribute vec3 aPos;attribute vec3 aNorm;uniform mat4 uMVP;uniform mat3 uNormalMat;varying vec3 vNorm;void main(){gl_Position=uMVP*vec4(aPos,1.0);vNorm=normalize(uNormalMat*aNorm);}';\n            var fs='precision mediump float;varying vec3 vNorm;uniform vec3 uColor;uniform float uAlpha;void main(){vec3 L=normalize(vec3(0.6,0.8,0.5));float d=max(dot(vNorm,L),0.0);gl_FragColor=vec4(uColor*(0.38+0.62*d),uAlpha);}';\n            function mkShader(t,s){var sh=gl.createShader(t);gl.shaderSource(sh,s);gl.compileShader(sh);return sh;}\n            var prog=gl.createProgram();gl.attachShader(prog,mkShader(gl.VERTEX_SHADER,vs));gl.attachShader(prog,mkShader(gl.FRAGMENT_SHADER,fs));gl.linkProgram(prog);gl.useProgram(prog);\n            var aPos=gl.getAttribLocation(prog,'aPos'),aNorm=gl.getAttribLocation(prog,'aNorm'),uMVP=gl.getUniformLocation(prog,'uMVP'),uNM=gl.getUniformLocation(prog,'uNormalMat'),uCol=gl.getUniformLocation(prog,'uColor'),uAlp=gl.getUniformLocation(prog,'uAlpha');\n            gl.enable(gl.DEPTH_TEST);gl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);\n            function m4(){return new Float32Array(16);}\n            function ident(m){m[0]=1;m[1]=0;m[2]=0;m[3]=0;m[4]=0;m[5]=1;m[6]=0;m[7]=0;m[8]=0;m[9]=0;m[10]=1;m[11]=0;m[12]=0;m[13]=0;m[14]=0;m[15]=1;return m;}\n            function persp(m,fov,asp,n,f){var t=1\/Math.tan(fov\/2),nf=1\/(n-f);m[0]=t\/asp;m[1]=0;m[2]=0;m[3]=0;m[4]=0;m[5]=t;m[6]=0;m[7]=0;m[8]=0;m[9]=0;m[10]=(f+n)*nf;m[11]=-1;m[12]=0;m[13]=0;m[14]=2*f*n*nf;m[15]=0;return m;}\n            function rx(m,a){var c=Math.cos(a),s=Math.sin(a),a4=m[4],a5=m[5],a6=m[6],a7=m[7],a8=m[8],a9=m[9],a10=m[10],a11=m[11];m[4]=a4*c+a8*s;m[5]=a5*c+a9*s;m[6]=a6*c+a10*s;m[7]=a7*c+a11*s;m[8]=a8*c-a4*s;m[9]=a9*c-a5*s;m[10]=a10*c-a6*s;m[11]=a11*c-a7*s;return m;}\n            function ry(m,a){var c=Math.cos(a),s=Math.sin(a),a0=m[0],a1=m[1],a2=m[2],a3=m[3],a8=m[8],a9=m[9],a10=m[10],a11=m[11];m[0]=a0*c-a8*s;m[1]=a1*c-a9*s;m[2]=a2*c-a10*s;m[3]=a3*c-a11*s;m[8]=a0*s+a8*c;m[9]=a1*s+a9*c;m[10]=a2*s+a10*c;m[11]=a3*s+a11*c;return m;}\n            function mul(a,b){var r=m4();for(var i=0;i<4;i++)for(var j=0;j<4;j++){r[j*4+i]=0;for(var k=0;k<4;k++)r[j*4+i]+=a[k*4+i]*b[j*4+k];}return r;}\n            function nm3(m){return new Float32Array([m[0],m[1],m[2],m[4],m[5],m[6],m[8],m[9],m[10]]);}\n            function buildMesh(fn,NT,NP){var p=[],n=[],idx=[];for(var ti=0;ti<=NT;ti++)for(var pi=0;pi<=NP;pi++){var v=fn(ti\/NT,(pi\/NP)*Math.PI*2);p.push(v.x,v.y,v.z);var l=Math.sqrt(v.x*v.x+v.y*v.y+v.z*v.z)||1;n.push(v.x\/l,v.y\/l,v.z\/l);}for(var ti2=0;ti2<NT;ti2++)for(var pi2=0;pi2<NP;pi2++){var a=ti2*(NP+1)+pi2,b=a+1,c=a+NP+1,d=c+1;idx.push(a,c,b,b,c,d);}return{p:new Float32Array(p),n:new Float32Array(n),i:new Uint16Array(idx)};}\n            function mkBuf(d,t){var b=gl.createBuffer();gl.bindBuffer(t||gl.ARRAY_BUFFER,b);gl.bufferData(t||gl.ARRAY_BUFFER,d,gl.STATIC_DRAW);return b;}\n            function upload(mesh){return{p:mkBuf(mesh.p),n:mkBuf(mesh.n),i:mkBuf(mesh.i,gl.ELEMENT_ARRAY_BUFFER),c:mesh.i.length};}\n            function drawM(m){gl.bindBuffer(gl.ARRAY_BUFFER,m.p);gl.enableVertexAttribArray(aPos);gl.vertexAttribPointer(aPos,3,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,m.n);gl.enableVertexAttribArray(aNorm);gl.vertexAttribPointer(aNorm,3,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,m.i);gl.drawElements(gl.TRIANGLES,m.c,gl.UNSIGNED_SHORT,0);}\n            var sigG=upload(buildMesh(function(s,phi){var r=0.88*Math.pow(Math.sin(Math.PI*s),0.62);return{x:r*Math.cos(phi),y:r*Math.sin(phi),z:-2.1+s*4.2};},36,34));\n            function sphere(cx,cy,cz,r){return upload(buildMesh(function(s,phi){var t=s*Math.PI;return{x:cx+r*Math.sin(t)*Math.cos(phi),y:cy+r*Math.sin(t)*Math.sin(phi),z:cz+r*Math.cos(t)};},12,14));}\n            var nA=sphere(0,0,-2.0,0.32),nB=sphere(0,0,2.0,0.32);\n            var rX=0.28,rY=0.52,zoom=1,auto=true,drag=false,lx=0,ly=0,vis=true,autoT=0;\n            var DPR=Math.min(window.devicePixelRatio||1,1.5);\n            var DD=Math.max(1,DPR*0.6);\n            function resize(){var w=wrap.clientWidth||560;var h=wrap.clientHeight||560;canvas.width=w*DPR;canvas.height=h*DPR;gl.viewport(0,0,canvas.width,canvas.height);}\n            function updBtn(){toggleBtn.textContent=auto?'Pause Rotation':'Play Rotation';auto?toggleBtn.classList.add('is-active'):toggleBtn.classList.remove('is-active');}\n            var compass=document.getElementById('olsSigmaCompass001');\n            var cc=compass.getContext('2d');\n            var CDPR=Math.min(window.devicePixelRatio||1,2);\n            compass.width=80*CDPR;compass.height=80*CDPR;\n            function drawCompass(view){cc.clearRect(0,0,compass.width,compass.height);var cx=compass.width\/2,cy=compass.height\/2,len=28*CDPR;var axes=[{dx:1,dy:0,dz:0,label:'X'},{dx:0,dy:1,dz:0,label:'Y'},{dx:0,dy:0,dz:1,label:'Z'}];cc.lineWidth=2*CDPR;cc.font='bold '+(11*CDPR)+'px Arial,sans-serif';cc.textAlign='center';cc.textBaseline='middle';axes.forEach(function(ax){var sx=view[0]*ax.dx+view[4]*ax.dy+view[8]*ax.dz;var sy=view[1]*ax.dx+view[5]*ax.dy+view[9]*ax.dz;var ex=cx+sx*len,ey=cy-sy*len;cc.strokeStyle='rgba(30,30,30,0.85)';cc.beginPath();cc.moveTo(cx,cy);cc.lineTo(ex,ey);cc.stroke();cc.fillStyle='rgba(30,30,30,0.90)';cc.fillText(ax.label,ex+(sx>0?9*CDPR:-9*CDPR),ey+(sy<0?9*CDPR:-9*CDPR));});cc.fillStyle='rgba(30,30,30,0.60)';cc.beginPath();cc.arc(cx,cy,3*CDPR,0,Math.PI*2);cc.fill();}\n            function render(){if(!vis||canvas.width===0||canvas.height===0)return;gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT);var asp=canvas.width\/canvas.height,proj=persp(m4(),0.9\/zoom,asp,0.1,50),view=ident(m4());view[14]=-6.5;rx(view,rX);ry(view,rY);var mvp=mul(proj,view);gl.uniformMatrix4fv(uMVP,false,mvp);gl.uniformMatrix3fv(uNM,false,nm3(view));gl.uniform3f(uCol,0.78,0.12,0.12);gl.uniform1f(uAlp,1.0);drawM(nA);drawM(nB);gl.uniform3f(uCol,0.165,0.310,0.769);gl.uniform1f(uAlp,0.62);drawM(sigG);drawCompass(view);}\n            resize();\n            window.__olsLoop=window.__olsLoop||{cbs:[],run:false};\n            var L=window.__olsLoop;\n            L.cbs.push(function(){if(auto){if(vis){rY+=0.0015;if(!drag){autoT+=0.0008;rX=0.28+Math.sin(autoT)*0.55;}}}render();});\n            if(!L.run){L.run=true;(function f(){L.cbs.forEach(function(fn){fn();});requestAnimationFrame(f);})();}\n            if('IntersectionObserver'in window)new IntersectionObserver(function(e){vis=e[0].isIntersecting;},{threshold:0.05}).observe(canvas);\n            function sd(x,y){drag=true;lx=x;ly=y;auto=false;updBtn();autoT=Math.asin(Math.max(-1,Math.min(1,(rX-0.28)\/0.55)));canvas.width=wrap.clientWidth*DD;canvas.height=wrap.clientHeight*DD;gl.viewport(0,0,canvas.width,canvas.height);}\n            function md(x,y){if(!drag)return;rY+=(x-lx)*0.008;rX+=(y-ly)*0.008;lx=x;ly=y;}\n            function ed(){if(!drag)return;drag=false;canvas.width=wrap.clientWidth*DPR;canvas.height=wrap.clientHeight*DPR;gl.viewport(0,0,canvas.width,canvas.height);}\n            toggleBtn.addEventListener('click',function(){auto=!auto;updBtn();});\n            resetBtn.addEventListener('click',function(){rX=0.28;rY=0.52;zoom=1;autoT=0;});\n            canvas.addEventListener('mousedown',function(e){sd(e.clientX,e.clientY);});\n            canvas.addEventListener('mousemove',function(e){md(e.clientX,e.clientY);});\n            canvas.addEventListener('mouseup',ed);canvas.addEventListener('mouseleave',ed);\n            canvas.addEventListener('touchstart',function(e){e.preventDefault();sd(e.touches[0].clientX,e.touches[0].clientY);},{passive:false});\n            canvas.addEventListener('touchmove',function(e){e.preventDefault();md(e.touches[0].clientX,e.touches[0].clientY);},{passive:false});\n            canvas.addEventListener('touchend',ed);\n            canvas.addEventListener('wheel',function(e){e.preventDefault();zoom*=e.deltaY>0?0.92:1.09;zoom=Math.max(0.4,Math.min(3,zoom));},{passive:false});\n            window.addEventListener('resize',function(){DPR=Math.min(window.devicePixelRatio||1,1.5);DD=Math.max(1,DPR*0.6);resize();});\n            updBtn();\n          });\n        })();\n        <\/script>\n      <\/section>\n\n      <article class=\"ols-note-card purple\">\n        <div class=\"ols-note-title\"><div class=\"ols-note-icon\">4<\/div><h2>Formation of the Pi Bond<\/h2><\/div>\n        <p>After the sigma bond forms, each carbon retains one <strong>unhybridised p orbital<\/strong> perpendicular to the plane of the molecule.<\/p>\n        <p>The <strong>pi, \u03c0, bond<\/strong> forms when these p orbitals overlap sideways. This produces regions of electron density above and below the line joining the two carbon nuclei.<\/p>\n        <p>Because sideways overlap is less direct than sigma overlap, the pi bond is weaker than the sigma bond. The pi bond also prevents free rotation around the C=C bond.<\/p>\n        <div class=\"ols-definition-box\">\n          <div class=\"ols-definition-circle\">\u03c0<\/div>\n          <p><strong>Pi bond:<\/strong> A covalent bond formed by sideways overlap of p orbitals, with electron density above and below the internuclear axis.<\/p>\n        <\/div>\n        <div class=\"ols-figure-card ols-zoom-pop\">\n          <div class=\"ols-figure-image\" data-fullscreen-src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/pi-bond-formation-p-orbital-overlap.png.webp\" role=\"img\" aria-label=\"Sideways overlap of p orbitals forming a pi bond above and below the carbon-carbon bond axis\" style=\"--ols-image: url('https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/pi-bond-formation-p-orbital-overlap.png.webp');\"><\/div>\n          <div class=\"ols-figure-caption\">\n            <h3>Formation of the \u03c0 bond<\/h3>\n            <p>Sideways p-orbital overlap produces electron density above and below the C-C bond axis, restricting rotation and increasing reactivity.<\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- PI 3D MODEL -->\n      <section class=\"ols-pi-card-001\">\n        <style>\n          .ols-pi-card-001 { width:100%;max-width:1180px;margin:0 auto 34px auto;font-family:Poppins,Arial,sans-serif;box-sizing:border-box; }\n          .ols-pi-card-001 * { box-sizing:border-box; }\n          .ols-pi-card-001 .ols-pi-card { background:linear-gradient(135deg,#ffffff 0%,#f7f8fb 100%);border:1px solid rgba(28,36,75,0.12);border-radius:28px;box-shadow:0 18px 45px rgba(28,36,75,0.10);overflow:hidden;padding:44px; }\n          .ols-pi-card-001 .ols-pi-header { text-align:center;margin-bottom:22px; }\n          .ols-pi-card-001 .ols-pi-pill { display:inline-block;background:#ffffff;color:#c81e1e;border:1px solid #f1d2d2;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;margin-bottom:14px;box-shadow:0 4px 12px rgba(0,0,0,0.06); }\n          .ols-pi-card-001 .ols-pi-title { margin:0;color:#1C244B;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1;text-shadow:-9px 0 9px rgba(28,36,75,0.12); }\n          .ols-pi-card-001 .ols-pi-subtitle { max-width:780px;margin:14px auto 0;color:#4b5563;font-size:18px;font-weight:300;line-height:1.55; }\n          .ols-pi-card-001 .ols-pi-viewer-wrap { position:relative;width:100%;height:560px;background:radial-gradient(circle at 50% 45%,rgba(70,127,247,0.10),transparent 44%),linear-gradient(180deg,#ffffff 0%,#f4f6fb 100%);border-radius:24px;border:1px solid rgba(28,36,75,0.10);overflow:hidden; }\n          .ols-pi-card-001 canvas { width:100%;height:100%;display:block;cursor:grab; }\n          .ols-pi-card-001 canvas:active { cursor:grabbing; }\n          .ols-pi-card-001 .ols-pi-controls { position:absolute;top:16px;left:16px;display:flex;gap:10px;z-index:15;flex-wrap:wrap; }\n          .ols-pi-card-001 .ols-pi-btn { appearance:none;border:1px solid rgba(28,36,75,0.10);background:rgba(255,255,255,0.94);color:#1C244B;padding:10px 14px;border-radius:12px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.10);cursor:pointer;transition:transform 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease; }\n          .ols-pi-card-001 .ols-pi-btn:hover { transform:translateY(-1px);background:#ffffff; }\n          .ols-pi-card-001 .ols-pi-btn.is-active { background:#1C244B;color:#ffffff;border-color:#1C244B; }\n          .ols-pi-card-001 .ols-pi-instruction { position:absolute;top:16px;right:16px;background:rgba(255,255,255,0.92);color:#1C244B;padding:9px 13px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,0.14);z-index:10;pointer-events:none; }\n          .ols-pi-card-001 .ols-pi-key { position:absolute;bottom:16px;right:16px;background:rgba(255,255,255,0.94);border:1px solid rgba(28,36,75,0.10);border-radius:12px;padding:10px 14px;box-shadow:0 2px 10px rgba(0,0,0,0.10);z-index:10;pointer-events:none;display:flex;flex-direction:column;gap:7px; }\n          .ols-pi-card-001 .ols-pi-key-row { display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#1C244B;white-space:nowrap; }\n          .ols-pi-card-001 .ols-pi-key-swatch { width:14px;height:14px;border-radius:50%;flex-shrink:0; }\n          .ols-pi-card-001 .ols-pi-key-swatch.nuclei { background:radial-gradient(circle at 38% 35%,#ff8080,#c81e1e);box-shadow:0 1px 4px rgba(200,30,30,0.45); }\n          .ols-pi-card-001 .ols-pi-key-swatch.orbital { background:radial-gradient(circle at 38% 35%,#7fa8f5,#2a4fc4);box-shadow:0 1px 4px rgba(42,79,196,0.35);opacity:0.82; }\n          .ols-pi-card-001 .ols-pi-key-swatch.nodal { background:rgba(200,30,30,0.22);border:1.5px solid rgba(200,30,30,0.55);border-radius:3px; }\n          @media(max-width:768px){\n            .ols-pi-card-001 { margin:0 0 24px 0; }\n            .ols-pi-card-001 .ols-pi-card{padding:22px 14px;border-radius:22px;}\n            .ols-pi-card-001 .ols-pi-viewer-wrap{height:540px;border-radius:20px;}\n            .ols-pi-card-001 .ols-pi-subtitle{font-size:16px;}\n            .ols-pi-card-001 .ols-pi-controls{top:12px;left:12px;right:12px;display:grid;grid-template-columns:1fr;gap:8px;}\n            .ols-pi-card-001 .ols-pi-btn{width:100%;text-align:center;padding:10px 12px;font-size:12px;}\n            .ols-pi-card-001 .ols-pi-instruction{top:112px;left:12px;right:12px;text-align:center;font-size:12px;}\n            .ols-pi-card-001 .ols-pi-key{left:12px;right:12px;bottom:12px;width:auto;}\n            .ols-pi-card-001 .ols-pi-key-row{font-size:12px;white-space:normal;line-height:1.35;}\n            .ols-pi-card-001 #olsPiCompass001{bottom:130px !important;}\n          }\n        <\/style>\n\n        <div class=\"ols-pi-card\">\n          <div class=\"ols-pi-header\">\n            <div class=\"ols-pi-pill\">3D Orbital Model<\/div>\n            <h2 class=\"ols-pi-title\">\u03c0 Bonding Orbital<\/h2>\n            <p class=\"ols-pi-subtitle\">A visual model of a pi (\u03c0) bonding orbital formed by the sideways overlap of two p orbitals. Electron density is concentrated in two lobes above and below the internuclear axis. The red plane marks the nodal plane where electron density is zero.<\/p>\n          <\/div>\n          <div class=\"ols-pi-viewer-wrap\">\n            <div class=\"ols-pi-controls\">\n              <button type=\"button\" id=\"olsPiToggle001\" class=\"ols-pi-btn is-active\">Pause Rotation<\/button>\n              <button type=\"button\" id=\"olsPiReset001\" class=\"ols-pi-btn\">Reset View<\/button>\n            <\/div>\n            <canvas id=\"olsPiCanvas001\"><\/canvas>\n            <canvas id=\"olsPiCompass001\" style=\"position:absolute;bottom:16px;left:16px;width:80px;height:80px;pointer-events:none;z-index:10;\"><\/canvas>\n            <div class=\"ols-pi-instruction\">Drag to rotate \u2022 Scroll to zoom<\/div>\n            <div class=\"ols-pi-key\">\n              <div class=\"ols-pi-key-row\"><div class=\"ols-pi-key-swatch nuclei\"><\/div><span>Atomic nuclei<\/span><\/div>\n              <div class=\"ols-pi-key-row\"><div class=\"ols-pi-key-swatch orbital\"><\/div><span>\u03c0 bonding orbital<\/span><\/div>\n              <div class=\"ols-pi-key-row\"><div class=\"ols-pi-key-swatch nodal\"><\/div><span>Nodal plane (zero electron density)<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <script>\n        (function(){\n          \/* Move ALL GL init inside rAF so the canvas is laid out and has real dimensions *\/\n          requestAnimationFrame(function(){\n            var canvas=document.getElementById('olsPiCanvas001');\n            if(!canvas)return;\n            var wrap=canvas.parentElement;\n            var toggleBtn=document.getElementById('olsPiToggle001');\n            var resetBtn=document.getElementById('olsPiReset001');\n            var gl=canvas.getContext('webgl')||canvas.getContext('experimental-webgl');\n            if(!gl){canvas.parentElement.innerHTML='<p style=\"padding:20px;color:#667085;text-align:center\">3D model requires WebGL support.<\/p>';return;}\n            var vs='attribute vec3 aPos;attribute vec3 aNorm;uniform mat4 uMVP;uniform mat3 uNormalMat;varying vec3 vNorm;void main(){gl_Position=uMVP*vec4(aPos,1.0);vNorm=normalize(uNormalMat*aNorm);}';\n            var fs='precision mediump float;varying vec3 vNorm;uniform vec3 uColor;uniform float uAlpha;void main(){vec3 L=normalize(vec3(0.6,0.8,0.5));float d=max(dot(vNorm,L),0.0);gl_FragColor=vec4(uColor*(0.38+0.62*d),uAlpha);}';\n            function mkShader(t,s){var sh=gl.createShader(t);gl.shaderSource(sh,s);gl.compileShader(sh);return sh;}\n            var prog=gl.createProgram();gl.attachShader(prog,mkShader(gl.VERTEX_SHADER,vs));gl.attachShader(prog,mkShader(gl.FRAGMENT_SHADER,fs));gl.linkProgram(prog);gl.useProgram(prog);\n            var aPos=gl.getAttribLocation(prog,'aPos'),aNorm=gl.getAttribLocation(prog,'aNorm'),uMVP=gl.getUniformLocation(prog,'uMVP'),uNM=gl.getUniformLocation(prog,'uNormalMat'),uCol=gl.getUniformLocation(prog,'uColor'),uAlp=gl.getUniformLocation(prog,'uAlpha');\n            gl.enable(gl.DEPTH_TEST);gl.enable(gl.BLEND);gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA);\n            function m4(){return new Float32Array(16);}\n            function ident(m){m[0]=1;m[1]=0;m[2]=0;m[3]=0;m[4]=0;m[5]=1;m[6]=0;m[7]=0;m[8]=0;m[9]=0;m[10]=1;m[11]=0;m[12]=0;m[13]=0;m[14]=0;m[15]=1;return m;}\n            function persp(m,fov,asp,n,f){var t=1\/Math.tan(fov\/2),nf=1\/(n-f);m[0]=t\/asp;m[1]=0;m[2]=0;m[3]=0;m[4]=0;m[5]=t;m[6]=0;m[7]=0;m[8]=0;m[9]=0;m[10]=(f+n)*nf;m[11]=-1;m[12]=0;m[13]=0;m[14]=2*f*n*nf;m[15]=0;return m;}\n            function rx(m,a){var c=Math.cos(a),s=Math.sin(a),a4=m[4],a5=m[5],a6=m[6],a7=m[7],a8=m[8],a9=m[9],a10=m[10],a11=m[11];m[4]=a4*c+a8*s;m[5]=a5*c+a9*s;m[6]=a6*c+a10*s;m[7]=a7*c+a11*s;m[8]=a8*c-a4*s;m[9]=a9*c-a5*s;m[10]=a10*c-a6*s;m[11]=a11*c-a7*s;return m;}\n            function ry(m,a){var c=Math.cos(a),s=Math.sin(a),a0=m[0],a1=m[1],a2=m[2],a3=m[3],a8=m[8],a9=m[9],a10=m[10],a11=m[11];m[0]=a0*c-a8*s;m[1]=a1*c-a9*s;m[2]=a2*c-a10*s;m[3]=a3*c-a11*s;m[8]=a0*s+a8*c;m[9]=a1*s+a9*c;m[10]=a2*s+a10*c;m[11]=a3*s+a11*c;return m;}\n            function mul(a,b){var r=m4();for(var i=0;i<4;i++)for(var j=0;j<4;j++){r[j*4+i]=0;for(var k=0;k<4;k++)r[j*4+i]+=a[k*4+i]*b[j*4+k];}return r;}\n            function nm3(m){return new Float32Array([m[0],m[1],m[2],m[4],m[5],m[6],m[8],m[9],m[10]]);}\n            function buildMesh(pfn,nfn,NT,NP){var p=[],n=[],idx=[];for(var ti=0;ti<=NT;ti++)for(var pi=0;pi<=NP;pi++){var v=pfn(ti\/NT,(pi\/NP)*Math.PI*2);p.push(v.x,v.y,v.z);var nv=nfn?nfn(ti\/NT,(pi\/NP)*Math.PI*2):(function(vv){var l=Math.sqrt(vv.x*vv.x+vv.y*vv.y+vv.z*vv.z)||1;return{x:vv.x\/l,y:vv.y\/l,z:vv.z\/l};})(v);n.push(nv.x,nv.y,nv.z);}for(var ti2=0;ti2<NT;ti2++)for(var pi2=0;pi2<NP;pi2++){var a=ti2*(NP+1)+pi2,b=a+1,c=a+NP+1,d=c+1;idx.push(a,c,b,b,c,d);}return{p:new Float32Array(p),n:new Float32Array(n),i:new Uint16Array(idx)};}\n            function mkBuf(d,t){var b=gl.createBuffer();gl.bindBuffer(t||gl.ARRAY_BUFFER,b);gl.bufferData(t||gl.ARRAY_BUFFER,d,gl.STATIC_DRAW);return b;}\n            function upload(mesh){return{p:mkBuf(mesh.p),n:mkBuf(mesh.n),i:mkBuf(mesh.i,gl.ELEMENT_ARRAY_BUFFER),c:mesh.i.length};}\n            function uploadRaw(p,n,i){return{p:mkBuf(p),n:mkBuf(n),i:mkBuf(i,gl.ELEMENT_ARRAY_BUFFER),c:i.length};}\n            function drawM(m){gl.bindBuffer(gl.ARRAY_BUFFER,m.p);gl.enableVertexAttribArray(aPos);gl.vertexAttribPointer(aPos,3,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,m.n);gl.enableVertexAttribArray(aNorm);gl.vertexAttribPointer(aNorm,3,gl.FLOAT,false,0,0);gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER,m.i);gl.drawElements(gl.TRIANGLES,m.c,gl.UNSIGNED_SHORT,0);}\n            function lobe(sign){return upload(buildMesh(function(s,phi){var t=s*Math.PI;return{x:0.70*Math.sin(t)*Math.cos(phi),y:sign*0.60+0.60*Math.cos(t),z:1.65*Math.sin(t)*Math.sin(phi)};},function(s,phi){var t=s*Math.PI,nx=0.70*Math.sin(t)*Math.cos(phi),ny=0.60*Math.cos(t),nz=1.65*Math.sin(t)*Math.sin(phi),l=Math.sqrt(nx*nx+ny*ny+nz*nz)||1;return{x:nx\/l,y:ny\/l,z:nz\/l};},30,32));}\n            var upG=lobe(1),loG=lobe(-1);\n            var nodalG=uploadRaw(new Float32Array([-2,0,-2.1,2,0,-2.1,2,0,2.1,-2,0,2.1]),new Float32Array([0,1,0,0,1,0,0,1,0,0,1,0]),new Uint16Array([0,1,2,0,2,3]));\n            function sphere(cx,cy,cz,r){return upload(buildMesh(function(s,phi){var t=s*Math.PI;return{x:cx+r*Math.sin(t)*Math.cos(phi),y:cy+r*Math.sin(t)*Math.sin(phi),z:cz+r*Math.cos(t)};},null,12,14));}\n            var nA=sphere(0,0,-1.42,0.18),nB=sphere(0,0,1.42,0.18);\n            var rX=0.46,rY=0.52,zoom=1,auto=true,drag=false,lx=0,ly=0,vis=true,autoT=0;\n            var DPR=Math.min(window.devicePixelRatio||1,1.5);\n            var DD=Math.max(1,DPR*0.6);\n            function resize(){var w=wrap.clientWidth||560;var h=wrap.clientHeight||560;canvas.width=w*DPR;canvas.height=h*DPR;gl.viewport(0,0,canvas.width,canvas.height);}\n            function updBtn(){toggleBtn.textContent=auto?'Pause Rotation':'Play Rotation';auto?toggleBtn.classList.add('is-active'):toggleBtn.classList.remove('is-active');}\n            var compass=document.getElementById('olsPiCompass001');\n            var cc=compass.getContext('2d');\n            var CDPR=Math.min(window.devicePixelRatio||1,2);\n            compass.width=80*CDPR;compass.height=80*CDPR;\n            function drawCompass(view){cc.clearRect(0,0,compass.width,compass.height);var cx=compass.width\/2,cy=compass.height\/2,len=28*CDPR;var axes=[{dx:1,dy:0,dz:0,label:'X'},{dx:0,dy:1,dz:0,label:'Y'},{dx:0,dy:0,dz:1,label:'Z'}];cc.lineWidth=2*CDPR;cc.font='bold '+(11*CDPR)+'px Arial,sans-serif';cc.textAlign='center';cc.textBaseline='middle';axes.forEach(function(ax){var sx=view[0]*ax.dx+view[4]*ax.dy+view[8]*ax.dz;var sy=view[1]*ax.dx+view[5]*ax.dy+view[9]*ax.dz;var ex=cx+sx*len,ey=cy-sy*len;cc.strokeStyle='rgba(30,30,30,0.85)';cc.beginPath();cc.moveTo(cx,cy);cc.lineTo(ex,ey);cc.stroke();cc.fillStyle='rgba(30,30,30,0.90)';cc.fillText(ax.label,ex+(sx>0?9*CDPR:-9*CDPR),ey+(sy<0?9*CDPR:-9*CDPR));});cc.fillStyle='rgba(30,30,30,0.60)';cc.beginPath();cc.arc(cx,cy,3*CDPR,0,Math.PI*2);cc.fill();}\n            function render(){if(!vis||canvas.width===0||canvas.height===0)return;gl.clearColor(0,0,0,0);gl.clear(gl.COLOR_BUFFER_BIT|gl.DEPTH_BUFFER_BIT);var asp=canvas.width\/canvas.height,proj=persp(m4(),0.9\/zoom,asp,0.1,50),view=ident(m4());view[14]=-6.5;rx(view,rX);ry(view,rY);var mvp=mul(proj,view);gl.uniformMatrix4fv(uMVP,false,mvp);gl.uniformMatrix3fv(uNM,false,nm3(view));gl.uniform3f(uCol,0.78,0.12,0.12);gl.uniform1f(uAlp,0.18);drawM(nodalG);gl.uniform3f(uCol,0.165,0.310,0.769);gl.uniform1f(uAlp,0.78);drawM(upG);drawM(loG);gl.uniform3f(uCol,0.78,0.12,0.12);gl.uniform1f(uAlp,1.0);drawM(nA);drawM(nB);drawCompass(view);}\n            resize();\n            window.__olsLoop=window.__olsLoop||{cbs:[],run:false};\n            var L=window.__olsLoop;\n            L.cbs.push(function(){if(auto){if(vis){rY+=0.0015;if(!drag){autoT+=0.0008;rX=0.46+Math.sin(autoT)*0.50;}}}render();});\n            if(!L.run){L.run=true;(function f(){L.cbs.forEach(function(fn){fn();});requestAnimationFrame(f);})();}\n            if('IntersectionObserver'in window)new IntersectionObserver(function(e){vis=e[0].isIntersecting;},{threshold:0.05}).observe(canvas);\n            function sd(x,y){drag=true;lx=x;ly=y;auto=false;updBtn();autoT=Math.asin(Math.max(-1,Math.min(1,(rX-0.46)\/0.50)));canvas.width=wrap.clientWidth*DD;canvas.height=wrap.clientHeight*DD;gl.viewport(0,0,canvas.width,canvas.height);}\n            function md(x,y){if(!drag)return;rY+=(x-lx)*0.008;rX+=(y-ly)*0.008;lx=x;ly=y;}\n            function ed(){if(!drag)return;drag=false;canvas.width=wrap.clientWidth*DPR;canvas.height=wrap.clientHeight*DPR;gl.viewport(0,0,canvas.width,canvas.height);}\n            toggleBtn.addEventListener('click',function(){auto=!auto;updBtn();});\n            resetBtn.addEventListener('click',function(){rX=0.46;rY=0.52;zoom=1;autoT=0;});\n            canvas.addEventListener('mousedown',function(e){sd(e.clientX,e.clientY);});\n            canvas.addEventListener('mousemove',function(e){md(e.clientX,e.clientY);});\n            canvas.addEventListener('mouseup',ed);canvas.addEventListener('mouseleave',ed);\n            canvas.addEventListener('touchstart',function(e){e.preventDefault();sd(e.touches[0].clientX,e.touches[0].clientY);},{passive:false});\n            canvas.addEventListener('touchmove',function(e){e.preventDefault();md(e.touches[0].clientX,e.touches[0].clientY);},{passive:false});\n            canvas.addEventListener('touchend',ed);\n            canvas.addEventListener('wheel',function(e){e.preventDefault();zoom*=e.deltaY>0?0.92:1.09;zoom=Math.max(0.4,Math.min(3,zoom));},{passive:false});\n            window.addEventListener('resize',function(){DPR=Math.min(window.devicePixelRatio||1,1.5);DD=Math.max(1,DPR*0.6);resize();});\n            updBtn();\n          });\n        })();\n        <\/script>\n      <\/section>\n\n      <article class=\"ols-note-card\">\n        <div class=\"ols-note-title\"><div class=\"ols-note-icon\">5<\/div><h2>Comparing Sigma and Pi Bonds<\/h2><\/div>\n        <p>Exam questions often test whether you can distinguish sigma bonding from pi bonding and connect this bonding to alkene reactivity.<\/p>\n        <div class=\"ols-table-wrap\">\n          <table class=\"ols-table\">\n            <thead>\n              <tr><th>Feature<\/th><th>Sigma bond<\/th><th>Pi bond<\/th><\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td><strong>How it forms<\/strong><\/td><td>Direct head-on orbital overlap<\/td><td>Sideways overlap of p orbitals<\/td><\/tr>\n              <tr><td><strong>Electron density<\/strong><\/td><td>Between the two nuclei<\/td><td>Above and below the molecular plane<\/td><\/tr>\n              <tr><td><strong>Effect in alkenes<\/strong><\/td><td>Forms the first bond between the carbon atoms<\/td><td>Creates an exposed electron-rich region that reacts with electrophiles<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/article>\n\n      <section class=\"ols-h5p-card\">\n        <h2>Check Your Understanding<\/h2>\n        <p>Use this short activity to check the key terms before moving on to electrophilic addition.<\/p>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-3\" class=\"h5p-iframe\" data-content-id=\"3\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Alkene Bonding: Key Concepts Check\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-7\" class=\"h5p-iframe\" data-content-id=\"7\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Alkene Bonding: Sigma vs Pi\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-9\" class=\"h5p-iframe\" data-content-id=\"9\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Sigma Bond Formation in Alkenes\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-10\" class=\"h5p-iframe\" data-content-id=\"10\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Alkene Reactivity: Pi Bond Electron Density\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-296\" class=\"h5p-iframe\" data-content-id=\"296\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Sigma and pi bonds in a cumulated diene molecule\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-13\" class=\"h5p-iframe\" data-content-id=\"13\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Chlorine Gas Reaction\"><\/iframe><\/div><\/div>\n        <div class=\"ols-h5p-frame\"><div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-16\" class=\"h5p-iframe\" data-content-id=\"16\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Cyclohexene General Formula\"><\/iframe><\/div><\/div>\n      <\/section>\n\n      <section class=\"ols-infographic-full\" aria-label=\"Alkene bonding visual summary\">\n        <div class=\"ols-infographic-full-frame\">\n          <img decoding=\"async\" src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/Example-Infographic.png\" data-fullscreen-src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/Example-Infographic.png\" alt=\"Alkene bonding summary showing alkene structure, positional isomerism, sigma bond formation, pi bond formation and alkene reactivity\">\n        <\/div>\n      <\/section>\n\n      <section class=\"ols-course-cta-alkenes\" id=\"olsCourseCtaAlkenes001\">\r\n  <style>\r\n    .ols-course-cta-alkenes,\r\n    .ols-course-cta-alkenes * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    .ols-course-cta-alkenes {\r\n      --navy: #1C244B;\r\n      --blue: #2563eb;\r\n      --body-text: #1f2937;\r\n      --grey-text: #667085;\r\n      --border: rgba(28, 36, 75, 0.14);\r\n      --shadow: 0 18px 45px rgba(28, 36, 75, 0.12);\r\n      --inner-shadow: 0 10px 26px rgba(28, 36, 75, 0.08);\r\n\r\n      width: 100%;\r\n      margin: 30px 0 24px;\r\n      font-family: Poppins, Arial, sans-serif;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-card {\r\n      overflow: hidden;\r\n      border-radius: 30px;\r\n      border: 1px solid var(--border);\r\n      background:\r\n        radial-gradient(circle at top left, rgba(37, 99, 235, 0.16), transparent 34%),\r\n        linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);\r\n      box-shadow: var(--shadow);\r\n      padding: 30px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-top {\r\n      display: grid;\r\n      grid-template-columns: minmax(260px, 0.9fr) minmax(0, 1.1fr);\r\n      gap: 28px;\r\n      align-items: center;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-image-link {\r\n      display: block;\r\n      text-decoration: none;\r\n      border-radius: 24px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-image {\r\n      width: 100%;\r\n      border-radius: 24px;\r\n      overflow: hidden;\r\n      border: 1px solid var(--border);\r\n      background: #ffffff;\r\n      box-shadow: var(--inner-shadow);\r\n      transition:\r\n        transform 0.35s ease,\r\n        box-shadow 0.35s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-image img {\r\n      width: 100%;\r\n      height: auto;\r\n      display: block;\r\n      transition: transform 0.45s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-image-link:hover .ols-course-cta-image {\r\n      transform: translateY(-8px) scale(1.015);\r\n      box-shadow:\r\n        0 26px 60px rgba(28, 36, 75, 0.18),\r\n        0 0 0 1px rgba(37, 99, 235, 0.12);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-image-link:hover .ols-course-cta-image img {\r\n      transform: scale(1.03);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-header-row {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 14px;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-kicker {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      padding: 8px 14px;\r\n      border-radius: 999px;\r\n      background: #ffffff;\r\n      border: 1px solid rgba(37, 99, 235, 0.18);\r\n      color: var(--blue);\r\n      font-size: 14px;\r\n      line-height: 1.2;\r\n      font-weight: 700;\r\n      box-shadow: var(--inner-shadow);\r\n    }\r\n\r\n    .ols-course-cta-alkenes h2 {\r\n      margin: 0 0 14px;\r\n      font-size: clamp(28px, 3.5vw, 42px);\r\n      line-height: 1.15;\r\n      font-weight: 800;\r\n      letter-spacing: -0.03em;\r\n      color: #111827;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-intro-stats {\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);\r\n      gap: 24px;\r\n      align-items: stretch;\r\n      margin: 0 0 30px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-intro {\r\n      margin: 0;\r\n      color: var(--body-text);\r\n      font-size: clamp(16px, 1.4vw, 18px);\r\n      line-height: 1.7;\r\n      font-weight: 300;\r\n      align-self: center;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-stats {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 14px;\r\n      margin: 0;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-stat {\r\n      background: #ffffff;\r\n      border: 1px solid var(--border);\r\n      border-radius: 18px;\r\n      padding: 16px;\r\n      box-shadow: var(--inner-shadow);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-stat span {\r\n      display: block;\r\n      margin-bottom: 6px;\r\n      color: var(--grey-text);\r\n      font-size: 13px;\r\n      line-height: 1.35;\r\n      font-weight: 700;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-stat strong {\r\n      display: block;\r\n      color: var(--navy);\r\n      font-size: 18px;\r\n      line-height: 1.35;\r\n      font-weight: 800;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-features {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 14px;\r\n      margin: 0 0 30px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-feature {\r\n      background: rgba(255, 255, 255, 0.78);\r\n      border: 1px solid var(--border);\r\n      border-radius: 18px;\r\n      padding: 16px 18px;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-feature h3 {\r\n      margin: 0 0 6px;\r\n      color: var(--navy);\r\n      font-size: 18px;\r\n      line-height: 1.3;\r\n      font-weight: 800;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-feature p {\r\n      margin: 0;\r\n      color: var(--body-text);\r\n      font-size: 15px;\r\n      line-height: 1.6;\r\n      font-weight: 300;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-animation-wrap {\r\n      position: relative;\r\n      margin: 0 0 30px;\r\n      border-radius: 0;\r\n      overflow: visible;\r\n      border: 0;\r\n      background: transparent;\r\n      box-shadow: none;\r\n      padding: 0;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-animation-title {\r\n      margin: 0 0 18px;\r\n      text-align: center;\r\n      color: var(--navy);\r\n      font-size: clamp(26px, 3.2vw, 40px);\r\n      line-height: 1.15;\r\n      font-weight: 700;\r\n      letter-spacing: -0.03em;\r\n      text-shadow: -9px 0 9px rgba(28, 36, 75, 0.10);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-frame-shell {\r\n      position: relative;\r\n      width: 100%;\r\n      height: 620px;\r\n      border-radius: 24px;\r\n      overflow: hidden;\r\n      background:\r\n        radial-gradient(circle at top left, rgba(70, 127, 247, 0.14), transparent 34%),\r\n        linear-gradient(135deg, #f8fbff 0%, #e9efff 100%);\r\n      box-shadow: 0 24px 64px rgba(28, 36, 75, 0.18);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-frame-shell iframe {\r\n      display: block;\r\n      width: 100%;\r\n      height: 100%;\r\n      border: 0;\r\n      background: #e9efff;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-overlay {\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: 5;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 0;\r\n      cursor: pointer;\r\n      background:\r\n        radial-gradient(circle at center, rgba(255, 255, 255, 0.26), rgba(28, 36, 75, 0.28)),\r\n        url(\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/04\/edexcel-a-level-chemistry-topic-6c-alkenes-interactive-course-banner.jpg\");\r\n      background-size: cover;\r\n      background-position: center;\r\n      transition:\r\n        opacity 0.35s ease,\r\n        visibility 0.35s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-overlay::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      background: rgba(28, 36, 75, 0.30);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-overlay.is-hidden {\r\n      opacity: 0;\r\n      visibility: hidden;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-content {\r\n      position: relative;\r\n      z-index: 2;\r\n      display: grid;\r\n      justify-items: center;\r\n      gap: 16px;\r\n      padding: 24px;\r\n      text-align: center;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-play-circle {\r\n      width: 96px;\r\n      height: 96px;\r\n      border-radius: 50%;\r\n      background: #ffffff;\r\n      color: var(--navy);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      box-shadow:\r\n        0 18px 40px rgba(28, 36, 75, 0.30),\r\n        0 0 0 12px rgba(255, 255, 255, 0.22);\r\n      animation: olsAnimationPlayPulse001 1.8s ease-in-out infinite;\r\n      transition:\r\n        transform 0.25s ease,\r\n        background 0.25s ease,\r\n        color 0.25s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-overlay:hover .ols-animation-play-circle {\r\n      transform: scale(1.08);\r\n      background: var(--navy);\r\n      color: #ffffff;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-play-icon {\r\n      width: 0;\r\n      height: 0;\r\n      margin-left: 7px;\r\n      border-top: 18px solid transparent;\r\n      border-bottom: 18px solid transparent;\r\n      border-left: 28px solid currentColor;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-start-text {\r\n      max-width: 540px;\r\n      margin: 0;\r\n      color: #ffffff;\r\n      font-size: clamp(20px, 3vw, 32px);\r\n      line-height: 1.2;\r\n      font-weight: 800;\r\n      text-shadow: 0 8px 20px rgba(0, 0, 0, 0.28);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-pause-button {\r\n      position: absolute;\r\n      left: 16px;\r\n      bottom: 16px;\r\n      z-index: 7;\r\n      display: none;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-width: 92px;\r\n      padding: 10px 16px;\r\n      border: 0;\r\n      border-radius: 999px;\r\n      background: rgba(28, 36, 75, 0.92);\r\n      color: #ffffff;\r\n      font-family: Poppins, Arial, sans-serif;\r\n      font-size: 14px;\r\n      line-height: 1.2;\r\n      font-weight: 800;\r\n      cursor: pointer;\r\n      box-shadow: 0 12px 28px rgba(28, 36, 75, 0.24);\r\n      transition:\r\n        transform 0.2s ease,\r\n        background 0.2s ease,\r\n        box-shadow 0.2s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-pause-button:hover {\r\n      transform: translateY(-2px);\r\n      background: var(--blue);\r\n      box-shadow: 0 16px 34px rgba(37, 99, 235, 0.28);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-animation-pause-button.is-visible {\r\n      display: inline-flex;\r\n    }\r\n\r\n    @keyframes olsAnimationPlayPulse001 {\r\n      0% {\r\n        box-shadow:\r\n          0 18px 40px rgba(28, 36, 75, 0.30),\r\n          0 0 0 0 rgba(255, 255, 255, 0.40);\r\n      }\r\n\r\n      70% {\r\n        box-shadow:\r\n          0 18px 40px rgba(28, 36, 75, 0.30),\r\n          0 0 0 18px rgba(255, 255, 255, 0);\r\n      }\r\n\r\n      100% {\r\n        box-shadow:\r\n          0 18px 40px rgba(28, 36, 75, 0.30),\r\n          0 0 0 0 rgba(255, 255, 255, 0);\r\n      }\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-video-status {\r\n      margin: 14px 0 0;\r\n      text-align: center;\r\n      color: var(--grey-text);\r\n      font-size: 13px;\r\n      line-height: 1.5;\r\n      font-weight: 500;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-cta-bottom {\r\n      display: flex;\r\n      justify-content: center;\r\n      padding-top: 22px;\r\n      border-top: 1px solid var(--border);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-button {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 15px 28px;\r\n      border-radius: 999px;\r\n      background: var(--navy);\r\n      color: #ffffff;\r\n      text-decoration: none;\r\n      font-size: 16px;\r\n      line-height: 1.2;\r\n      font-weight: 800;\r\n      box-shadow: 0 12px 26px rgba(28, 36, 75, 0.18);\r\n      transition:\r\n        transform 0.2s ease,\r\n        background 0.2s ease,\r\n        box-shadow 0.2s ease;\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-button:hover {\r\n      transform: translateY(-2px);\r\n      background: var(--blue);\r\n      color: #ffffff;\r\n      box-shadow: 0 16px 32px rgba(37, 99, 235, 0.24);\r\n    }\r\n\r\n    .ols-course-cta-alkenes .ols-course-button-top {\r\n      flex-shrink: 0;\r\n      padding: 12px 22px;\r\n      font-size: 15px;\r\n    }\r\n\r\n    @media (max-width: 900px) {\r\n      .ols-course-cta-alkenes .ols-course-cta-top {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-cta-image-link {\r\n        max-width: 520px;\r\n        margin: 0 auto;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-cta-intro-stats {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-animation-frame-shell {\r\n        height: 520px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      .ols-course-cta-alkenes {\r\n        margin: 26px 0 22px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-cta-card {\r\n        padding: 20px;\r\n        border-radius: 24px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-cta-header-row {\r\n        align-items: stretch;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-button-top {\r\n        width: 100%;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-cta-stats,\r\n      .ols-course-cta-alkenes .ols-course-cta-features {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-animation-wrap {\r\n        padding: 0;\r\n        border-radius: 0;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-animation-frame-shell {\r\n        height: 420px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-animation-play-circle {\r\n        width: 76px;\r\n        height: 76px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-animation-play-icon {\r\n        border-top-width: 14px;\r\n        border-bottom-width: 14px;\r\n        border-left-width: 22px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-animation-pause-button {\r\n        left: 12px;\r\n        bottom: 12px;\r\n        min-width: 84px;\r\n        padding: 9px 14px;\r\n        font-size: 13px;\r\n      }\r\n\r\n      .ols-course-cta-alkenes .ols-course-button {\r\n        width: 100%;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"ols-course-cta-card\">\r\n\r\n    <div class=\"ols-course-cta-top\">\r\n\r\n      <a class=\"ols-course-cta-image-link\" href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/product\/alkenes-topic-6c-edexcel-a-level-chemistry\/\" aria-label=\"Open the Edexcel A Level Chemistry Topic 6C Alkenes course page\">\r\n\r\n        <div class=\"ols-course-cta-image\">\r\n          <img decoding=\"async\"\r\n            src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/04\/edexcel-a-level-chemistry-topic-6c-alkenes-interactive-course-banner.jpg\"\r\n            alt=\"Edexcel A Level Chemistry Topic 6C Alkenes interactive course banner\"\r\n          >\r\n        <\/div>\r\n\r\n      <\/a>\r\n\r\n      <div class=\"ols-course-cta-content\">\r\n\r\n        <div class=\"ols-course-cta-header-row\">\r\n\r\n          <div class=\"ols-course-cta-kicker\">\r\n            Paper 2 | 9CH0\/02 | Topic 6C Alkenes Course\r\n          <\/div>\r\n\r\n          <a class=\"ols-course-button ols-course-button-top\" href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/product\/alkenes-topic-6c-edexcel-a-level-chemistry\/\">\r\n            View Course\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n        <h2>\r\n          Master Alkenes for Edexcel A Level Chemistry\r\n        <\/h2>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"ols-course-cta-intro-stats\">\r\n\r\n      <p class=\"ols-course-cta-intro\">\r\n        Continue from these free revision notes into the full Topic 6C Alkenes course, with guided video teaching, diagnostic MCQ practice, teacher-marked short-answer questions and a specification assignment with a personalised progress report.\r\n      <\/p>\r\n\r\n      <div class=\"ols-course-cta-stats\">\r\n\r\n        <div class=\"ols-course-stat\">\r\n          <span>Guided learning<\/span>\r\n          <strong>12 hours<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"ols-course-stat\">\r\n          <span>Video lessons<\/span>\r\n          <strong>145 mins<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"ols-course-stat\">\r\n          <span>MCQ practice<\/span>\r\n          <strong>41 marks<\/strong>\r\n        <\/div>\r\n\r\n        <div class=\"ols-course-stat\">\r\n          <span>SAQ practice<\/span>\r\n          <strong>244 marks<\/strong>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"ols-course-cta-features\">\r\n\r\n      <div class=\"ols-course-feature\">\r\n        <h3>Guided video teaching<\/h3>\r\n        <p>\r\n          Learn the chemistry and exam technique through structured video lessons with worked examples and walkthroughs.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ols-course-feature\">\r\n        <h3>Instant MCQ feedback<\/h3>\r\n        <p>\r\n          Auto-marked MCQ quizzes provide immediate diagnostic feedback for every answer choice.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ols-course-feature\">\r\n        <h3>Teacher-marked SAQs<\/h3>\r\n        <p>\r\n          Submit written exam responses and receive chemistry specialist feedback with improvement guidance.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"ols-course-feature\">\r\n        <h3>Progress tracking<\/h3>\r\n        <p>\r\n          Identify strengths and weaknesses across the full Topic 6C specification with targeted reporting.\r\n        <\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"ols-course-animation-wrap\">\r\n\r\n      <h3 class=\"ols-course-animation-title\">\r\n        See how the course works\r\n      <\/h3>\r\n\r\n      <div class=\"ols-animation-frame-shell\">\r\n        <iframe\r\n          id=\"olsCourseAnimationFrame001\"\r\n          title=\"OLS course preview animation\"\r\n          loading=\"lazy\"\r\n          referrerpolicy=\"no-referrer\">\r\n        <\/iframe>\r\n\r\n        <button\r\n          class=\"ols-animation-start-overlay\"\r\n          id=\"olsCourseAnimationStart001\"\r\n          type=\"button\"\r\n          aria-label=\"Play OLS course preview animation\">\r\n          <span class=\"ols-animation-start-content\">\r\n            <span class=\"ols-animation-play-circle\" aria-hidden=\"true\">\r\n              <span class=\"ols-animation-play-icon\"><\/span>\r\n            <\/span>\r\n            <span class=\"ols-animation-start-text\">\r\n              Play course preview animation\r\n            <\/span>\r\n          <\/span>\r\n        <\/button>\r\n\r\n        <button\r\n          class=\"ols-animation-pause-button\"\r\n          id=\"olsCourseAnimationPause001\"\r\n          type=\"button\"\r\n          aria-label=\"Pause course preview animation\">\r\n          Pause\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <p class=\"ols-course-video-status\">\r\n        Click play to start the course preview animation.\r\n      <\/p>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"ols-course-cta-bottom\">\r\n\r\n      <a class=\"ols-course-button\" href=\"https:\/\/www.onlinelearningsystem.net\/xyz\/product\/alkenes-topic-6c-edexcel-a-level-chemistry\/\">\r\n        View Alkenes Topic 6C Course\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <template id=\"olsCourseAnimationTemplate001\">\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>OLS Combined Promo Animation<\/title>\r\n\r\n<style>\r\n*{box-sizing:border-box;}\r\n\r\nhtml.ols-animation-paused *,\r\nhtml.ols-animation-paused *::before,\r\nhtml.ols-animation-paused *::after{\r\n  animation-play-state:paused!important;\r\n}\r\n\r\n:root{\r\n  --ols-video-screen-w:1180;\r\n  --ols-video-screen-h:664;\r\n  --ols-video-screen-scale:1;\r\n  --ols-mcq-screen-w:1360;\r\n  --ols-mcq-screen-h:1130;\r\n  --ols-mcq-screen-scale:1;\r\n  --ols-saq-screen-w:1360;\r\n  --ols-saq-screen-h:965;\r\n  --ols-saq-screen-scale:1;\r\n}\r\n\r\nhtml,\r\nbody{\r\n  width:100%;\r\n  height:100%;\r\n}\r\n\r\nbody{\r\n  margin:0;\r\n  overflow:hidden;\r\n  font-family:Poppins,Arial,sans-serif;\r\n  background:#e9efff;\r\n}\r\n\r\n.ols-combined-stage{\r\n  position:relative;\r\n  width:100vw;\r\n  height:100vh;\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(circle at top left,rgba(70,127,247,0.14),transparent 34%),\r\n    linear-gradient(135deg,#f8fbff 0%,#e9efff 100%);\r\n}\r\n\r\n.ols-scene{\r\n  position:absolute;\r\n  inset:0;\r\n  width:100vw;\r\n  height:100vh;\r\n  opacity:0;\r\n  visibility:hidden;\r\n  pointer-events:none;\r\n}\r\n\r\n.ols-scene.active{\r\n  opacity:1;\r\n  visibility:visible;\r\n  pointer-events:auto;\r\n}\r\n\r\n.ols-scene.fade-out{\r\n  animation:olsSceneFadeOut 0.85s ease forwards;\r\n}\r\n\r\n@keyframes olsSceneFadeOut{\r\n  to{\r\n    opacity:0;\r\n    visibility:hidden;\r\n  }\r\n}\r\n\r\n.ols-title-cursor{\r\n  display:inline-block;\r\n  width:5px;\r\n  height:0.85em;\r\n  background:#1C244B;\r\n  margin-left:8px;\r\n  transform:translateY(8px);\r\n  animation:olsBlink 0.8s infinite;\r\n}\r\n\r\n.cursor{\r\n  display:inline-block;\r\n  width:3px;\r\n  height:28px;\r\n  background:#1c244b;\r\n  margin-left:3px;\r\n  transform:translateY(5px);\r\n  animation:olsBlink 0.8s infinite;\r\n}\r\n\r\n@keyframes olsBlink{\r\n  0%,45%{opacity:1;}\r\n  46%,100%{opacity:0;}\r\n}\r\n\r\n.ols-video-stage,\r\n.ols-mcq-stage,\r\n.ols-saq-stage{\r\n  width:100vw;\r\n  height:100vh;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  padding:0;\r\n  overflow:hidden;\r\n  background:\r\n    radial-gradient(circle at top left,rgba(70,127,247,0.14),transparent 34%),\r\n    linear-gradient(135deg,#f8fbff 0%,#e9efff 100%);\r\n}\r\n\r\n.ols-video-title-screen,\r\n.ols-mcq-intro-screen,\r\n.ols-saq-intro{\r\n  position:absolute;\r\n  inset:0;\r\n  z-index:50;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  background:\r\n    radial-gradient(circle at top left,rgba(70,127,247,0.14),transparent 34%),\r\n    linear-gradient(135deg,#f8fbff 0%,#e9efff 100%);\r\n  opacity:1;\r\n  visibility:visible;\r\n  pointer-events:none;\r\n}\r\n\r\n.ols-video-title-screen.hide{animation:olsVideoTitleFadeOut 0.85s ease forwards;}\r\n.ols-mcq-intro-screen.hide{animation:olsMcqIntroFadeOut 0.85s ease forwards;}\r\n.ols-saq-intro.hide{animation:olsSaqIntroFadeOut 0.85s ease forwards;}\r\n\r\n@keyframes olsVideoTitleFadeOut{to{opacity:0;visibility:hidden;}}\r\n@keyframes olsMcqIntroFadeOut{to{opacity:0;visibility:hidden;}}\r\n@keyframes olsSaqIntroFadeOut{to{opacity:0;visibility:hidden;}}\r\n\r\n.ols-video-title-wrap,\r\n.ols-mcq-intro-title-wrap,\r\n.ols-saq-intro-title-wrap{\r\n  max-width:1250px;\r\n  padding:0 34px;\r\n  text-align:center;\r\n}\r\n\r\n.ols-video-title,\r\n.ols-mcq-intro-title,\r\n.ols-saq-intro-title{\r\n  margin:0;\r\n  font-family:Poppins,Arial,sans-serif;\r\n  font-size:clamp(52px,8vw,124px);\r\n  font-weight:600;\r\n  line-height:1.08;\r\n  color:#1C244B;\r\n  text-shadow:-9px 0 9px rgba(28,36,75,0.16);\r\n  letter-spacing:-0.045em;\r\n}\r\n\r\n#videoTitleText,\r\n#mcqIntroTitleText,\r\n#saqIntroTitleText{\r\n  white-space:pre-wrap;\r\n}\r\n\r\n.ols-video-scene{\r\n  width:100%;\r\n  height:100%;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  opacity:0;\r\n  visibility:hidden;\r\n}\r\n\r\n.ols-video-scene.show{\r\n  visibility:visible;\r\n  animation:olsVideoSceneIn 1s ease forwards;\r\n}\r\n\r\n@keyframes olsVideoSceneIn{to{opacity:1;}}\r\n\r\n.ols-video-scale-wrap{\r\n  width:calc(var(--ols-video-screen-w) * 1px);\r\n  height:calc(var(--ols-video-screen-h) * 1px);\r\n  transform:scale(var(--ols-video-screen-scale));\r\n  transform-origin:center center;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n}\r\n\r\n.ols-video-card{\r\n  width:1180px;\r\n  height:664px;\r\n  border-radius:28px;\r\n  overflow:hidden;\r\n  background:#1C244B;\r\n  box-shadow:0 28px 80px rgba(28,36,75,0.28);\r\n  transform:translateY(24px) scale(0.96);\r\n  opacity:0;\r\n}\r\n\r\n.ols-video-scene.show .ols-video-card{\r\n  animation:olsVideoCardIn 1s cubic-bezier(.18,.89,.32,1.12) forwards;\r\n  animation-delay:0.2s;\r\n}\r\n\r\n@keyframes olsVideoCardIn{\r\n  to{\r\n    transform:translateY(0) scale(1);\r\n    opacity:1;\r\n  }\r\n}\r\n\r\n.ols-video-card video{\r\n  display:block;\r\n  width:100%;\r\n  height:100%;\r\n  aspect-ratio:16 \/ 9;\r\n  object-fit:cover;\r\n  border:0;\r\n}\r\n\r\n.ols-mcq-scale-wrap,\r\n.ols-saq-scale-wrap{\r\n  width:calc(var(--ols-mcq-screen-w) * 1px);\r\n  height:calc(var(--ols-mcq-screen-h) * 1px);\r\n  transform:scale(var(--ols-mcq-screen-scale));\r\n  transform-origin:center center;\r\n  display:flex;\r\n  justify-content:center;\r\n  align-items:flex-start;\r\n}\r\n\r\n.ols-saq-scale-wrap{\r\n  width:calc(var(--ols-saq-screen-w) * 1px);\r\n  height:calc(var(--ols-saq-screen-h) * 1px);\r\n  transform:scale(var(--ols-saq-screen-scale));\r\n}\r\n\r\n.ols-mcq-screen{\r\n  width:1360px;\r\n  height:1130px;\r\n  border-radius:22px;\r\n  overflow:hidden;\r\n  background:#eaf0ff;\r\n  box-shadow:0 26px 70px rgba(28,36,75,0.22);\r\n  opacity:0;\r\n  transform:translateY(24px) scale(0.96);\r\n}\r\n\r\n.ols-mcq-screen.show{\r\n  animation:olsMcqScreenEnter 1s ease forwards;\r\n}\r\n\r\n@keyframes olsMcqScreenEnter{\r\n  from{opacity:0;transform:translateY(24px) scale(0.96);}\r\n  to{opacity:1;transform:translateY(0) scale(1);}\r\n}\r\n\r\n.mcq-question-area{\r\n  background:#eaf0ff;\r\n  padding:28px 30px 30px;\r\n  position:relative;\r\n  height:610px;\r\n}\r\n\r\n.mcq-question-lead{\r\n  margin:0 0 14px;\r\n  font-size:24px;\r\n  line-height:1.35;\r\n  color:#111827;\r\n}\r\n\r\n.mcq-ionic-table{\r\n  border-collapse:collapse;\r\n  width:500px;\r\n  margin-bottom:8px;\r\n  font-size:21px;\r\n  color:#111827;\r\n}\r\n\r\n.mcq-ionic-table th,\r\n.mcq-ionic-table td{\r\n  border:1.5px solid #c9ced8;\r\n  padding:12px 18px;\r\n  text-align:center;\r\n}\r\n\r\n.mcq-ionic-table th{\r\n  background:#f2f2f2;\r\n  font-weight:700;\r\n}\r\n\r\n.mcq-ionic-table td{\r\n  background:#eaf0ff;\r\n}\r\n\r\n.mcq-question-main{\r\n  margin:6px 0 28px;\r\n  font-size:24px;\r\n  line-height:1.35;\r\n  color:#111827;\r\n}\r\n\r\n.mcq-options-wrap{\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:17px;\r\n  max-width:1200px;\r\n}\r\n\r\n.mcq-option-row{\r\n  display:flex;\r\n  align-items:center;\r\n  min-height:34px;\r\n  position:relative;\r\n}\r\n\r\n.mcq-radio{\r\n  width:28px;\r\n  height:28px;\r\n  border-radius:50%;\r\n  border:2px solid #6b7280;\r\n  margin-right:16px;\r\n  background:transparent;\r\n  position:relative;\r\n  flex:0 0 auto;\r\n}\r\n\r\n.mcq-radio::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  inset:5px;\r\n  border-radius:50%;\r\n  background:#6b7280;\r\n  opacity:0;\r\n  transform:scale(0.4);\r\n  transition:opacity 0.25s ease,transform 0.25s ease;\r\n}\r\n\r\n.mcq-option-row.selected .mcq-radio::after{\r\n  opacity:1;\r\n  transform:scale(1);\r\n}\r\n\r\n.mcq-radio-ripple{\r\n  position:absolute;\r\n  left:14px;\r\n  top:50%;\r\n  width:28px;\r\n  height:28px;\r\n  border-radius:50%;\r\n  border:2px solid rgba(28,36,75,0.28);\r\n  transform:translate(-50%,-50%) scale(1);\r\n  opacity:0;\r\n  pointer-events:none;\r\n}\r\n\r\n.mcq-option-row.clicking .mcq-radio-ripple{\r\n  animation:mcqRipple 0.75s ease forwards;\r\n}\r\n\r\n@keyframes mcqRipple{\r\n  0%{opacity:0.65;transform:translate(-50%,-50%) scale(1);}\r\n  100%{opacity:0;transform:translate(-50%,-50%) scale(2.5);}\r\n}\r\n\r\n.mcq-option-label{\r\n  font-size:23px;\r\n  color:#111827;\r\n}\r\n\r\n.mcq-specific-feedback{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  margin-left:18px;\r\n  min-height:38px;\r\n  opacity:0;\r\n  transform:translateX(-8px);\r\n}\r\n\r\n.mcq-specific-feedback.show{\r\n  opacity:1;\r\n  transform:translateX(0);\r\n  transition:opacity 0.35s ease,transform 0.35s ease;\r\n}\r\n\r\n.mcq-cross-icon{\r\n  width:26px;\r\n  height:26px;\r\n  border-radius:50%;\r\n  border:2px solid #d83255;\r\n  color:#d83255;\r\n  display:inline-flex;\r\n  justify-content:center;\r\n  align-items:center;\r\n  font-size:18px;\r\n  font-weight:700;\r\n  margin-right:12px;\r\n  opacity:0;\r\n  transform:scale(0.4);\r\n}\r\n\r\n.mcq-cross-icon.show{\r\n  animation:mcqCrossPop 0.35s ease forwards;\r\n}\r\n\r\n@keyframes mcqCrossPop{\r\n  70%{opacity:1;transform:scale(1.18);}\r\n  100%{opacity:1;transform:scale(1);}\r\n}\r\n\r\n.mcq-specific-feedback-text{\r\n  display:inline-block;\r\n  background:#fff4b8;\r\n  color:#111827;\r\n  padding:8px 16px;\r\n  font-size:22px;\r\n  line-height:1.35;\r\n  min-width:850px;\r\n  min-height:44px;\r\n}\r\n\r\n.mcq-submit-button{\r\n  position:absolute;\r\n  right:34px;\r\n  bottom:30px;\r\n  border:0;\r\n  border-radius:999px;\r\n  background:#1C244B;\r\n  color:#ffffff;\r\n  padding:14px 28px;\r\n  font-size:18px;\r\n  font-weight:600;\r\n  box-shadow:0 14px 32px rgba(28,36,75,0.25);\r\n  cursor:default;\r\n  transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;\r\n}\r\n\r\n.mcq-submit-button.clicked{\r\n  transform:translateY(2px) scale(0.97);\r\n  background:#26315f;\r\n  box-shadow:0 7px 18px rgba(28,36,75,0.22);\r\n}\r\n\r\n.mcq-general-feedback{\r\n  height:520px;\r\n  background:#fff3c9;\r\n  color:#8a6a00;\r\n  padding:26px 30px 28px;\r\n  font-size:23px;\r\n  line-height:1.34;\r\n  opacity:0;\r\n  transform:translateY(20px);\r\n  transition:opacity 0.7s ease,transform 0.7s ease;\r\n  overflow:hidden;\r\n}\r\n\r\n.mcq-general-feedback.show{\r\n  opacity:1;\r\n  transform:translateY(0);\r\n}\r\n\r\n#mcqGeneralText{\r\n  white-space:pre-wrap;\r\n}\r\n\r\n.mcq-specific-cursor{background:#111827;}\r\n.mcq-general-cursor{background:#8a6a00;}\r\n\r\n.ols-saq-screen{\r\n  width:1360px;\r\n  height:965px;\r\n  border-radius:22px;\r\n  overflow:hidden;\r\n  background:#eaf0ff;\r\n  box-shadow:0 26px 70px rgba(28,36,75,0.22);\r\n  opacity:0;\r\n  transform:translateY(24px) scale(0.96);\r\n}\r\n\r\n.ols-saq-screen.show{\r\n  animation:olsSaqScreenEnter 1s ease forwards;\r\n}\r\n\r\n@keyframes olsSaqScreenEnter{\r\n  from{opacity:0;transform:translateY(24px) scale(0.96);}\r\n  to{opacity:1;transform:translateY(0) scale(1);}\r\n}\r\n\r\n.saq-question-area{\r\n  height:335px;\r\n  background:#eaf0ff;\r\n  padding:30px 40px 32px;\r\n}\r\n\r\n.saq-question-text{\r\n  font-size:25px;\r\n  line-height:1.42;\r\n  color:#111827;\r\n  margin-bottom:22px;\r\n}\r\n\r\n.saq-student-box{\r\n  height:195px;\r\n  background:#f3f4f6;\r\n  border:2px solid #cfd6e3;\r\n  border-radius:8px;\r\n  padding:23px 26px;\r\n  font-size:24px;\r\n  line-height:1.55;\r\n  color:#4b5563;\r\n  position:relative;\r\n  overflow:hidden;\r\n}\r\n\r\n.saq-teacher-feedback{\r\n  height:630px;\r\n  background:#dff3e6;\r\n  color:#075f3b;\r\n  padding:28px 40px 30px;\r\n  font-size:23px;\r\n  line-height:1.47;\r\n  opacity:0;\r\n  transform:translateY(20px);\r\n  transition:opacity 0.7s ease,transform 0.7s ease;\r\n  overflow:hidden;\r\n}\r\n\r\n.saq-teacher-feedback.show{\r\n  opacity:1;\r\n  transform:translateY(0);\r\n}\r\n\r\n#saqTeacherText{\r\n  white-space:pre-wrap;\r\n}\r\n\r\n.saq-teacher-cursor{\r\n  background:#075f3b;\r\n}\r\n\r\n@media(max-width:900px){\r\n  .ols-video-title,\r\n  .ols-mcq-intro-title,\r\n  .ols-saq-intro-title{\r\n    font-size:clamp(42px,11vw,78px);\r\n    line-height:1.12;\r\n  }\r\n\r\n  .ols-title-cursor{\r\n    width:4px;\r\n    margin-left:6px;\r\n  }\r\n\r\n  .ols-video-card{\r\n    border-radius:20px;\r\n  }\r\n}\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n<div class=\"ols-combined-stage\">\r\n\r\n  <section id=\"sceneVideo\" class=\"ols-scene active\">\r\n    <div class=\"ols-video-stage\">\r\n      <div id=\"videoTitleScreen\" class=\"ols-video-title-screen\">\r\n        <div class=\"ols-video-title-wrap\">\r\n          <h1 class=\"ols-video-title\">\r\n            <span id=\"videoTitleText\"><\/span><span id=\"videoTitleCursor\" class=\"ols-title-cursor\"><\/span>\r\n          <\/h1>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <section id=\"videoScene\" class=\"ols-video-scene\">\r\n        <div class=\"ols-video-scale-wrap\">\r\n          <div class=\"ols-video-card\">\r\n            <video\r\n              id=\"lessonVideo\"\r\n              src=\"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/Virtual-Lesson.mp4\"\r\n              muted\r\n              playsinline\r\n              preload=\"auto\">\r\n            <\/video>\r\n          <\/div>\r\n        <\/div>\r\n      <\/section>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section id=\"sceneMcq\" class=\"ols-scene\">\r\n    <div class=\"ols-mcq-stage\">\r\n      <div id=\"mcqIntroScreen\" class=\"ols-mcq-intro-screen\">\r\n        <div class=\"ols-mcq-intro-title-wrap\">\r\n          <h1 class=\"ols-mcq-intro-title\">\r\n            <span id=\"mcqIntroTitleText\"><\/span><span id=\"mcqIntroTitleCursor\" class=\"ols-title-cursor\"><\/span>\r\n          <\/h1>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ols-mcq-scale-wrap\">\r\n        <main id=\"mcqScreen\" class=\"ols-mcq-screen\">\r\n          <section class=\"mcq-question-area\">\r\n            <p class=\"mcq-question-lead\">Some ionic radii are shown.<\/p>\r\n\r\n            <table class=\"mcq-ionic-table\">\r\n              <thead>\r\n                <tr>\r\n                  <th>Ion<\/th>\r\n                  <th>Ionic radius \/ nm<\/th>\r\n                <\/tr>\r\n              <\/thead>\r\n              <tbody>\r\n                <tr><td>Na<sup>+<\/sup><\/td><td>0.102<\/td><\/tr>\r\n                <tr><td>K<sup>+<\/sup><\/td><td>0.138<\/td><\/tr>\r\n                <tr><td>F<sup>\u2212<\/sup><\/td><td>0.133<\/td><\/tr>\r\n                <tr><td>Cl<sup>\u2212<\/sup><\/td><td>0.180<\/td><\/tr>\r\n              <\/tbody>\r\n            <\/table>\r\n\r\n            <p class=\"mcq-question-main\">Which compound has the strongest ionic bonding?<\/p>\r\n\r\n            <div class=\"mcq-options-wrap\">\r\n              <div id=\"mcqWrongOption\" class=\"mcq-option-row\">\r\n                <span class=\"mcq-radio\"><\/span>\r\n                <span class=\"mcq-radio-ripple\"><\/span>\r\n                <span class=\"mcq-option-label\">sodium chloride<\/span>\r\n\r\n                <span id=\"mcqSpecificFeedback\" class=\"mcq-specific-feedback\">\r\n                  <span id=\"mcqCrossIcon\" class=\"mcq-cross-icon\">\u00d7<\/span>\r\n                  <span class=\"mcq-specific-feedback-text\">\r\n                    <span id=\"mcqSpecificText\"><\/span><span id=\"mcqSpecificCursor\" class=\"cursor mcq-specific-cursor\" style=\"display:none;\"><\/span>\r\n                  <\/span>\r\n                <\/span>\r\n              <\/div>\r\n\r\n              <div class=\"mcq-option-row\"><span class=\"mcq-radio\"><\/span><span class=\"mcq-radio-ripple\"><\/span><span class=\"mcq-option-label\">potassium chloride<\/span><\/div>\r\n              <div class=\"mcq-option-row\"><span class=\"mcq-radio\"><\/span><span class=\"mcq-radio-ripple\"><\/span><span class=\"mcq-option-label\">sodium fluoride<\/span><\/div>\r\n              <div class=\"mcq-option-row\"><span class=\"mcq-radio\"><\/span><span class=\"mcq-radio-ripple\"><\/span><span class=\"mcq-option-label\">potassium fluoride<\/span><\/div>\r\n            <\/div>\r\n\r\n            <button id=\"mcqSubmitButton\" class=\"mcq-submit-button\">Submit answer<\/button>\r\n          <\/section>\r\n\r\n          <section id=\"mcqGeneralFeedback\" class=\"mcq-general-feedback\">\r\n            <span id=\"mcqGeneralText\"><\/span><span id=\"mcqGeneralCursor\" class=\"cursor mcq-general-cursor\" style=\"display:none;\"><\/span>\r\n          <\/section>\r\n        <\/main>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section id=\"sceneSaq\" class=\"ols-scene\">\r\n    <div class=\"ols-saq-stage\">\r\n      <div id=\"saqIntro\" class=\"ols-saq-intro\">\r\n        <div class=\"ols-saq-intro-title-wrap\">\r\n          <h1 class=\"ols-saq-intro-title\">\r\n            <span id=\"saqIntroTitleText\"><\/span><span id=\"saqIntroTitleCursor\" class=\"ols-title-cursor\"><\/span>\r\n          <\/h1>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"ols-saq-scale-wrap\">\r\n        <main id=\"saqScreen\" class=\"ols-saq-screen\">\r\n          <section class=\"saq-question-area\">\r\n            <div class=\"saq-question-text\">\r\n              <strong>(ii)<\/strong>&nbsp;&nbsp; Melting temperature depends on the strength of metallic bonding.<br>\r\n              Explain why the metallic bonding in magnesium is much stronger than that in sodium.\r\n            <\/div>\r\n\r\n            <div class=\"saq-student-box\">\r\n              <span id=\"saqStudentText\"><\/span><span id=\"saqStudentCursor\" class=\"cursor\"><\/span>\r\n            <\/div>\r\n          <\/section>\r\n\r\n          <section id=\"saqTeacherFeedback\" class=\"saq-teacher-feedback\">\r\n            <span id=\"saqTeacherText\"><\/span><span id=\"saqTeacherCursor\" class=\"cursor saq-teacher-cursor\" style=\"display:none;\"><\/span>\r\n          <\/section>\r\n        <\/main>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  const nativeSetTimeout=window.setTimeout.bind(window);\r\n  const nativeClearTimeout=window.clearTimeout.bind(window);\r\n  let nextTimerId=1;\r\n  let paused=false;\r\n  const timers=new Map();\r\n\r\n  function runTimer(timerId){\r\n    const timer=timers.get(timerId);\r\n\r\n    if(!timer || timer.cleared){\r\n      return;\r\n    }\r\n\r\n    timers.delete(timerId);\r\n    timer.callback();\r\n  }\r\n\r\n  window.setTimeout=function(callback,delay){\r\n    const timerId=nextTimerId++;\r\n    const safeDelay=Math.max(0,Number(delay) || 0);\r\n\r\n    const timer={\r\n      callback:callback,\r\n      delay:safeDelay,\r\n      remaining:safeDelay,\r\n      startedAt:Date.now(),\r\n      nativeId:null,\r\n      cleared:false\r\n    };\r\n\r\n    if(paused){\r\n      timer.startedAt=null;\r\n    }else{\r\n      timer.nativeId=nativeSetTimeout(function(){\r\n        runTimer(timerId);\r\n      },safeDelay);\r\n    }\r\n\r\n    timers.set(timerId,timer);\r\n    return timerId;\r\n  };\r\n\r\n  window.clearTimeout=function(timerId){\r\n    const timer=timers.get(timerId);\r\n\r\n    if(timer){\r\n      timer.cleared=true;\r\n\r\n      if(timer.nativeId!==null){\r\n        nativeClearTimeout(timer.nativeId);\r\n      }\r\n\r\n      timers.delete(timerId);\r\n      return;\r\n    }\r\n\r\n    nativeClearTimeout(timerId);\r\n  };\r\n\r\n  function pauseVideos(){\r\n    document.querySelectorAll(\"video\").forEach(function(video){\r\n      if(!video.paused && !video.ended){\r\n        video.dataset.olsWasPlaying=\"1\";\r\n        video.pause();\r\n      }\r\n    });\r\n  }\r\n\r\n  function resumeVideos(){\r\n    document.querySelectorAll(\"video\").forEach(function(video){\r\n      if(video.dataset.olsWasPlaying===\"1\"){\r\n        delete video.dataset.olsWasPlaying;\r\n\r\n        const playPromise=video.play();\r\n\r\n        if(playPromise!==undefined){\r\n          playPromise.catch(function(){});\r\n        }\r\n      }\r\n    });\r\n  }\r\n\r\n  function pauseAnimation(){\r\n    if(paused){\r\n      return \"paused\";\r\n    }\r\n\r\n    paused=true;\r\n    document.documentElement.classList.add(\"ols-animation-paused\");\r\n\r\n    timers.forEach(function(timer){\r\n      if(timer.nativeId!==null){\r\n        nativeClearTimeout(timer.nativeId);\r\n        timer.nativeId=null;\r\n      }\r\n\r\n      if(timer.startedAt!==null){\r\n        timer.remaining=Math.max(0,timer.delay-(Date.now()-timer.startedAt));\r\n        timer.startedAt=null;\r\n      }\r\n    });\r\n\r\n    pauseVideos();\r\n    return \"paused\";\r\n  }\r\n\r\n  function resumeAnimation(){\r\n    if(!paused){\r\n      return \"playing\";\r\n    }\r\n\r\n    paused=false;\r\n    document.documentElement.classList.remove(\"ols-animation-paused\");\r\n\r\n    timers.forEach(function(timer,timerId){\r\n      timer.startedAt=Date.now();\r\n      timer.delay=timer.remaining;\r\n      timer.nativeId=nativeSetTimeout(function(){\r\n        runTimer(timerId);\r\n      },timer.remaining);\r\n    });\r\n\r\n    resumeVideos();\r\n    return \"playing\";\r\n  }\r\n\r\n  window.olsToggleAnimationPause=function(){\r\n    if(paused){\r\n      return resumeAnimation();\r\n    }\r\n\r\n    return pauseAnimation();\r\n  };\r\n\r\n  window.olsPauseAnimation=pauseAnimation;\r\n  window.olsResumeAnimation=resumeAnimation;\r\n})();\r\n\r\nfunction typeWriter(target,text,speed,callback){\r\n  let i=0;\r\n\r\n  function typing(){\r\n    if(i<text.length){\r\n      const char=text.charAt(i);\r\n      target.textContent+=char;\r\n      i++;\r\n\r\n      let delay=speed;\r\n\r\n      if(char===\".\"){delay=speed*5;}\r\n      if(char===\",\"){delay=speed*2.5;}\r\n      if(char===\"\\n\"){delay=speed*4;}\r\n\r\n      setTimeout(typing,delay);\r\n    }else{\r\n      if(callback){callback();}\r\n    }\r\n  }\r\n\r\n  typing();\r\n}\r\n\r\nfunction switchScene(currentScene,nextScene,callback){\r\n  currentScene.classList.add(\"fade-out\");\r\n\r\n  setTimeout(function(){\r\n    currentScene.classList.remove(\"active\");\r\n    currentScene.classList.remove(\"fade-out\");\r\n    nextScene.classList.add(\"active\");\r\n\r\n    if(callback){callback();}\r\n  },850);\r\n}\r\n\r\nfunction fitVideoScreen(){\r\n  const baseWidth=1180;\r\n  const baseHeight=664;\r\n  const safePadding=24;\r\n  const availableWidth=window.innerWidth-safePadding;\r\n  const availableHeight=window.innerHeight-safePadding;\r\n  const scaleByWidth=availableWidth\/baseWidth;\r\n  const scaleByHeight=availableHeight\/baseHeight;\r\n  const finalScale=Math.min(scaleByWidth,scaleByHeight,1);\r\n  document.documentElement.style.setProperty(\"--ols-video-screen-scale\",finalScale.toFixed(4));\r\n}\r\n\r\nfunction fitMcqScreen(){\r\n  const baseWidth=1360;\r\n  const baseHeight=1130;\r\n  const safePadding=24;\r\n  const availableWidth=window.innerWidth-safePadding;\r\n  const availableHeight=window.innerHeight-safePadding;\r\n  const scaleByWidth=availableWidth\/baseWidth;\r\n  const scaleByHeight=availableHeight\/baseHeight;\r\n  const finalScale=Math.min(scaleByWidth,scaleByHeight,1);\r\n  document.documentElement.style.setProperty(\"--ols-mcq-screen-scale\",finalScale.toFixed(4));\r\n}\r\n\r\nfunction fitSaqScreen(){\r\n  const baseWidth=1360;\r\n  const baseHeight=965;\r\n  const safePadding=24;\r\n  const availableWidth=window.innerWidth-safePadding;\r\n  const availableHeight=window.innerHeight-safePadding;\r\n  const scaleByWidth=availableWidth\/baseWidth;\r\n  const scaleByHeight=availableHeight\/baseHeight;\r\n  const finalScale=Math.min(scaleByWidth,scaleByHeight,1);\r\n  document.documentElement.style.setProperty(\"--ols-saq-screen-scale\",finalScale.toFixed(4));\r\n}\r\n\r\nfunction fitAllScreens(){\r\n  fitVideoScreen();\r\n  fitMcqScreen();\r\n  fitSaqScreen();\r\n}\r\n\r\nwindow.addEventListener(\"resize\",fitAllScreens);\r\nwindow.addEventListener(\"orientationchange\",fitAllScreens);\r\nfitAllScreens();\r\n\r\nconst sceneVideo=document.getElementById(\"sceneVideo\");\r\nconst sceneMcq=document.getElementById(\"sceneMcq\");\r\nconst sceneSaq=document.getElementById(\"sceneSaq\");\r\n\r\nconst videoTitle=\"Online Chemistry Lessons\";\r\nconst videoTitleText=document.getElementById(\"videoTitleText\");\r\nconst videoTitleCursor=document.getElementById(\"videoTitleCursor\");\r\nconst videoTitleScreen=document.getElementById(\"videoTitleScreen\");\r\nconst videoScene=document.getElementById(\"videoScene\");\r\nconst lessonVideo=document.getElementById(\"lessonVideo\");\r\n\r\nlet videoFallbackTimer=null;\r\nlet videoSceneComplete=false;\r\n\r\nfunction playLessonVideo(){\r\n  lessonVideo.muted=true;\r\n  lessonVideo.currentTime=0;\r\n\r\n  const playPromise=lessonVideo.play();\r\n\r\n  if(playPromise!==undefined){\r\n    playPromise.catch(function(){\r\n      lessonVideo.muted=true;\r\n    });\r\n  }\r\n}\r\n\r\nfunction completeVideoScene(){\r\n  if(videoSceneComplete){return;}\r\n\r\n  videoSceneComplete=true;\r\n\r\n  if(videoFallbackTimer){\r\n    clearTimeout(videoFallbackTimer);\r\n  }\r\n\r\n  lessonVideo.pause();\r\n\r\n  setTimeout(function(){\r\n    switchScene(sceneVideo,sceneMcq,function(){\r\n      startMcqIntro();\r\n    });\r\n  },1400);\r\n}\r\n\r\nlessonVideo.addEventListener(\"ended\",function(){\r\n  lessonVideo.pause();\r\n  completeVideoScene();\r\n});\r\n\r\nfunction startVideoSection(){\r\n  fitVideoScreen();\r\n\r\n  setTimeout(function(){\r\n    typeWriter(videoTitleText,videoTitle,44,function(){\r\n      setTimeout(function(){\r\n        videoTitleCursor.style.display=\"none\";\r\n\r\n        setTimeout(function(){\r\n          videoTitleScreen.classList.add(\"hide\");\r\n\r\n          setTimeout(function(){\r\n            videoScene.classList.add(\"show\");\r\n\r\n            setTimeout(function(){\r\n              playLessonVideo();\r\n\r\n              videoFallbackTimer=setTimeout(function(){\r\n                completeVideoScene();\r\n              },45000);\r\n            },600);\r\n          },850);\r\n        },3000);\r\n      },250);\r\n    });\r\n  },700);\r\n}\r\n\r\nconst mcqIntroTitle=\"Multiple Choice Question Bank\";\r\nconst mcqSpecificFeedbackText=\"Na\u207a is small, but Cl\u207b is larger than F\u207b, so the ionic bonding is weaker than in NaF.\";\r\nconst mcqGeneralFeedbackText=\r\n\"Your answer is incorrect.\\n\\n\"+\r\n\"To determine which compound has the strongest ionic bonding, recall the key principle:\\n\\n\"+\r\n\"\u2022 Ionic bond strength increases when ionic radii are small, because the ions can get closer together.\\n\"+\r\n\"\u2022 Smaller ions \u2192 stronger electrostatic attraction \u2192 stronger ionic lattice.\\n\"+\r\n\"\u2022 Na\u207a (0.102 nm) is smaller than K\u207a (0.138 nm).\\n\"+\r\n\"\u2022 F\u207b (0.133 nm) is smaller than Cl\u207b (0.180 nm).\\n\\n\"+\r\n\"Therefore, the strongest ionic bonding occurs in the compound formed by the smallest cation and the smallest anion \u2192 sodium fluoride (NaF).\\n\\n\"+\r\n\"The correct answer is: sodium fluoride\";\r\n\r\nconst mcqIntroScreen=document.getElementById(\"mcqIntroScreen\");\r\nconst mcqIntroTitleText=document.getElementById(\"mcqIntroTitleText\");\r\nconst mcqIntroTitleCursor=document.getElementById(\"mcqIntroTitleCursor\");\r\nconst mcqScreen=document.getElementById(\"mcqScreen\");\r\nconst mcqWrongOption=document.getElementById(\"mcqWrongOption\");\r\nconst mcqSubmitButton=document.getElementById(\"mcqSubmitButton\");\r\nconst mcqSpecificFeedback=document.getElementById(\"mcqSpecificFeedback\");\r\nconst mcqCrossIcon=document.getElementById(\"mcqCrossIcon\");\r\nconst mcqSpecificText=document.getElementById(\"mcqSpecificText\");\r\nconst mcqSpecificCursor=document.getElementById(\"mcqSpecificCursor\");\r\nconst mcqGeneralFeedback=document.getElementById(\"mcqGeneralFeedback\");\r\nconst mcqGeneralText=document.getElementById(\"mcqGeneralText\");\r\nconst mcqGeneralCursor=document.getElementById(\"mcqGeneralCursor\");\r\n\r\nfunction selectMcqWrongOption(){\r\n  mcqWrongOption.classList.add(\"clicking\");\r\n\r\n  setTimeout(function(){\r\n    mcqWrongOption.classList.add(\"selected\");\r\n  },220);\r\n\r\n  setTimeout(function(){\r\n    mcqWrongOption.classList.remove(\"clicking\");\r\n  },850);\r\n}\r\n\r\nfunction clickMcqSubmit(){\r\n  mcqSubmitButton.classList.add(\"clicked\");\r\n\r\n  setTimeout(function(){\r\n    mcqSubmitButton.classList.remove(\"clicked\");\r\n  },240);\r\n}\r\n\r\nfunction showMcqSpecificFeedback(){\r\n  mcqSpecificFeedback.classList.add(\"show\");\r\n\r\n  setTimeout(function(){\r\n    mcqCrossIcon.classList.add(\"show\");\r\n  },180);\r\n\r\n  setTimeout(function(){\r\n    mcqSpecificCursor.style.display=\"inline-block\";\r\n\r\n    typeWriter(mcqSpecificText,mcqSpecificFeedbackText,12,function(){\r\n      mcqSpecificCursor.style.display=\"none\";\r\n\r\n      setTimeout(function(){\r\n        showMcqGeneralFeedback();\r\n      },650);\r\n    });\r\n  },560);\r\n}\r\n\r\nfunction showMcqGeneralFeedback(){\r\n  mcqGeneralFeedback.classList.add(\"show\");\r\n\r\n  setTimeout(function(){\r\n    mcqGeneralCursor.style.display=\"inline-block\";\r\n\r\n    typeWriter(mcqGeneralText,mcqGeneralFeedbackText,8,function(){\r\n      mcqGeneralCursor.style.display=\"none\";\r\n\r\n      setTimeout(function(){\r\n        switchScene(sceneMcq,sceneSaq,function(){\r\n          startSaqIntro();\r\n        });\r\n      },2600);\r\n    });\r\n  },600);\r\n}\r\n\r\nfunction startMcqAnimation(){\r\n  fitMcqScreen();\r\n  mcqScreen.classList.add(\"show\");\r\n\r\n  setTimeout(function(){\r\n    selectMcqWrongOption();\r\n\r\n    setTimeout(function(){\r\n      clickMcqSubmit();\r\n\r\n      setTimeout(function(){\r\n        showMcqSpecificFeedback();\r\n      },620);\r\n    },1150);\r\n  },1300);\r\n}\r\n\r\nfunction startMcqIntro(){\r\n  fitMcqScreen();\r\n\r\n  setTimeout(function(){\r\n    typeWriter(mcqIntroTitleText,mcqIntroTitle,44,function(){\r\n      setTimeout(function(){\r\n        mcqIntroTitleCursor.style.display=\"none\";\r\n\r\n        setTimeout(function(){\r\n          mcqIntroScreen.classList.add(\"hide\");\r\n\r\n          setTimeout(function(){\r\n            startMcqAnimation();\r\n          },850);\r\n        },3000);\r\n      },250);\r\n    });\r\n  },700);\r\n}\r\n\r\nconst saqIntroTitle=\"Chemistry Specialist\\nMarked Exam Feedback\";\r\nconst saqStudentAnswer=\"Magnesium has stronger metallic bonding because it has more atoms packed together and melts at a higher temperature than sodium.\";\r\nconst saqTeacherFeedbackText=\r\n\"Comment:\\n\"+\r\n\"This answer is not correct. Melting temperature is a result of bonding strength, not the cause of it.\\n\\n\"+\r\n\"In metallic bonding, positive metal ions are attracted to a sea of delocalised electrons. The strength of this attraction depends on the charge of the ions and the number of delocalised electrons.\\n\\n\"+\r\n\"Magnesium forms Mg\u00b2\u207a ions and contributes two delocalised electrons per atom, whereas sodium forms Na\u207a ions and contributes only one electron. This results in a stronger electrostatic attraction in magnesium. Additionally, Mg\u00b2\u207a ions have a higher charge density than Na\u207a ions, further strengthening the metallic bonding.\\n\\n\"+\r\n\"Next time, include:\\n\"+\r\n\"\u2022 Ion charge: magnesium forms Mg\u00b2\u207a, sodium forms Na\u207a \u2713\\n\"+\r\n\"\u2022 Delocalised electrons: magnesium provides more electrons to the sea \u2713\\n\"+\r\n\"\u2022 Charge density: smaller, more highly charged ions create stronger attraction \u2713\\n\\n\"+\r\n\"You were close. Focus on explaining bonding in terms of charge and electron density rather than physical properties like melting point.\";\r\n\r\nconst saqIntro=document.getElementById(\"saqIntro\");\r\nconst saqIntroTitleText=document.getElementById(\"saqIntroTitleText\");\r\nconst saqIntroTitleCursor=document.getElementById(\"saqIntroTitleCursor\");\r\nconst saqStudentText=document.getElementById(\"saqStudentText\");\r\nconst saqTeacherText=document.getElementById(\"saqTeacherText\");\r\nconst saqStudentCursor=document.getElementById(\"saqStudentCursor\");\r\nconst saqTeacherCursor=document.getElementById(\"saqTeacherCursor\");\r\nconst saqFeedbackBox=document.getElementById(\"saqTeacherFeedback\");\r\nconst saqScreen=document.getElementById(\"saqScreen\");\r\n\r\nfunction startSaqFeedbackAnimation(){\r\n  fitSaqScreen();\r\n  saqScreen.classList.add(\"show\");\r\n\r\n  setTimeout(function(){\r\n    typeWriter(saqStudentText,saqStudentAnswer,27,function(){\r\n      saqStudentCursor.style.display=\"none\";\r\n\r\n      setTimeout(function(){\r\n        saqFeedbackBox.classList.add(\"show\");\r\n        saqTeacherCursor.style.display=\"inline-block\";\r\n\r\n        typeWriter(saqTeacherText,saqTeacherFeedbackText,10,function(){\r\n          saqTeacherCursor.style.display=\"none\";\r\n        });\r\n      },650);\r\n    });\r\n  },850);\r\n}\r\n\r\nfunction startSaqIntro(){\r\n  fitSaqScreen();\r\n\r\n  setTimeout(function(){\r\n    typeWriter(saqIntroTitleText,saqIntroTitle,44,function(){\r\n      setTimeout(function(){\r\n        saqIntroTitleCursor.style.display=\"none\";\r\n\r\n        setTimeout(function(){\r\n          saqIntro.classList.add(\"hide\");\r\n\r\n          setTimeout(function(){\r\n            startSaqFeedbackAnimation();\r\n          },850);\r\n        },3000);\r\n      },250);\r\n    });\r\n  },700);\r\n}\r\n\r\nstartVideoSection();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n  <\/template>\r\n\r\n  <script>\r\n    (function(){\r\n      var startButton = document.getElementById(\"olsCourseAnimationStart001\");\r\n      var pauseButton = document.getElementById(\"olsCourseAnimationPause001\");\r\n      var iframe = document.getElementById(\"olsCourseAnimationFrame001\");\r\n      var template = document.getElementById(\"olsCourseAnimationTemplate001\");\r\n\r\n      if (!startButton || !pauseButton || !iframe || !template) {\r\n        return;\r\n      }\r\n\r\n      startButton.addEventListener(\"click\", function(){\r\n        iframe.setAttribute(\"srcdoc\", template.innerHTML);\r\n        startButton.classList.add(\"is-hidden\");\r\n        pauseButton.classList.add(\"is-visible\");\r\n        pauseButton.textContent = \"Pause\";\r\n        pauseButton.setAttribute(\"aria-label\", \"Pause course preview animation\");\r\n      });\r\n\r\n      pauseButton.addEventListener(\"click\", function(){\r\n        if (!iframe.contentWindow || typeof iframe.contentWindow.olsToggleAnimationPause !== \"function\") {\r\n          return;\r\n        }\r\n\r\n        var state = iframe.contentWindow.olsToggleAnimationPause();\r\n\r\n        if (state === \"paused\") {\r\n          pauseButton.textContent = \"Resume\";\r\n          pauseButton.setAttribute(\"aria-label\", \"Resume course preview animation\");\r\n        } else {\r\n          pauseButton.textContent = \"Pause\";\r\n          pauseButton.setAttribute(\"aria-label\", \"Pause course preview animation\");\r\n        }\r\n      });\r\n    })();\r\n  <\/script>\r\n<\/section>\n\n<section class=\"ols-attribution-card\">\n        <p><strong>Copyright notice:<\/strong> This OLS revision content, including the explanations, layout, diagrams, tables and embedded learning structure, is authored for Online Learning System by Dr. Mohammed Al-Fatah. It may not be copied, reproduced, redistributed or adapted without written permission.<\/p>\n      <\/section>\n    <\/main>\n\n\n<script>\n(function(){\n  var zoomImages = document.querySelectorAll(\".ols-figure-card.ols-zoom-pop .ols-figure-image[data-fullscreen-src], .ols-infographic-full-frame img[data-fullscreen-src]\");\n  if (!zoomImages.length) {\n    return;\n  }\n\n  var lightbox = document.createElement(\"div\");\n  lightbox.className = \"ols-image-lightbox\";\n  lightbox.setAttribute(\"role\", \"dialog\");\n  lightbox.setAttribute(\"aria-modal\", \"true\");\n  lightbox.setAttribute(\"aria-label\", \"Fullscreen image preview\");\n\n  var closeButton = document.createElement(\"button\");\n  closeButton.className = \"ols-image-lightbox-close\";\n  closeButton.type = \"button\";\n  closeButton.setAttribute(\"aria-label\", \"Close fullscreen image\");\n  closeButton.textContent = \"\u00d7\";\n\n  var image = document.createElement(\"img\");\n  image.alt = \"\";\n\n  lightbox.appendChild(closeButton);\n  lightbox.appendChild(image);\n  document.body.appendChild(lightbox);\n\n  function openLightbox(src, altText) {\n    image.src = src;\n    image.alt = altText || \"Fullscreen revision image\";\n    lightbox.classList.add(\"is-visible\");\n    document.documentElement.style.overflow = \"hidden\";\n  }\n\n  function closeLightbox() {\n    lightbox.classList.remove(\"is-visible\");\n    image.removeAttribute(\"src\");\n    document.documentElement.style.overflow = \"\";\n  }\n\n  zoomImages.forEach(function(item){\n    var baseLabel = item.getAttribute(\"aria-label\") || item.getAttribute(\"alt\") || \"Revision image\";\n    item.setAttribute(\"tabindex\", \"0\");\n    item.setAttribute(\"role\", \"button\");\n    item.setAttribute(\"aria-label\", baseLabel + \". Click to open fullscreen.\");\n\n    item.addEventListener(\"click\", function(){\n      openLightbox(item.getAttribute(\"data-fullscreen-src\") || item.getAttribute(\"src\"), baseLabel);\n    });\n\n    item.addEventListener(\"keydown\", function(event){\n      if (event.key === \"Enter\" || event.key === \" \") {\n        event.preventDefault();\n        openLightbox(item.getAttribute(\"data-fullscreen-src\") || item.getAttribute(\"src\"), baseLabel);\n      }\n    });\n  });\n\n  lightbox.addEventListener(\"click\", function(event){\n    if (event.target === lightbox) {\n      closeLightbox();\n    }\n  });\n\n  closeButton.addEventListener(\"click\", closeLightbox);\n\n  document.addEventListener(\"keydown\", function(event){\n    if (event.key === \"Escape\" && lightbox.classList.contains(\"is-visible\")) {\n      closeLightbox();\n    }\n  });\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#webpage\",\n      \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/\",\n      \"name\": \"Alkene Bonding - Edexcel A Level Chemistry\",\n      \"description\": \"Edexcel A Level Chemistry revision notes covering alkene bonding, carbon-carbon double bonds, sigma bonds, pi bonds, orbital overlap and alkene reactivity.\",\n      \"isPartOf\": {\n        \"@id\": \"https:\/\/www.onlinelearningsystem.net\/#website\"\n      },\n      \"breadcrumb\": {\n        \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#breadcrumb\"\n      },\n      \"inLanguage\": \"en-GB\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/#website\",\n      \"url\": \"https:\/\/www.onlinelearningsystem.net\/\",\n      \"name\": \"Online Learning System\"\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/\",\n            \"name\": \"Revision Notes\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/\",\n            \"name\": \"A Level Chemistry\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/\",\n            \"name\": \"Edexcel\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 4,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/\",\n            \"name\": \"Topic 6 Organic Chemistry I\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 5,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/\",\n            \"name\": \"Alkenes\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 6,\n          \"item\": {\n            \"@type\": \"WebPage\",\n            \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/\",\n            \"name\": \"Alkene Bonding\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"Course\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#course\",\n      \"name\": \"Alkene Bonding\",\n      \"description\": \"Revision notes for Edexcel A Level Chemistry covering alkene bonding, sigma and pi bonds, orbital overlap and alkene reactivity.\",\n      \"provider\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Online Learning System\",\n        \"url\": \"https:\/\/www.onlinelearningsystem.net\/\"\n      },\n      \"educationalLevel\": \"A Level\",\n      \"about\": [\n        \"Alkenes\",\n        \"Sigma bonds\",\n        \"Pi bonds\",\n        \"Orbital overlap\",\n        \"Organic chemistry\",\n        \"Edexcel A Level Chemistry\"\n      ],\n      \"hasCourseInstance\": {\n        \"@type\": \"CourseInstance\",\n        \"courseMode\": \"Online\"\n      }\n    },\n    {\n      \"@type\": \"ItemList\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#relatedtopics\",\n      \"name\": \"Related Alkene Topics\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"item\": {\n            \"@type\": \"Course\",\n            \"name\": \"Geometric Isomerism\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/geometric-isomerism\/\",\n            \"description\": \"Revision notes covering cis-trans and E-Z isomerism in alkenes.\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"item\": {\n            \"@type\": \"Course\",\n            \"name\": \"Electrophilic Addition Mechanism\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/electrophilic-addition-mechanism\/\",\n            \"description\": \"Revision notes covering electrophilic addition reactions and curly arrow mechanisms.\"\n          }\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"item\": {\n            \"@type\": \"Course\",\n            \"name\": \"Reactions of Alkenes\",\n            \"url\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/reactions-of-alkenes\/\",\n            \"description\": \"Revision notes covering hydrogenation, halogenation and hydration of alkenes.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What makes an alkene unsaturated?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Alkenes are unsaturated because they contain at least one carbon-carbon double bond, meaning they do not contain the maximum possible number of hydrogen atoms.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the difference between a sigma bond and a pi bond?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"A sigma bond forms by direct head-on overlap of orbitals, while a pi bond forms by sideways overlap of p orbitals above and below the molecular plane.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Why are alkenes more reactive than alkanes?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Alkenes are more reactive because the pi bond contains exposed electron density which attracts electrophiles.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"VideoObject\",\n      \"@id\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/#video\",\n      \"name\": \"Alkene Bonding 3D Orbital Models\",\n      \"description\": \"Interactive 3D orbital models showing sigma and pi bonding in alkenes.\",\n      \"thumbnailUrl\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-content\/uploads\/2026\/05\/carbon-carbon-double-bond-sigma-pi-bond.webp\",\n      \"uploadDate\": \"2026-05-12\",\n      \"embedUrl\": \"https:\/\/www.onlinelearningsystem.net\/xyz\/revision-notes\/a-level-chemistry\/edexcel\/topic-6-organic-chemistry-i\/alkenes\/alkene-bonding\/\"\n    }\n  ]\n}\n<\/script>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Revision Notes \/ A Level Chemistry \/ Edexcel \/ Topic 6 Organic Chemistry I \/ Alkenes \/ Alkene Bonding Alkene Bonding A concise revision guide to alkene structure, carbon-carbon double bonds, sigma bonds, pi bonds and why alkenes are more reactive than alkanes. Paper 2 Topic 6: Organic Chemistry I 9CH0\/02 Written by: Dr. Mohammed [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":4694,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"productId":0,"courseId":0,"footnotes":""},"class_list":["post-4838","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/pages\/4838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/comments?post=4838"}],"version-history":[{"count":0,"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/pages\/4838\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/pages\/4694"}],"wp:attachment":[{"href":"https:\/\/www.onlinelearningsystem.net\/xyz\/wp-json\/wp\/v2\/media?parent=4838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}