包源代码 · Our Emotions
CC BY 4.0 · 请注明 @joe · v1
AI 修改提示的开头
请为交互式白板修改这个课堂游戏。保留大的触摸目标和全班一起玩的方式。禁止追踪、登录、收集个人信息以及远程 API 调用。请使用下载的完整 ZIP,不要只用下面显示的入口 HTML,并保留可在浏览器中直接使用的文件夹结构。请保留教学目标。原创作者:ClassBoard Games 上的 @joe(CC BY 4.0)。
仅入口 HTML · index.html · 2740.6 KB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="theme-color" content="#FFF9EF">
<title>Emotions 1 — Feelings Chart & Mini-Games</title>
<style>
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
:root {
--ink: #24324A;
--ink-soft: #5C6B8A;
--cream: #FFF9EF;
--card: #FFFFFF;
--navy: #1D3557;
--yellow: #FFC335;
--coral: #FF595E;
--mint: #2EC4B6;
--purple: #8338EC;
--shadow: 0 8px 0 rgba(36,50,74,.09), 0 14px 28px rgba(36,50,74,.13);
--shadow-lift: 0 13px 0 rgba(36,50,74,.11), 0 24px 44px rgba(36,50,74,.20);
--focus: #1B7FE0;
--app-scale: 1;
}
* { box-sizing: border-box; }
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
font-family: 'Baloo 2', "Trebuchet MS", 'Segoe UI', system-ui, -apple-system, sans-serif;
color: var(--ink);
background:
radial-gradient(circle at 15% 15%, rgba(255, 217, 138, .45), transparent 35%),
radial-gradient(circle at 85% 15%, rgba(168, 222, 247, .45), transparent 35%),
radial-gradient(circle at 20% 85%, rgba(207, 238, 155, .38), transparent 35%),
linear-gradient(175deg, #FFFDF7 0%, #FFF6E8 48%, #EFF8FF 100%);
-webkit-tap-highlight-color: transparent;
user-select: none;
}
button { font-family: inherit; }
/* Contained 1280x720 Virtual Stage scaled proportionally to fit ANY screen */
#viewport {
position: fixed;
inset: 0;
overflow: hidden;
display: grid;
place-items: center;
}
#app {
position: absolute;
left: 50%;
top: 50%;
width: 1280px;
height: 720px;
transform: translate(-50%, -50%) scale(var(--app-scale, 1));
transform-origin: center center;
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 14px 26px 16px;
border: 5px solid rgba(255, 255, 255, .95);
border-radius: 30px;
background:
radial-gradient(900px 480px at 50% -10%, #FFFFFF 0%, rgba(255,255,255,0) 65%),
linear-gradient(178deg, #FFFDF7 0%, #FFF6E8 45%, #EFF8FF 100%);
box-shadow: 0 24px 64px rgba(36, 50, 74, .22), 0 6px 0 rgba(36, 50, 74, .10);
}
/* Top Bar: Mascot Badge + Mode Tabs + Score & Streamlined Tools */
.top-bar {
display: flex;
align-items: center;
justify-content: space-between;
gap: 12px;
padding: 8px 14px;
border-radius: 22px;
background: rgba(29, 53, 87, .95);
border: 3px solid #FFFFFF;
color: #FFFFFF;
box-shadow: 0 6px 0 rgba(29, 53, 87, .16), 0 12px 24px rgba(29, 53, 87, .16);
flex: 0 0 auto;
z-index: 10;
}
.brand-pill {
display: flex;
align-items: center;
gap: 10px;
padding: 4px 12px 4px 8px;
border-radius: 16px;
background: rgba(255, 255, 255, .12);
}
.brand-icon {
font-size: 32px;
line-height: 1;
filter: drop-shadow(0 2px 4px rgba(0,0,0,.2));
}
.brand-text strong {
display: block;
font-size: 20px;
line-height: 1.05;
color: #FFE45E;
letter-spacing: .02em;
}
.brand-text span {
display: block;
font-size: 12px;
color: #E0F2FE;
font-weight: 700;
}
.mode-tabs {
display: flex;
gap: 8px;
background: rgba(255, 255, 255, .12);
padding: 5px;
border-radius: 18px;
}
.mode-tab {
height: 42px;
padding: 0 16px;
border: 0;
border-radius: 14px;
cursor: pointer;
background: transparent;
color: #FFFFFF;
font-size: 16px;
font-weight: 800;
display: flex;
align-items: center;
gap: 7px;
transition: transform .15s, background .15s;
}
.mode-tab:hover { background: rgba(255, 255, 255, .2); }
.mode-tab.active {
background: var(--yellow);
color: var(--navy);
box-shadow: 0 3px 0 #D97706;
}
.right-tools {
display: flex;
align-items: center;
gap: 8px;
}
.star-pill {
display: flex;
align-items: center;
gap: 6px;
height: 42px;
padding: 0 14px;
border-radius: 14px;
background: rgba(255, 255, 255, .16);
border: 2px solid rgba(255, 228, 94, .6);
font-size: 18px;
font-weight: 800;
color: #FFE45E;
}
.tool-btn {
height: 42px;
padding: 0 13px;
border: 0;
border-radius: 13px;
cursor: pointer;
background: #FFFFFF;
color: var(--navy);
font-size: 15px;
font-weight: 800;
display: inline-flex;
align-items: center;
gap: 6px;
box-shadow: inset 0 -3px 0 rgba(29, 53, 87, .14);
transition: transform .15s, background .15s;
}
.tool-btn:hover { background: #FFF3B0; transform: translateY(-2px); }
.tool-btn:active { transform: translateY(1px); }
.tool-btn.active { background: var(--yellow); }
/* Prompt / Story Banner (Dynamic per Mode) */
.prompt-banner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
padding: 10px 20px;
margin-top: 8px;
border-radius: 24px;
background: #FFFFFF;
border: 4px solid #E2E8F0;
box-shadow: 0 6px 0 rgba(36, 50, 74, .07), 0 12px 24px rgba(36, 50, 74, .09);
flex: 0 0 auto;
min-height: 76px;
transition: border-color .25s, background .25s;
}
.prompt-banner.mode-listen {
background: linear-gradient(90deg, #FFFBEB, #FEF3C7);
border-color: #F59E0B;
}
.prompt-banner.mode-story {
background: linear-gradient(90deg, #F0FDF4, #DCFCE7);
border-color: #22C55E;
}
.banner-left {
display: flex;
align-items: center;
gap: 14px;
flex: 1;
}
.banner-mascot {
width: 56px;
height: 56px;
border-radius: 18px;
background: #FFF3B0;
border: 3px solid #F59E0B;
display: grid;
place-items: center;
font-size: 34px;
flex: 0 0 auto;
}
.banner-copy h1 {
margin: 0;
font-size: 27px;
line-height: 1.08;
font-weight: 800;
color: var(--navy);
}
.banner-copy p {
margin: 2px 0 0;
font-size: 16px;
font-weight: 700;
color: var(--ink-soft);
}
.banner-actions {
display: flex;
align-items: center;
gap: 10px;
}
.action-pill {
height: 46px;
padding: 0 18px;
border-radius: 16px;
border: 3px solid #FFFFFF;
cursor: pointer;
background: linear-gradient(180deg, #FFE45E, #FFC335);
color: var(--navy);
font-size: 17px;
font-weight: 800;
display: inline-flex;
align-items: center;
gap: 8px;
box-shadow: 0 5px 0 #D97706, 0 8px 16px rgba(0,0,0,.12);
transition: transform .15s;
}
.action-pill:hover { transform: translateY(-2px); }
.action-pill.secondary {
background: var(--navy);
color: #FFFFFF;
box-shadow: 0 5px 0 #0F172A;
}
/* Emotion Cards 3x2 Grid */
.grid {
flex: 1 1 auto;
min-height: 0;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr);
gap: 16px;
margin: 10px 0;
}
.card {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
padding: 10px 14px 8px;
background: var(--card);
border: 4px solid var(--soft);
border-radius: 26px;
box-shadow: var(--shadow);
cursor: pointer;
transition: transform .22s cubic-bezier(.34,1.56,.64,1), box-shadow .22s,
border-color .22s, opacity .25s, filter .25s;
overflow: visible;
isolation: isolate;
}
.card::after {
content: "";
position: absolute;
inset: -4px;
border-radius: inherit;
border: 5px solid var(--accent);
opacity: 0;
transition: opacity .22s;
pointer-events: none;
}
.card:hover {
transform: translateY(-5px) scale(1.025);
box-shadow: var(--shadow-lift);
border-color: var(--accent);
}
.card:active {
transform: translateY(-1px) scale(.98);
}
.card.is-active {
border-color: var(--accent);
background: var(--soft);
transform: translateY(-6px) scale(1.035);
box-shadow: var(--shadow-lift);
z-index: 3;
}
.card.is-active::after { opacity: 1; }
.card.wrong-shake {
animation: wrong-wiggle .42s ease;
}
@keyframes wrong-wiggle {
0%, 100% { transform: translateX(0); }
25% { transform: translateX(-10px) rotate(-2deg); }
75% { transform: translateX(10px) rotate(2deg); }
}
.card-num {
position: absolute;
left: 12px;
top: 10px;
width: 28px;
height: 28px;
border-radius: 9px;
background: var(--soft);
border: 2px solid var(--accent);
color: var(--deep);
font-size: 15px;
font-weight: 800;
display: grid;
place-items: center;
}
.heart-badge {
position: absolute;
right: 12px;
top: 10px;
padding: 2px 9px;
border-radius: 999px;
background: #FFF0F3;
border: 2px solid #FF8FAB;
color: #C9184A;
font-size: 13px;
font-weight: 800;
display: inline-flex;
align-items: center;
gap: 4px;
}
.stagebox {
position: relative;
display: grid;
place-items: center;
width: 112px;
height: 112px;
flex: 0 0 auto;
}
.face {
position: relative;
z-index: 2;
width: 100%;
height: 100%;
display: block;
transform-origin: 50% 62%;
filter: drop-shadow(0 5px 8px rgba(44,42,69,.20));
}
.label {
font-weight: 800;
line-height: 1.05;
color: var(--deep);
font-size: 28px;
letter-spacing: .2px;
}
.sentence-mini {
font-size: 14px;
font-weight: 700;
color: var(--ink-soft);
line-height: 1;
}
/* Bottom Interactive Speech & Check-In Bar */
.bubble-zone {
position: relative;
z-index: 4;
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
gap: 14px;
--accent: #C9C6DA;
--deep: var(--ink-soft);
}
.bubble {
position: relative;
flex: 1;
max-width: 920px;
height: 74px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
padding: 0 24px;
background: #FFFFFF;
border: 5px solid var(--accent);
border-radius: 24px;
box-shadow: 0 8px 0 rgba(44,42,69,.07), 0 14px 28px rgba(44,42,69,.13);
transition: border-color .25s, background .25s;
}
.bubble.is-idle {
border-style: dashed;
background: rgba(255,255,255,.82);
}
.sentence-wrap {
display: flex;
align-items: center;
gap: 12px;
}
.sentence {
margin: 0;
font-weight: 800;
line-height: 1.1;
color: var(--deep);
font-size: 32px;
}
.bubble.is-idle .sentence {
font-size: 23px;
color: var(--ink-soft);
}
.sentence-sub {
font-size: 17px;
font-weight: 700;
color: var(--ink-soft);
}
.bubble-controls {
display: flex;
align-items: center;
gap: 10px;
}
.speak-btn {
height: 48px;
padding: 0 16px;
border-radius: 15px;
border: 0;
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 7px;
background: var(--accent);
color: #FFFFFF;
font-size: 16px;
font-weight: 800;
box-shadow: 0 4px 0 rgba(0,0,0,.16);
transition: transform .15s;
}
.speak-btn:hover { transform: scale(1.05); }
.checkin-btn {
height: 48px;
padding: 0 16px;
border-radius: 15px;
border: 3px solid #FF8FAB;
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 6px;
background: #FFF0F3;
color: #C9184A;
font-size: 16px;
font-weight: 800;
box-shadow: 0 4px 0 rgba(201,24,74,.14);
transition: transform .15s, background .15s;
}
.checkin-btn:hover { background: #FFE5EC; transform: translateY(-2px); }
.bubble.is-idle .bubble-controls { display: none; }
/* Sprite FX Animations from Original Emotions Chart */
.fx { position: absolute; inset: 0; pointer-events: none; }
.fx-back { z-index: 1; }
.fx-front { z-index: 3; }
.fx .p { position: absolute; width: 30%; height: 30%; opacity: 0; }
.fx .cf { position: absolute; left: 50%; top: 46%; width: 11px; height: 15px; border-radius: 3px; background: var(--cfc); opacity: 0; }
.fx .steam { position: absolute; top: 8%; width: 22%; height: 22%; border-radius: 50%; opacity: 0; background: radial-gradient(circle at 34% 34%, #FFFFFF 0%, #FFFFFF 34%, #D8D4E8 66%, rgba(216,212,232,0) 74%); }
.fx .mline { position: absolute; top: 44%; width: 15%; height: 5px; border-radius: 4px; background: var(--accent); opacity: 0; }
.fx .ml-l { right: 104%; }
.fx .ml-r { left: 104%; }
.fx .m1 { transform: translateY(-14px); }
.fx .m3 { transform: translateY(14px); }
/* HAPPY */
.card[data-emotion="happy"].is-active .face { animation: happy-jump 1.05s cubic-bezier(.28,.84,.42,1) infinite; }
@keyframes happy-jump {
0% { transform: translateY(0) scale(1,1) rotate(0); }
16% { transform: translateY(3%) scale(1.11,.89); }
38% { transform: translateY(-15%) scale(.95,1.07) rotate(-7deg); }
58% { transform: translateY(-17%) scale(.98,1.03) rotate(7deg); }
80% { transform: translateY(3%) scale(1.1,.9); }
100% { transform: translateY(0) scale(1,1) rotate(0); }
}
.card[data-emotion="happy"].is-active .pop-star { animation: star-pop 1.05s ease-in-out infinite; }
.card[data-emotion="happy"].is-active .s2 { animation-delay: .26s; }
.card[data-emotion="happy"].is-active .s3 { animation-delay: .52s; }
.card[data-emotion="happy"].is-active .s4 { animation-delay: .78s; }
@keyframes star-pop {
0% { opacity: 0; transform: scale(.2) rotate(-30deg); }
35% { opacity: 1; transform: scale(1.12) rotate(10deg); }
70% { opacity: .85; transform: scale(.9) rotate(0); }
100% { opacity: 0; transform: scale(.3) rotate(24deg); }
}
.fx .pop-party { left: -14%; top: 52%; width: 40%; height: 40%; }
.card[data-emotion="happy"].is-active .pop-party { animation: party-wave 1.05s ease-in-out infinite; }
@keyframes party-wave {
0% { opacity: 0; transform: translate(10%,10%) scale(.5) rotate(-24deg); }
30% { opacity: 1; transform: translate(0,0) scale(1) rotate(-6deg); }
70% { opacity: 1; transform: translate(-4%,-6%) scale(1.03) rotate(-16deg); }
100% { opacity: 0; transform: translate(-8%,-14%) scale(.7) rotate(-30deg); }
}
.card[data-emotion="happy"].is-active .cf { animation: confetti-burst 1.35s ease-out 2 both; animation-delay: var(--cfd); }
@keyframes confetti-burst {
0% { opacity: 0; transform: translate(-50%,-50%) scale(.35) rotate(0); }
14% { opacity: 1; transform: translate(calc(-50% + var(--dx) * .55), calc(-50% + var(--dy) * .55)) scale(1) rotate(calc(var(--rot) * .4)); }
68% { opacity: 1; }
100% { opacity: 0; transform: translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 78px)) scale(.92) rotate(var(--rot)); }
}
/* SAD */
.card[data-emotion="sad"].is-active .face { animation: sad-droop 2.9s ease-in-out infinite; }
@keyframes sad-droop {
0% { transform: translateY(0) rotate(0) scale(1); }
28% { transform: translateY(7%) rotate(-6deg) scale(.965); }
52% { transform: translateY(9%) rotate(4deg) scale(.955); }
76% { transform: translateY(7%) rotate(-3deg) scale(.965); }
100% { transform: translateY(0) rotate(0) scale(1); }
}
.fx .tear { width: 20%; height: 20%; top: 44%; }
.card[data-emotion="sad"].is-active .tear { animation: tear-fall 2.25s ease-in infinite; animation-delay: var(--td); }
@keyframes tear-fall {
0% { opacity: 0; transform: translateY(0) scale(.45); }
16% { opacity: 1; transform: translateY(6%) scale(.92); }
72% { opacity: .95; transform: translateY(115%) scale(1); }
100% { opacity: 0; transform: translateY(168%) scale(.72); }
}
/* ANGRY */
.card[data-emotion="angry"].is-active .face { animation: angry-shake .34s ease-in-out 6, angry-seethe 1.5s ease-in-out infinite; }
@keyframes angry-shake {
0%, 100% { transform: translateX(0) rotate(0); }
20% { transform: translateX(-7%) rotate(-4deg); }
45% { transform: translateX(7%) rotate(4deg); }
70% { transform: translateX(-4%) rotate(-2deg); }
}
@keyframes angry-seethe {
0%, 100% { filter: drop-shadow(0 5px 8px rgba(44,42,69,.20)) saturate(1); }
50% { filter: drop-shadow(0 5px 14px rgba(230,0,18,.5)) saturate(1.5) brightness(1.03); }
}
.fx .anger-sym { left: 58%; top: -3%; width: 36%; height: 36%; }
.card[data-emotion="angry"].is-active .anger-sym { animation: anger-pop 1.5s ease-in-out infinite; }
@keyframes anger-pop {
0% { opacity: 0; transform: scale(.35) rotate(-14deg); }
22% { opacity: 1; transform: scale(1.18) rotate(8deg); }
46% { opacity: 1; transform: scale(.98) rotate(-4deg); }
78% { opacity: .9; transform: scale(1.05) rotate(4deg); }
100% { opacity: 0; transform: scale(.5) rotate(-10deg); }
}
.card[data-emotion="angry"].is-active .steam { animation: steam-rise 1.8s ease-out infinite; animation-delay: var(--sd); }
@keyframes steam-rise {
0% { opacity: 0; transform: translate(0,10%) scale(.35); }
25% { opacity: .95; transform: translate(-14%,-22%) scale(.72); }
60% { opacity: .6; transform: translate(-28%,-62%) scale(1.05); }
100% { opacity: 0; transform: translate(-40%,-104%) scale(1.35); }
}
/* SCARED */
.card[data-emotion="scared"].is-active .face { animation: scared-tremble .22s ease-in-out infinite, scared-shrink 2.6s ease-in-out infinite; }
@keyframes scared-tremble {
0%, 100% { translate: 0 0; }
25% { translate: -2.5% 1%; }
50% { translate: 2.5% -1%; }
75% { translate: -1.5% -1.5%; }
}
@keyframes scared-shrink {
0%, 100% { transform: scale(1) rotate(0); }
30% { transform: scale(.86) rotate(-5deg); }
46% { transform: scale(.88) rotate(5deg); }
70% { transform: scale(.9) rotate(-3deg); }
}
.fx .hand { width: 42%; height: 42%; top: 34%; }
.fx .hand-l { left: -6%; }
.fx .hand-r { right: -6%; left: auto; transform: scaleX(-1); }
.card[data-emotion="scared"].is-active .hand-l { animation: hand-peek-l 2.6s ease-in-out infinite; }
.card[data-emotion="scared"].is-active .hand-r { animation: hand-peek-r 2.6s ease-in-out infinite; }
@keyframes hand-peek-l {
0% { opacity: 0; transform: translate(-46%,26%) rotate(-30deg) scale(.8); }
26% { opacity: 1; transform: translate(24%,-2%) rotate(-8deg) scale(1); }
62% { opacity: 1; transform: translate(30%,-4%) rotate(-4deg) scale(1); }
100% { opacity: 0; transform: translate(-46%,22%) rotate(-26deg) scale(.82); }
}
@keyframes hand-peek-r {
0% { opacity: 0; transform: scaleX(-1) translate(-46%,26%) rotate(-30deg) scale(.8); }
26% { opacity: 1; transform: scaleX(-1) translate(24%,-2%) rotate(-8deg) scale(1); }
62% { opacity: 1; transform: scaleX(-1) translate(30%,-4%) rotate(-4deg) scale(1); }
100% { opacity: 0; transform: scaleX(-1) translate(-46%,22%) rotate(-26deg) scale(.82); }
}
.card[data-emotion="scared"].is-active .mline { animation: mline-flick .9s ease-in-out infinite; }
.card[data-emotion="scared"].is-active .m2 { animation-delay: .16s; }
.card[data-emotion="scared"].is-active .m3 { animation-delay: .32s; }
@keyframes mline-flick {
0%, 100% { opacity: 0; }
40% { opacity: .85; }
70% { opacity: .25; }
}
/* TIRED */
.card[data-emotion="tired"].is-active .face { animation: tired-nod 3.4s ease-in-out infinite; }
@keyframes tired-nod {
0% { transform: translateY(0) rotate(0) scale(1); }
30% { transform: translateY(9%) rotate(-13deg) scale(.97); }
52% { transform: translateY(11%) rotate(-15deg) scale(.96); }
66% { transform: translateY(-1%) rotate(-2deg) scale(1.01); }
100% { transform: translateY(0) rotate(0) scale(1); }
}
.fx .zzz { width: 26%; height: 26%; }
.card[data-emotion="tired"].is-active .zzz { animation: zzz-float 3.3s ease-in-out infinite; animation-delay: var(--zd); }
@keyframes zzz-float {
0% { opacity: 0; transform: translate(0,14%) scale(.45) rotate(-8deg); }
22% { opacity: 1; transform: translate(14%,-16%) scale(.85) rotate(4deg); }
62% { opacity: .85; transform: translate(30%,-56%) scale(1.1) rotate(-4deg); }
100% { opacity: 0; transform: translate(44%,-96%) scale(1.25) rotate(6deg); }
}
/* OKAY */
.card[data-emotion="okay"].is-active .face { animation: okay-sway 2.9s ease-in-out infinite; }
@keyframes okay-sway {
0%, 100% { transform: translateX(0) rotate(0); }
25% { transform: translateX(-6%) rotate(-7deg); }
50% { transform: translateX(0) rotate(0); }
75% { transform: translateX(6%) rotate(7deg); }
}
.fx .shrug { width: 34%; height: 34%; top: 52%; }
.fx .shrug-l { left: -12%; }
.fx .shrug-r { right: -12%; left: auto; }
.card[data-emotion="okay"].is-active .shrug-l { animation: shrug-l 2.9s ease-in-out infinite; }
.card[data-emotion="okay"].is-active .shrug-r { animation: shrug-r 2.9s ease-in-out infinite; }
@keyframes shrug-l {
0%, 100% { opacity: .95; transform: translateY(0) rotate(-32deg); }
25% { opacity: 1; transform: translateY(-16%) rotate(-46deg); }
50% { opacity: .95; transform: translateY(0) rotate(-32deg); }
75% { opacity: 1; transform: translateY(-7%) rotate(-38deg); }
}
@keyframes shrug-r {
0%, 100% { opacity: .95; transform: scaleX(-1) translateY(0) rotate(-32deg); }
25% { opacity: 1; transform: scaleX(-1) translateY(-7%) rotate(-38deg); }
50% { opacity: .95; transform: scaleX(-1) translateY(0) rotate(-32deg); }
75% { opacity: 1; transform: scaleX(-1) translateY(-16%) rotate(-46deg); }
}
/* Star Celebration Burst Layer */
.effect-layer {
position: absolute;
inset: 0;
pointer-events: none;
z-index: 90;
overflow: hidden;
}
.burst-item {
position: absolute;
left: 50%;
top: 50%;
font-size: var(--size, 28px);
animation: burst-fly 1.15s cubic-bezier(.12, .7, .15, 1) both;
}
@keyframes burst-fly {
from { opacity: 1; transform: translate(-50%, -50%) scale(.3) rotate(0deg); }
to { opacity: 0; transform: translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(1.25) rotate(var(--r)); }
}
</style>
</head>
<body>
<div id="viewport">
<div id="app">
<!-- Top Bar: Friendly Mascot Brand + 3 Activity Modes + Stars & Streamlined Tools -->
<header class="top-bar" aria-label="Activity modes and controls">
<div class="brand-pill">
<span class="brand-icon" aria-hidden="true">🧸🌈</span>
<div class="brand-text">
<strong>Feelings Friends</strong>
<span>Emotions Chart & Games 1.0</span>
</div>
</div>
<nav class="mode-tabs" role="tablist" aria-label="Game Modes">
<button class="mode-tab active" id="tab-chart" type="button" data-mode="chart" role="tab" aria-selected="true">
<span aria-hidden="true">🌈</span> 1. Feelings Chart
</button>
<button class="mode-tab" id="tab-listen" type="button" data-mode="listen" role="tab" aria-selected="false">
<span aria-hidden="true">🎧</span> 2. Listen & Find Game
</button>
<button class="mode-tab" id="tab-story" type="button" data-mode="story" role="tab" aria-selected="false">
<span aria-hidden="true">🧸</span> 3. Help Teddy Game
</button>
</nav>
<div class="right-tools">
<div class="star-pill" title="Stars earned in games">
<span aria-hidden="true">⭐</span>
<span id="starCount">0</span>
</div>
<button class="tool-btn" id="repeatTopBtn" type="button" title="Repeat voice (R)">
<span aria-hidden="true">🔊</span> Repeat
</button>
<button class="tool-btn" id="resetTopBtn" type="button" title="Reset / New Round">
<span aria-hidden="true">🔄</span> Reset
</button>
<button class="tool-btn active" id="soundBtn" type="button" aria-pressed="true" title="Voice & sound on/off (M)">
<span id="soundIcon" aria-hidden="true">♪</span> Sound
</button>
<button class="tool-btn" id="fsBtn" type="button" title="Fullscreen (F)">
<span aria-hidden="true">⛶</span> Full
</button>
</div>
</header>
<!-- Dynamic Mode Banner -->
<section class="prompt-banner" id="promptBanner" aria-live="polite">
<div class="banner-left">
<div class="banner-mascot" id="bannerMascot" aria-hidden="true">😊</div>
<div class="banner-copy">
<h1 id="bannerTitle">How Are You Feeling Today?</h1>
<p id="bannerSub">Tap any face to hear Neural Jenny speak, or add your heart to our class chart!</p>
</div>
</div>
<div class="banner-actions">
<button class="action-pill" id="bannerPlayBtn" type="button">
<span aria-hidden="true">🔊</span> <span id="bannerBtnLabel">Hear Question</span>
</button>
<button class="action-pill secondary" id="nextQuestBtn" type="button" hidden>
Next Question →
</button>
</div>
</section>
<!-- 6 Animated Emotion Cards Grid -->
<main class="grid" id="grid" role="group" aria-label="Choose how you feel">
<button class="card" type="button" data-emotion="happy" data-sentence="I am happy!" data-key="1"
style="--accent:#F9A825;--deep:#C97A00;--soft:#FFF4D6"
aria-pressed="false" aria-label="Happy. I am happy!">
<span class="card-num" aria-hidden="true">1</span>
<span class="heart-badge" id="heart-happy" title="Students feeling happy">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"><img class="p pop-star s1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTI3LjI4NyAzNC42MjdjLS40MDQgMC0uODA2LS4xMjQtMS4xNTItLjM3MUwxOCAyOC40MjJsLTguMTM1IDUuODM0Yy0uNjkzLjQ5Ni0xLjYyMy40OTYtMi4zMTItLjAwOC0uNjg5LS40OTktLjk3OS0xLjM4NS0uNzIxLTIuMTk0bDMuMDM0LTkuNzkyLTguMDYyLTUuNjgxYy0uNjg1LS41MDUtLjk3LTEuMzkzLS43MDgtMi4yMDMuMjY0LS44MDggMS4wMTYtMS4zNTcgMS44NjYtMS4zNjNMMTIuOTQ3IDEzbDMuMTc5LTkuNTQ5Yy4yNjgtLjgwOSAxLjAyMy0xLjM1MyAxLjg3NC0xLjM1My44NTEgMCAxLjYwNi41NDUgMS44NzUgMS4zNTNMMjMgMTNsMTAuMDM2LjAxNWMuODUzLjAwNiAxLjYwNi41NTYgMS44NjcgMS4zNjMuMjYzLjgxLS4wMjIgMS42OTgtLjcwOCAyLjIwM2wtOC4wNjIgNS42ODEgMy4wMzQgOS43OTJjLjI2LjgwOS0uMDMzIDEuNjk1LS43MiAyLjE5NC0uMzQ3LjI1NC0uNzUzLjM3OS0xLjE2LjM3OXoiLz48L3N2Zz4=" alt="" style="left:-2%;top:6%"><img class="p pop-star s2" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTM0LjM0NyAxNi44OTNsLTguODk5LTMuMjk0LTMuMzIzLTEwLjg5MWMtLjEyOC0uNDItLjUxNy0uNzA4LS45NTYtLjcwOC0uNDM5IDAtLjgyOC4yODgtLjk1Ni43MDhsLTMuMzIyIDEwLjg5MS04LjkgMy4yOTRjLS4zOTMuMTQ2LS42NTMuNTE5LS42NTMuOTM4IDAgLjQxOC4yNi43OTMuNjUzLjkzOGw4Ljg5NSAzLjI5MyAzLjMyNCAxMS4yMjNjLjEyNi40MjQuNTE2LjcxNS45NTkuNzE1LjQ0MiAwIC44MzMtLjI5MS45NTktLjcxNmwzLjMyNC0xMS4yMjMgOC44OTYtMy4yOTNjLjM5MS0uMTQ0LjY1Mi0uNTE4LjY1Mi0uOTM3IDAtLjQxOC0uMjYxLS43OTItLjY1My0uOTM4eiIvPjxwYXRoIGZpbGw9IiNGRkNDNEQiIGQ9Ik0xNC4zNDcgMjcuODk0bC0yLjMxNC0uODU2LS45LTMuM2MtLjExOC0uNDM2LS41MTMtLjczOC0uOTY0LS43MzgtLjQ1MSAwLS44NDYuMzAyLS45NjUuNzM3bC0uOSAzLjMtMi4zMTMuODU2Yy0uMzkzLjE0NS0uNjUzLjUyLS42NTMuOTM4IDAgLjQxOC4yNi43OTMuNjUzLjkzOGwyLjMwMS44NTMuOTA3IDMuNjIyYy4xMTIuNDQ0LjUxMS43NTYuOTcuNzU2LjQ1OSAwIC44NTgtLjMxMi45Ny0uNzU3bC45MDctMy42MjIgMi4zMDEtLjg1M2MuMzkzLS4xNDQuNjUzLS41MTkuNjUzLS45MzcgMC0uNDE4LS4yNi0uNzkzLS42NTMtLjkzN3pNMTAuMDA5IDYuMjMxbC0yLjM2NC0uODc1LS44NzYtMi4zNjVjLS4xNDUtLjM5My0uNTE5LS42NTMtLjkzOC0uNjUzLS40MTggMC0uNzkyLjI2LS45MzguNjUzbC0uODc1IDIuMzY1LTIuMzY1Ljg3NWMtLjM5My4xNDYtLjY1My41Mi0uNjUzLjkzOCAwIC40MTguMjYuNzkzLjY1My45MzhsMi4zNjUuODc1Ljg3NSAyLjM2NWMuMTQ2LjM5My41Mi42NTMuOTM4LjY1My40MTggMCAuNzkyLS4yNi45MzgtLjY1M2wuODc1LTIuMzY1IDIuMzY1LS44NzVjLjM5My0uMTQ2LjY1My0uNTIuNjUzLS45MzggMC0uNDE4LS4yNi0uNzkyLS42NTMtLjkzOHoiLz48L3N2Zz4=" alt="" style="left:88%;top:10%"><img class="p pop-star s3" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTI3LjI4NyAzNC42MjdjLS40MDQgMC0uODA2LS4xMjQtMS4xNTItLjM3MUwxOCAyOC40MjJsLTguMTM1IDUuODM0Yy0uNjkzLjQ5Ni0xLjYyMy40OTYtMi4zMTItLjAwOC0uNjg5LS40OTktLjk3OS0xLjM4NS0uNzIxLTIuMTk0bDMuMDM0LTkuNzkyLTguMDYyLTUuNjgxYy0uNjg1LS41MDUtLjk3LTEuMzkzLS43MDgtMi4yMDMuMjY0LS44MDggMS4wMTYtMS4zNTcgMS44NjYtMS4zNjNMMTIuOTQ3IDEzbDMuMTc5LTkuNTQ5Yy4yNjgtLjgwOSAxLjAyMy0xLjM1MyAxLjg3NC0xLjM1My44NTEgMCAxLjYwNi41NDUgMS44NzUgMS4zNTNMMjMgMTNsMTAuMDM2LjAxNWMuODUzLjAwNiAxLjYwNi41NTYgMS44NjcgMS4zNjMuMjYzLjgxLS4wMjIgMS42OTgtLjcwOCAyLjIwM2wtOC4wNjIgNS42ODEgMy4wMzQgOS43OTJjLjI2LjgwOS0uMDMzIDEuNjk1LS43MiAyLjE5NC0uMzQ3LjI1NC0uNzUzLjM3OS0xLjE2LjM3OXoiLz48L3N2Zz4=" alt="" style="left:6%;top:74%"><img class="p pop-star s4" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTM0LjM0NyAxNi44OTNsLTguODk5LTMuMjk0LTMuMzIzLTEwLjg5MWMtLjEyOC0uNDItLjUxNy0uNzA4LS45NTYtLjcwOC0uNDM5IDAtLjgyOC4yODgtLjk1Ni43MDhsLTMuMzIyIDEwLjg5MS04LjkgMy4yOTRjLS4zOTMuMTQ2LS42NTMuNTE5LS42NTMuOTM4IDAgLjQxOC4yNi43OTMuNjUzLjkzOGw4Ljg5NSAzLjI5MyAzLjMyNCAxMS4yMjNjLjEyNi40MjQuNTE2LjcxNS45NTkuNzE1LjQ0MiAwIC44MzMtLjI5MS45NTktLjcxNmwzLjMyNC0xMS4yMjMgOC44OTYtMy4yOTNjLjM5MS0uMTQ0LjY1Mi0uNTE4LjY1Mi0uOTM3IDAtLjQxOC0uMjYxLS43OTItLjY1My0uOTM4eiIvPjxwYXRoIGZpbGw9IiNGRkNDNEQiIGQ9Ik0xNC4zNDcgMjcuODk0bC0yLjMxNC0uODU2LS45LTMuM2MtLjExOC0uNDM2LS41MTMtLjczOC0uOTY0LS43MzgtLjQ1MSAwLS44NDYuMzAyLS45NjUuNzM3bC0uOSAzLjMtMi4zMTMuODU2Yy0uMzkzLjE0NS0uNjUzLjUyLS42NTMuOTM4IDAgLjQxOC4yNi43OTMuNjUzLjkzOGwyLjMwMS44NTMuOTA3IDMuNjIyYy4xMTIuNDQ0LjUxMS43NTYuOTcuNzU2LjQ1OSAwIC44NTgtLjMxMi45Ny0uNzU3bC45MDctMy42MjIgMi4zMDEtLjg1M2MuMzkzLS4xNDQuNjUzLS41MTkuNjUzLS45MzcgMC0uNDE4LS4yNi0uNzkzLS42NTMtLjkzN3pNMTAuMDA5IDYuMjMxbC0yLjM2NC0uODc1LS44NzYtMi4zNjVjLS4xNDUtLjM5My0uNTE5LS42NTMtLjkzOC0uNjUzLS40MTggMC0uNzkyLjI2LS45MzguNjUzbC0uODc1IDIuMzY1LTIuMzY1Ljg3NWMtLjM5My4xNDYtLjY1My41Mi0uNjUzLjkzOCAwIC40MTguMjYuNzkzLjY1My45MzhsMi4zNjUuODc1Ljg3NSAyLjM2NWMuMTQ2LjM5My41Mi42NTMuOTM4LjY1My40MTggMCAuNzkyLS4yNi45MzgtLjY1M2wuODc1LTIuMzY1IDIuMzY1LS44NzVjLjM5My0uMTQ2LjY1My0uNTIuNjUzLS45MzggMC0uNDE4LS4yNi0uNzkyLS42NTMtLjkzOHoiLz48L3N2Zz4=" alt="" style="left:86%;top:70%"><img class="p pop-party" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0REMkU0NCIgZD0iTTExLjYyNiA3LjQ4OGMtLjExMi4xMTItLjE5Ny4yNDctLjI2OC4zOTVsLS4wMDgtLjAwOEwuMTM0IDMzLjE0MWwuMDExLjAxMWMtLjIwOC40MDMuMTQgMS4yMjMuODUzIDEuOTM3LjcxMy43MTMgMS41MzMgMS4wNjEgMS45MzYuODUzbC4wMS4wMUwyOC4yMSAyNC43MzVsLS4wMDgtLjAwOWMuMTQ3LS4wNy4yODItLjE1NS4zOTUtLjI2OSAxLjU2Mi0xLjU2Mi0uOTcxLTYuNjI3LTUuNjU2LTExLjMxMy00LjY4Ny00LjY4Ni05Ljc1Mi03LjIxOC0xMS4zMTUtNS42NTZ6Ii8+PHBhdGggZmlsbD0iI0VBNTk2RSIgZD0iTTEzIDEyTC40MTYgMzIuNTA2bC0uMjgyLjYzNS4wMTEuMDExYy0uMjA4LjQwMy4xNCAxLjIyMy44NTMgMS45MzcuMjMyLjIzMi40NzMuNDA4LjcwOS41NTdMMTcgMTdsLTQtNXoiLz48cGF0aCBmaWxsPSIjQTAwNDFFIiBkPSJNMjMuMDEyIDEzLjA2NmM0LjY3IDQuNjcyIDcuMjYzIDkuNjUyIDUuNzg5IDExLjEyNC0xLjQ3MyAxLjQ3NC02LjQ1My0xLjExOC0xMS4xMjYtNS43ODgtNC42NzEtNC42NzItNy4yNjMtOS42NTQtNS43OS0xMS4xMjcgMS40NzQtMS40NzMgNi40NTQgMS4xMTkgMTEuMTI3IDUuNzkxeiIvPjxwYXRoIGZpbGw9IiNBQThERDgiIGQ9Ik0xOC41OSAxMy42MDljLS4xOTkuMTYxLS40NTkuMjQ1LS43MzQuMjE1LS44NjgtLjA5NC0xLjU5OC0uMzk2LTIuMTA5LS44NzMtLjU0MS0uNTA1LS44MDgtMS4xODMtLjczNS0xLjg2Mi4xMjgtMS4xOTIgMS4zMjQtMi4yODYgMy4zNjMtMi4wNjYuNzkzLjA4NSAxLjE0Ny0uMTcgMS4xNTktLjI5Mi4wMTQtLjEyMS0uMjc3LS40NDYtMS4wNy0uNTMyLS44NjgtLjA5NC0xLjU5OC0uMzk2LTIuMTEtLjg3My0uNTQxLS41MDUtLjgwOS0xLjE4My0uNzM1LTEuODYyLjEzLTEuMTkyIDEuMzI1LTIuMjg2IDMuMzYyLTIuMDY1LjU3OC4wNjIuODgzLS4wNTcgMS4wMTItLjEzNC4xMDMtLjA2My4xNDQtLjEyMy4xNDgtLjE1OC4wMTItLjEyMS0uMjc1LS40NDYtMS4wNy0uNTMyLS41NDktLjA2LS45NDctLjU1Mi0uODg2LTEuMTAyLjA1OS0uNTQ5LjU1LS45NDYgMS4xMDEtLjg4NiAyLjAzNy4yMTkgMi45NzMgMS41NDIgMi44NDQgMi43MzUtLjEzIDEuMTk0LTEuMzI1IDIuMjg2LTMuMzY0IDIuMDY3LS41NzgtLjA2My0uODguMDU3LTEuMDEuMTM0LS4xMDMuMDYyLS4xNDUuMTIzLS4xNDkuMTU3LS4wMTMuMTIyLjI3Ni40NDYgMS4wNzEuNTMyIDIuMDM3LjIyIDIuOTczIDEuNTQyIDIuODQ0IDIuNzM1LS4xMjkgMS4xOTItMS4zMjQgMi4yODYtMy4zNjIgMi4wNjUtLjU3OC0uMDYyLS44ODIuMDU4LTEuMDEyLjEzNC0uMTA0LjA2NC0uMTQ0LjEyNC0uMTQ4LjE1OC0uMDEzLjEyMS4yNzYuNDQ2IDEuMDcuNTMyLjU0OC4wNi45NDcuNTUzLjg4NiAxLjEwMi0uMDI4LjI3NC0uMTY3LjUxMS0uMzY2LjY3MXoiLz48cGF0aCBmaWxsPSIjNzdCMjU1IiBkPSJNMzAuNjYxIDIyLjg1N2MxLjk3My0uNTU3IDMuMzM0LjMyMyAzLjY1OCAxLjQ3OC4zMjQgMS4xNTQtLjM3OCAyLjYxNS0yLjM1IDMuMTctLjc3LjIxNi0xLjAwMS41ODQtLjk3LjcwMS4wMzQuMTE4LjQyNS4zMTIgMS4xOTMuMDk1IDEuOTcyLS41NTUgMy4zMzMuMzI1IDMuNjU3IDEuNDc5LjMyNiAxLjE1NS0uMzc4IDIuNjE0LTIuMzUxIDMuMTctLjc2OS4yMTYtMS4wMDEuNTg1LS45NjcuNzAyLjAzMy4xMTcuNDIzLjMxMSAxLjE5Mi4wOTUuNTMtLjE0OSAxLjA4NC4xNiAxLjIzMy42OTEuMTQ4LjUzMi0uMTYxIDEuMDg0LS42OTMgMS4yMzQtMS45NzEuNTU1LTMuMzMzLS4zMjMtMy42NTktMS40NzktLjMyNC0xLjE1NC4zNzktMi42MTMgMi4zNTMtMy4xNjkuNzctLjIxNyAxLjAwMS0uNTg0Ljk2Ny0uNzAyLS4wMzItLjExNy0uNDIyLS4zMTItMS4xOS0uMDk2LTEuOTc0LjU1Ni0zLjMzNC0uMzIyLTMuNjU5LTEuNDc5LS4zMjUtMS4xNTQuMzc4LTIuNjEzIDIuMzUxLTMuMTcuNzY4LS4yMTUuOTk5LS41ODUuOTY3LS43MDEtLjAzNC0uMTE4LS40MjMtLjMxMi0xLjE5Mi0uMDk2LS41MzIuMTUtMS4wODMtLjE2LTEuMjMzLS42OTEtLjE0OS0uNTMuMTYxLTEuMDgyLjY5My0xLjIzMnoiLz48cGF0aCBmaWxsPSIjQUE4REQ4IiBkPSJNMjMuMDAxIDIwLjE2Yy0uMjk0IDAtLjU4NC0uMTI5LS43ODItLjM3NS0uMzQ1LS40MzItLjI3NC0xLjA2MS4xNTYtMS40MDYuMjE4LS4xNzUgNS40MTgtNC4yNTkgMTIuNzY3LTMuMjA4LjU0Ny4wNzguOTI3LjU4NC44NDkgMS4xMzEtLjA3OC41NDYtLjU4LjkzLTEuMTMyLjg0OC02LjQ5My0uOTIyLTExLjE4NyAyLjc1NC0xMS4yMzMgMi43OTEtLjE4Ni4xNDgtLjQwNi4yMTktLjYyNS4yMTl6Ii8+PHBhdGggZmlsbD0iIzc3QjI1NSIgZD0iTTUuNzU0IDE2Yy0uMDk1IDAtLjE5Mi0uMDE0LS4yODgtLjA0Mi0uNTI5LS4xNTktLjgyOS0uNzE2LS42Ny0xLjI0NSAxLjEzMy0zLjc3MyAyLjE2LTkuNzk0Ljg5OC0xMS4zNjQtLjE0MS0uMTc4LS4zNTQtLjM1My0uODQyLS4zMTYtLjkzOC4wNzItLjg0OSAyLjA1MS0uODQ4IDIuMDcxLjA0Mi41NTEtLjM3MiAxLjAzMS0uOTIyIDEuMDcyLS41NTkuMDM0LTEuMDMxLS4zNzItMS4wNzItLjkyMy0uMTAzLTEuMzc5LjMyNi00LjAzNSAyLjY5Mi00LjIxNCAxLjA1Ni0uMDggMS45MzMuMjg3IDIuNTUyIDEuMDU3IDIuMzcxIDIuOTUxLS4wMzYgMTEuNTA2LS41NDIgMTMuMTkyLS4xMy40MzMtLjUyOC43MTItLjk1OC43MTJ6Ii8+PGNpcmNsZSBmaWxsPSIjNUM5MTNCIiBjeD0iMjUuNSIgY3k9IjkuNSIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjOTI2NkNDIiBjeD0iMiIgY3k9IjE4IiByPSIyIi8+PGNpcmNsZSBmaWxsPSIjNUM5MTNCIiBjeD0iMzIuNSIgY3k9IjE5LjUiIHI9IjEuNSIvPjxjaXJjbGUgZmlsbD0iIzVDOTEzQiIgY3g9IjIzLjUiIGN5PSIzMS41IiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkNDNEQiIGN4PSIyOCIgY3k9IjQiIHI9IjIiLz48Y2lyY2xlIGZpbGw9IiNGRkNDNEQiIGN4PSIzMi41IiBjeT0iOC41IiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkNDNEQiIGN4PSIyOS41IiBjeT0iMTIuNSIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZDQzREIiBjeD0iNy41IiBjeT0iMjMuNSIgcj0iMS41Ii8+PC9zdmc+" alt=""><i class="cf" style="--dx:-78px;--dy:-54px;--rot:-160deg;--cfc:#E60012;--cfd:0.00s"></i><i class="cf" style="--dx:-52px;--dy:-78px;--rot:120deg;--cfc:#8EC31F;--cfd:0.05s"></i><i class="cf" style="--dx:-18px;--dy:-92px;--rot:-90deg;--cfc:#E95098;--cfd:0.10s"></i><i class="cf" style="--dx:18px;--dy:-92px;--rot:200deg;--cfc:#28A7E1;--cfd:0.15s"></i><i class="cf" style="--dx:52px;--dy:-78px;--rot:-140deg;--cfc:#F8B62B;--cfd:0.20s"></i><i class="cf" style="--dx:78px;--dy:-54px;--rot:90deg;--cfc:#EA5413;--cfd:0.25s"></i><i class="cf" style="--dx:-66px;--dy:-34px;--rot:-70deg;--cfc:#E60012;--cfd:0.30s"></i><i class="cf" style="--dx:66px;--dy:-34px;--rot:150deg;--cfc:#8EC31F;--cfd:0.35s"></i></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQ0M0RCIgZD0iTTM2IDE4YzAgOS45NDEtOC4wNTkgMTgtMTggMThTMCAyNy45NDEgMCAxOCA4LjA1OSAwIDE4IDBzMTggOC4wNTkgMTggMTgiLz48Y2lyY2xlIGZpbGw9IiNGRjc4OTIiIGN4PSI3IiBjeT0iMTgiIHI9IjUiLz48Y2lyY2xlIGZpbGw9IiNGRjc4OTIiIGN4PSIyOSIgY3k9IjE4IiByPSI1Ii8+PHBhdGggZmlsbD0iIzY2NDUwMCIgZD0iTTI3LjMzNSAyMS42MjljLS4xNzgtLjE2MS0uNDQ0LS4xNzEtLjYzNS0uMDI5LS4wMzkuMDI5LTMuOTIyIDIuOS04LjcgMi45LTQuNzY2IDAtOC42NjItMi44NzEtOC43LTIuOS0uMTkxLS4xNDItLjQ1Ny0uMTMtLjYzNS4wMjktLjE3Ny4xNi0uMjE3LjQyNC0uMDk0LjYyOEM4LjcgMjIuNDcyIDExLjc4OCAyNy41IDE4IDI3LjVzOS4zMDEtNS4wMjggOS40MjktNS4yNDNjLjEyMy0uMjA1LjA4NC0uNDY4LS4wOTQtLjYyOHpNNy45OTkgMTVjLS4xNSAwLS4zMDMtLjAzNC0uNDQ2LS4xMDYtLjQ5NC0uMjQ3LS42OTQtLjg0OC0uNDQ3LTEuMzQyQzcuMTU4IDEzLjQ0OCA4LjQyNCAxMSAxMiAxMWMzLjU3NyAwIDQuODQyIDIuNDQ5IDQuODk0IDIuNTUzLjI0Ny40OTQuMDQ3IDEuMDk1LS40NDcgMS4zNDItLjQ5Mi4yNDUtMS4wODUuMDQ5LTEuMzM2LS40MzZDMTUuMDY4IDE0LjM3OSAxNC4yODEgMTMgMTIgMTNjLTIuMzE3IDAtMy4wOTkgMS40MzMtMy4xMDYgMS40NDctLjE3NS4zNTEtLjUyOC41NTMtLjg5NS41NTN6bTIwLjAwMiAwYy0uMzY3IDAtLjcyLS4yMDItLjg5Ni0uNTUzQzI3LjA4IDE0LjQwMSAyNi4yOTkgMTMgMjQgMTNzLTMuMDggMS40MDEtMy4xMTIgMS40NmMtLjI2LjQ4MS0uODU5LjY3LTEuMzQ1LjQyLS40ODUtLjI1Mi0uNjgyLS44MzktLjQzOC0xLjMyOEMxOS4xNTcgMTMuNDQ5IDIwLjQyMyAxMSAyNCAxMXM0Ljg0MyAyLjQ0OSA0Ljg5NSAyLjU1M2MuMjQ3LjQ5NC4wNDcgMS4wOTUtLjQ0NyAxLjM0Mi0uMTQ0LjA3MS0uMjk3LjEwNS0uNDQ3LjEwNXoiLz48L3N2Zz4=" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"></span>
</span>
<span class="label">Happy</span>
<span class="sentence-mini">I am happy!</span>
</button>
<button class="card" type="button" data-emotion="sad" data-sentence="I am sad." data-key="2"
style="--accent:#29A7E1;--deep:#0E6E9E;--soft:#E1F3FC"
aria-pressed="false" aria-label="Sad. I am sad.">
<span class="card-num" aria-hidden="true">2</span>
<span class="heart-badge" id="heart-sad" title="Students feeling sad">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQ0M0RCIgZD0iTTM2IDE4YzAgOS45NDEtOC4wNTkgMTgtMTggMTgtOS45NCAwLTE4LTguMDU5LTE4LTE4QzAgOC4wNiA4LjA2IDAgMTggMGM5Ljk0MSAwIDE4IDguMDYgMTggMTgiLz48ZWxsaXBzZSBmaWxsPSIjNjY0NTAwIiBjeD0iMTEuNSIgY3k9IjE3IiByeD0iMi41IiByeT0iMy41Ii8+PGVsbGlwc2UgZmlsbD0iIzY2NDUwMCIgY3g9IjI0LjUiIGN5PSIxNyIgcng9IjIuNSIgcnk9IjMuNSIvPjxwYXRoIGZpbGw9IiM2NjQ1MDAiIGQ9Ik01Ljk5OSAxMy41Yy0uMjA4IDAtLjQxOS0uMDY1LS41OTktLjItLjQ0Mi0uMzMxLS41MzEtLjk1OC0uMi0xLjQgMy4yNjItNC4zNSA3LjYxNi00LjQgNy44LTQuNC41NTIgMCAxIC40NDggMSAxIDAgLjU1MS0uNDQ1Ljk5OC0uOTk2IDEtLjE1NS4wMDItMy41NjguMDg2LTYuMjA0IDMuNi0uMTk2LjI2Mi0uNDk3LjQtLjgwMS40em0yNC4wMDIgMGMtLjMwNSAwLS42MDQtLjEzOC0uODAxLS40LTIuNjQxLTMuNTIxLTYuMDYxLTMuNTk5LTYuMjA2LTMuNi0uNTUtLjAwNi0uOTk0LS40NTYtLjk5MS0xLjAwNS4wMDMtLjU1MS40NDctLjk5NS45OTctLjk5NS4xODQgMCA0LjUzNy4wNSA3LjggNC40LjMzMi40NDIuMjQyIDEuMDY5LS4yIDEuNC0uMTguMTM1LS4zOS4yLS41OTkuMnptLTYuNTE2IDE0Ljg3OUMyMy40NzQgMjguMzM1IDIyLjM0IDI0IDE4IDI0cy01LjQ3NCA0LjMzNS01LjQ4NSA0LjM3OWMtLjA1My4yMTMuMDQ0LjQzMS4yMzIuNTQ0LjE4OC4xMTIuNDMzLjA4Ni41OTYtLjA2QzEzLjM1MiAyOC44NTUgMTQuMzU2IDI4IDE4IDI4YzMuNTkgMCA0LjYxNy44MyA0LjY1Ni44NjMuMDk1LjA5LjIxOS4xMzcuMzQ0LjEzNy4wODQgMCAuMTY5LS4wMjEuMjQ2LS4wNjQuMTk2LS4xMTIuMjk0LS4zMzkuMjM5LS41NTd6Ii8+PHBhdGggZmlsbD0iIzVEQURFQyIgZD0iTTE2IDMxYzAgMi43NjItMi4yMzggNS01IDVzLTUtMi4yMzgtNS01IDQtMTAgNS0xMCA1IDcuMjM4IDUgMTB6Ii8+PC9zdmc+" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"><img class="p tear t1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzVEQURFQyIgZD0iTTI4LjM0NCAxNy43NjhMMTguMTQ4IDEuMDkgOC43IDE3LjY1NGMtMi4yIDMuNTEtMi4zOTIgOC4wNzQtLjA4MSAxMS44NTQgMy4yODUgNS4zNzMgMTAuMzYzIDcuMDk4IDE1LjgxMSAzLjg1NyA1LjQ0Ni0zLjI0IDcuMTk5LTEwLjIyIDMuOTE0LTE1LjU5N3oiLz48L3N2Zz4=" alt="" style="left:30%;--td:0.00s"><img class="p tear t2" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzVEQURFQyIgZD0iTTI4LjM0NCAxNy43NjhMMTguMTQ4IDEuMDkgOC43IDE3LjY1NGMtMi4yIDMuNTEtMi4zOTIgOC4wNzQtLjA4MSAxMS44NTQgMy4yODUgNS4zNzMgMTAuMzYzIDcuMDk4IDE1LjgxMSAzLjg1NyA1LjQ0Ni0zLjI0IDcuMTk5LTEwLjIyIDMuOTE0LTE1LjU5N3oiLz48L3N2Zz4=" alt="" style="left:67%;--td:0.75s"><img class="p tear t3" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzVEQURFQyIgZD0iTTI4LjM0NCAxNy43NjhMMTguMTQ4IDEuMDkgOC43IDE3LjY1NGMtMi4yIDMuNTEtMi4zOTIgOC4wNzQtLjA4MSAxMS44NTQgMy4yODUgNS4zNzMgMTAuMzYzIDcuMDk4IDE1LjgxMSAzLjg1NyA1LjQ0Ni0zLjI0IDcuMTk5LTEwLjIyIDMuOTE0LTE1LjU5N3oiLz48L3N2Zz4=" alt="" style="left:34%;--td:1.50s"></span>
</span>
<span class="label">Sad</span>
<span class="sentence-mini">I am sad.</span>
</button>
<button class="card" type="button" data-emotion="angry" data-sentence="I am angry!" data-key="3"
style="--accent:#F04438;--deep:#C1160B;--soft:#FFE7E4"
aria-pressed="false" aria-label="Angry. I am angry!">
<span class="card-num" aria-hidden="true">3</span>
<span class="heart-badge" id="heart-angry" title="Students feeling angry">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"><img class="p anger-sym" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0JFMTkzMSIgZD0iTTIuNjM4IDIzLjgyMWwtMS42MjUtMy4xIDEuNTUtLjgxMmMyLjM5My0xLjI1NSA0Ljk4Mi0yLjc3OCA1LjQxMy00Ljk4Mi4zMzUtMS43MTQtLjYxMS0zLjkwMy0yLjgxMi02LjUwNmwtMS4xMy0xLjMzNiAyLjY3Mi0yLjI2IDEuMTMgMS4zMzZjMi45NjEgMy41MDIgNC4xMzEgNi41ODkgMy41NzQgOS40MzctLjc4OCA0LjAzNy00Ljk3NSA2LjIzMS03LjIyMyA3LjQxbC0xLjU0OS44MTN6TTIwLjkzIDM0Ljk0N2wtLjgxMi0xLjU1Yy0xLjI1NS0yLjM5NC0yLjc3OC00Ljk4Mi00Ljk4Mi01LjQxMy0xLjcxMy0uMzM2LTMuOTAzLjYxMS02LjUwNiAyLjgxMmwtMS4zMzYgMS4xMy0yLjI2LTIuNjcyIDEuMzM2LTEuMTNjMy41MDEtMi45NjIgNi41ODUtNC4xMzQgOS40MzctMy41NzQgNC4wMzcuNzg4IDYuMjMxIDQuOTc0IDcuNDEgNy4yMjNsLjgxMiAxLjU1LTMuMDk5IDEuNjI0em04LjUzMS00LjAyMmwtMS4xMy0xLjMzNkMyNS4zNjkgMjYuMDg3IDI0LjIgMjMgMjQuNzU3IDIwLjE1MWMuNzg4LTQuMDM2IDQuOTc0LTYuMjMgNy4yMjMtNy40MDlsMS41NS0uODEyIDEuNjI1IDMuMS0xLjU1LjgxMmMtMi4zOTQgMS4yNTUtNC45ODIgMi43NzgtNS40MTMgNC45ODEtLjMzNSAxLjcxNS42MTEgMy45MDMgMi44MTEgNi41MDZsMS4xMyAxLjMzNi0yLjY3MiAyLjI2em0tNy43MDgtMTkuNTg4Yy0uNDcxIDAtLjkzNC0uMDQ1LTEuMzkyLS4xMzQtNC4wMzctLjc4OC02LjIzMS00Ljk3NS03LjQxLTcuMjIzbC0uODEyLTEuNTUgMy4xLTEuNjI1LjgxMyAxLjU1YzEuMjU1IDIuMzkzIDIuNzc4IDQuOTgyIDQuOTgxIDUuNDEzIDEuNzExLjMzNCAzLjkwMi0uNjEgNi41MDYtMi44MTJsMS4zMzYtMS4xMyAyLjI2IDIuNjcyLTEuMzM2IDEuMTNjLTIuOTQxIDIuNDg2LTUuNTg4IDMuNzA5LTguMDQ2IDMuNzA5eiIvPjwvc3ZnPg==" alt=""><i class="steam" style="left:4%;--sd:0.00s"></i><i class="steam" style="left:84%;--sd:0.45s"></i><i class="steam" style="left:-4%;--sd:0.90s"></i><i class="steam" style="left:92%;--sd:1.35s"></i></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0RBMkY0NyIgZD0iTTM2IDE4YzAgOS45NDEtOC4wNTkgMTgtMTggMTgtOS45NCAwLTE4LTguMDU5LTE4LTE4QzAgOC4wNiA4LjA2IDAgMTggMGM5Ljk0MSAwIDE4IDguMDYgMTggMTgiLz48cGF0aCBmaWxsPSIjMjkyRjMzIiBkPSJNMjUuNDg1IDI5Ljg3OUMyNS40NCAyOS43IDI0LjMxNyAyNS41IDE4IDI1LjVjLTYuMzE4IDAtNy40NCA0LjItNy40ODUgNC4zNzktLjA1NS4yMTcuMDQzLjQ0Mi4yMzcuNTU0LjE5NS4xMDkuNDM5LjA3OS42LS4wNzcuMDE5LS4wMTkgMS45NTQtMS44NTYgNi42NDgtMS44NTZzNi42MyAxLjgzNyA2LjY0OCAxLjg1NWMuMDk2LjA5NS4yMjQuMTQ1LjM1Mi4xNDUuMDg0IDAgLjE2OS0uMDIxLjI0Ni0uMDY0LjE5Ni0uMTEyLjI5NC0uMzM5LjIzOS0uNTU3em0tOS43NzgtMTIuNTg2QzEyLjQ1MiAxNC4wMzggNy4yMjEgMTQgNyAxNGMtLjU1MiAwLS45OTkuNDQ3LS45OTkuOTk4LS4wMDEuNTUyLjQ0NiAxIC45OTggMS4wMDIuMDI5IDAgMS45MjUuMDIyIDMuOTgzLjczNy0uNTkzLjY0LS45ODIgMS42MzQtLjk4MiAyLjc2MyAwIDEuOTM0IDEuMTE5IDMuNSAyLjUgMy41czIuNS0xLjU2NiAyLjUtMy41YzAtLjE3NC0uMDE5LS4zNC0uMDM3LS41MDcuMDEzIDAgLjAyNS4wMDcuMDM3LjAwNy4yNTYgMCAuNTEyLS4wOTguNzA3LS4yOTMuMzkxLS4zOTEuMzkxLTEuMDIzIDAtMS40MTR6TTI5IDE0Yy0uMjIxIDAtNS40NTEuMDM4LTguNzA3IDMuMjkzLS4zOTEuMzkxLS4zOTEgMS4wMjMgMCAxLjQxNC4xOTUuMTk1LjQ1MS4yOTMuNzA3LjI5My4wMTMgMCAuMDI0LS4wMDcuMDM2LS4wMDctLjAxNi4xNjctLjAzNi4zMzMtLjAzNi41MDcgMCAxLjkzNCAxLjExOSAzLjUgMi41IDMuNXMyLjUtMS41NjYgMi41LTMuNWMwLTEuMTI5LS4zODktMi4xMjMtLjk4Mi0yLjc2MyAyLjA1OC0uNzE1IDMuOTU0LS43MzcgMy45ODQtLjczNy41NTEtLjAwMi45OTgtLjQ1Ljk5Ny0xLjAwMi0uMDAxLS41NTEtLjQ0Ny0uOTk4LS45OTktLjk5OHoiLz48L3N2Zz4=" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"></span>
</span>
<span class="label">Angry</span>
<span class="sentence-mini">I am angry!</span>
</button>
<button class="card" type="button" data-emotion="scared" data-sentence="I am scared." data-key="4"
style="--accent:#9B5DE5;--deep:#6E32BC;--soft:#F2E9FF"
aria-pressed="false" aria-label="Scared. I am scared.">
<span class="card-num" aria-hidden="true">4</span>
<span class="heart-badge" id="heart-scared" title="Students feeling scared">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"><i class="mline ml-l m1"></i><i class="mline ml-l m2"></i><i class="mline ml-l m3"></i><i class="mline ml-r m1"></i><i class="mline ml-r m2"></i><i class="mline ml-r m3"></i></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQ0M0RCIgZD0iTTM2IDE4YzAgOS45NDEtOC4wNTkgMTgtMTggMTgtOS45NCAwLTE4LTguMDU5LTE4LTE4QzAgOC4wNiA4LjA2IDAgMTggMGM5Ljk0MSAwIDE4IDguMDYgMTggMTgiLz48cGF0aCBmaWxsPSIjQkREREY0IiBkPSJNMTggMTFjOC43NDkgMCAxNi4wMzMgNC41MDkgMTcuNjU2IDEwLjQ4NC4yMjItMS4xMjguMzQ0LTIuMjkyLjM0NC0zLjQ4NCAwLTkuOTQtOC4wNTktMTgtMTgtMThDOC4wNiAwIDAgOC4wNiAwIDE4YzAgMS4xOTIuMTIzIDIuMzU2LjM0NCAzLjQ4NEMxLjk2NyAxNS41MDkgOS4yNTIgMTEgMTggMTF6Ii8+PGVsbGlwc2UgZmlsbD0iIzY2NDUwMCIgY3g9IjExLjUiIGN5PSIxNi41IiByeD0iMi41IiByeT0iMy41Ii8+PGVsbGlwc2UgZmlsbD0iIzY2NDUwMCIgY3g9IjI0LjUiIGN5PSIxNi41IiByeD0iMi41IiByeT0iMy41Ii8+PHBhdGggZmlsbD0iIzY2NDUwMCIgZD0iTTUuOTk5IDEyYy0uMjA4IDAtLjQxOS0uMDY1LS41OTktLjItLjQ0Mi0uMzMxLS41MzEtLjk1OC0uMi0xLjRDOC40NjIgNi4wNSAxMi44MTYgNiAxMyA2Yy41NTIgMCAxIC40NDggMSAxIDAgLjU1MS0uNDQ1Ljk5OC0uOTk2IDEtLjE1NS4wMDItMy41NjguMDg2LTYuMjA0IDMuNi0uMTk2LjI2Mi0uNDk3LjQtLjgwMS40em0yNC4wMDIgMGMtLjMwNSAwLS42MDQtLjEzOC0uODAxLS40LTIuNjQtMy41MjEtNi4wNjEtMy41OTgtNi4yMDYtMy42LS41NS0uMDA2LS45OTQtLjQ1Ni0uOTkxLTEuMDA1QzIyLjAwNiA2LjQ0NCAyMi40NSA2IDIzIDZjLjE4NCAwIDQuNTM3LjA1IDcuOCA0LjQuMzMyLjQ0Mi4yNDIgMS4wNjktLjIgMS40LS4xOC4xMzUtLjM5LjItLjU5OS4yem0tNi41MTYgMTUuODc5QzIzLjQ3NCAyNy44MzUgMjIuMzQgMjMuNSAxOCAyMy41cy01LjQ3NCA0LjMzNS01LjQ4NSA0LjM3OWMtLjA1My4yMTMuMDQzLjQzMS4yMzEuNTQ0LjE4Ny4xMTIuNDMzLjA4Ni41OTYtLjA2LjAxMS0uMDA4IDEuMDE1LS44NjMgNC42NTgtLjg2MyAzLjU4OSAwIDQuNjE3LjgzIDQuNjU2Ljg2My4wOTUuMDkuMjE5LjEzNy4zNDQuMTM3LjA4NCAwIC4xNjktLjAyMS4yNDYtLjA2NC4xOTYtLjExMi4yOTQtLjMzOS4yMzktLjU1N3oiLz48L3N2Zz4=" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"><img class="p hand hand-l" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0VGOTY0NSIgZD0iTTIwLjUgMi45NjVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjV2LjAwNUwxNS41LjQ2NWMtMS4zODEgMC0yLjUgMS4xMTktMi41IDIuNVY0LjI1bC0yLjUtMS41MzVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjVWOC43NUw3IDE4aDEzLjU0MkwyMC41IDIuOTY1eiIvPjxwYXRoIGZpbGw9IiNGRkRDNUQiIGQ9Ik0zMS4zNzUgMTYuMjE5Yy0xLjM4MS0uNjExLTMuMzU0LjIwOC00Ljc1IDIuMTg4LS45MTcgMS4zLTEuMTg3IDMuMTUxLTIuMzkxIDMuMzQ0LS40Ni4wNzMtMS4yMzQtLjMxMy0xLjIzNC0xLjM5N1Y0LjVzMC0yLTItMi0yIDItMiAydjExLjYzM2MwLS4wMjktMS0uMDY0LTEtLjA4MlYyczAtMi0yLTItMiAyLTIgMnYxNC4wNTNjMCAuMDE3LTEgLjA0MS0xIC4wNjlWNC4yNXMwLTItMi0yLTIgMi0yIDJ2MTIuNjM4YzAgLjExOC0xIC4yNTEtMSAuMzk4VjguNzVzMC0yLTItMi0yIDItMiAyVjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTIgNC43NzUgMCA4LjA2LTIuNTk4IDkuODk2LTUuMjkyIDEuNTU3LTIuMjg1IDIuMDA5LTQuNjU4IDIuMTA0LTUuMzc1IDAgMCAuMTIzLTEuNDc5IDEuMTU2LTIuODY1IDEuNDY5LTEuOTY5IDIuNS0zLjE1NiAzLjEyNS0zLjg2Ni4zMTctLjM1OC42MjUtMS43MDYtLjkwNi0yLjM4M3oiLz48cGF0aCBmaWxsPSIjRUY5NjQ1IiBkPSJNMjMuNDM5IDIxLjQ3MWMtLjI5Ny0uMjY2LS4zNzItLjU1Mi0uNDE3LS44MDgtMS44OTIuMjU5LTQuNDU3Ljc4OS02LjQyNyAyLjcxNS0yLjU1NiAyLjQ5OS0yLjk5MiA1LjItMi45NzEgNy4wMDcuMDE3IDEuNDU3LjgxMiAyLjE0NyAxLjA0NS0uMDEyLjI5Mi0yLjcwNiAyLjI1NC04LjA2MyA4Ljc4NC04LjU4LjAyOC0uMDAyLjM4Ny0uMDI0LjU5MS0uMDM1IDAgMC0uMzUyLS4wNi0uNjA1LS4yODd6Ii8+PC9zdmc+" alt=""><img class="p hand hand-r" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0VGOTY0NSIgZD0iTTIwLjUgMi45NjVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjV2LjAwNUwxNS41LjQ2NWMtMS4zODEgMC0yLjUgMS4xMTktMi41IDIuNVY0LjI1bC0yLjUtMS41MzVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjVWOC43NUw3IDE4aDEzLjU0MkwyMC41IDIuOTY1eiIvPjxwYXRoIGZpbGw9IiNGRkRDNUQiIGQ9Ik0zMS4zNzUgMTYuMjE5Yy0xLjM4MS0uNjExLTMuMzU0LjIwOC00Ljc1IDIuMTg4LS45MTcgMS4zLTEuMTg3IDMuMTUxLTIuMzkxIDMuMzQ0LS40Ni4wNzMtMS4yMzQtLjMxMy0xLjIzNC0xLjM5N1Y0LjVzMC0yLTItMi0yIDItMiAydjExLjYzM2MwLS4wMjktMS0uMDY0LTEtLjA4MlYyczAtMi0yLTItMiAyLTIgMnYxNC4wNTNjMCAuMDE3LTEgLjA0MS0xIC4wNjlWNC4yNXMwLTItMi0yLTIgMi0yIDJ2MTIuNjM4YzAgLjExOC0xIC4yNTEtMSAuMzk4VjguNzVzMC0yLTItMi0yIDItMiAyVjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTIgNC43NzUgMCA4LjA2LTIuNTk4IDkuODk2LTUuMjkyIDEuNTU3LTIuMjg1IDIuMDA5LTQuNjU4IDIuMTA0LTUuMzc1IDAgMCAuMTIzLTEuNDc5IDEuMTU2LTIuODY1IDEuNDY5LTEuOTY5IDIuNS0zLjE1NiAzLjEyNS0zLjg2Ni4zMTctLjM1OC42MjUtMS43MDYtLjkwNi0yLjM4M3oiLz48cGF0aCBmaWxsPSIjRUY5NjQ1IiBkPSJNMjMuNDM5IDIxLjQ3MWMtLjI5Ny0uMjY2LS4zNzItLjU1Mi0uNDE3LS44MDgtMS44OTIuMjU5LTQuNDU3Ljc4OS02LjQyNyAyLjcxNS0yLjU1NiAyLjQ5OS0yLjk5MiA1LjItMi45NzEgNy4wMDcuMDE3IDEuNDU3LjgxMiAyLjE0NyAxLjA0NS0uMDEyLjI5Mi0yLjcwNiAyLjI1NC04LjA2MyA4Ljc4NC04LjU4LjAyOC0uMDAyLjM4Ny0uMDI0LjU5MS0uMDM1IDAgMC0uMzUyLS4wNi0uNjA1LS4yODd6Ii8+PC9zdmc+" alt=""></span>
</span>
<span class="label">Scared</span>
<span class="sentence-mini">I am scared.</span>
</button>
<button class="card" type="button" data-emotion="tired" data-sentence="I am tired." data-key="5"
style="--accent:#26A69A;--deep:#0B7A70;--soft:#DFF4F1"
aria-pressed="false" aria-label="Tired. I am tired.">
<span class="card-num" aria-hidden="true">5</span>
<span class="heart-badge" id="heart-tired" title="Students feeling tired">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"><img class="p zzz z1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzQyODlDMSIgZD0iTTMzIDE5YzEuMTg3IDAgMiAuNzg2IDIgMiAwIDEuMDczLS45ODMgMi0yIDJIMjJjLTEuNDk2IDAtMi0uODEzLTItMiAwLS41NjUuNjMyLTEuNDkyIDEtMmw4LTEyaC03Yy0xLjEyOCAwLTItLjg0My0yLTIgMC0xLjA3My45MjktMiAyLTJoMTFjMS42MzkgMCAyIDEuMDEyIDIgMiAwIC42MjEtLjYzNSAxLjUxOS0xIDJsLTggMTJoN3ptLTE2IDVjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFoLTZjLS43OTggMC0xLS4zNjctMS0xIDAtLjMwMS4zMzctLjcyOS41MzMtMUwxNSAxOGgtNGMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTczLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDEzIDI0aDR6bS05IDdjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFIMmMtLjc5OCAwLTEtLjM2Ny0xLTEgMC0uMzAxLjMzNy0uNzI5LjUzMy0xTDYgMjVIMmMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTcyLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDQgMzFoNHoiLz48L3N2Zz4=" alt="" style="left:70%;top:6%;--zd:0.00s"><img class="p zzz z2" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzQyODlDMSIgZD0iTTMzIDE5YzEuMTg3IDAgMiAuNzg2IDIgMiAwIDEuMDczLS45ODMgMi0yIDJIMjJjLTEuNDk2IDAtMi0uODEzLTItMiAwLS41NjUuNjMyLTEuNDkyIDEtMmw4LTEyaC03Yy0xLjEyOCAwLTItLjg0My0yLTIgMC0xLjA3My45MjktMiAyLTJoMTFjMS42MzkgMCAyIDEuMDEyIDIgMiAwIC42MjEtLjYzNSAxLjUxOS0xIDJsLTggMTJoN3ptLTE2IDVjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFoLTZjLS43OTggMC0xLS4zNjctMS0xIDAtLjMwMS4zMzctLjcyOS41MzMtMUwxNSAxOGgtNGMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTczLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDEzIDI0aDR6bS05IDdjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFIMmMtLjc5OCAwLTEtLjM2Ny0xLTEgMC0uMzAxLjMzNy0uNzI5LjUzMy0xTDYgMjVIMmMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTcyLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDQgMzFoNHoiLz48L3N2Zz4=" alt="" style="left:78%;top:14%;--zd:1.10s"><img class="p zzz z3" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iIzQyODlDMSIgZD0iTTMzIDE5YzEuMTg3IDAgMiAuNzg2IDIgMiAwIDEuMDczLS45ODMgMi0yIDJIMjJjLTEuNDk2IDAtMi0uODEzLTItMiAwLS41NjUuNjMyLTEuNDkyIDEtMmw4LTEyaC03Yy0xLjEyOCAwLTItLjg0My0yLTIgMC0xLjA3My45MjktMiAyLTJoMTFjMS42MzkgMCAyIDEuMDEyIDIgMiAwIC42MjEtLjYzNSAxLjUxOS0xIDJsLTggMTJoN3ptLTE2IDVjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFoLTZjLS43OTggMC0xLS4zNjctMS0xIDAtLjMwMS4zMzctLjcyOS41MzMtMUwxNSAxOGgtNGMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTczLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDEzIDI0aDR6bS05IDdjLjYzMyAwIDEgLjM1MyAxIDEgMCAuNTczLS40NTggMS0xIDFIMmMtLjc5OCAwLTEtLjM2Ny0xLTEgMC0uMzAxLjMzNy0uNzI5LjUzMy0xTDYgMjVIMmMtLjYwMiAwLTEtLjM4NC0xLTEgMC0uNTcyLjQyOC0xIDEtMWg2Yy44NzQgMCAxIC40NzMgMSAxIDAgLjMzMS0uMzM4Ljg3Ny0uNTMzIDEuMTMzTDQgMzFoNHoiLz48L3N2Zz4=" alt="" style="left:62%;top:20%;--zd:2.20s"></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PGNpcmNsZSBmaWxsPSIjRkZDQzREIiBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiLz48Y2lyY2xlIGZpbGw9IiM2NjQ1MDAiIGN4PSIxOCIgY3k9IjI2IiByPSIzIi8+PHBhdGggZmlsbD0iIzY2NDUwMCIgZD0iTTE3LjMxMiAxNi42MTJjLS4xNzYtLjE0My0uNDI3LS4xNDctLjYxLS4wMTQtLjAxMi4wMDktMS4yNi45MDItMy43MDIuOTAyLTIuNDQxIDAtMy42OS0uODkzLTMuNy0uOS0uMTgzLS4xMzctLjQzNS0uMTMzLS42MTEuMDA5LS4xNzguMTQyLS4yMzguMzg2LS4xNDYuNTk0LjA2LjEzNSAxLjUgMy4yOTcgNC40NTcgMy4yOTcgMi45NTggMCA0LjM5Ny0zLjE2MiA0LjQ1Ny0zLjI5Ny4wOTItLjIwNy4wMzItLjQ0OS0uMTQ1LS41OTF6bTEwIDBjLS4xNzYtLjE0My0uNDI2LS4xNDgtLjYxLS4wMTQtLjAxMi4wMDktMS4yNjEuOTAyLTMuNzAyLjkwMi0yLjQ0IDAtMy42OS0uODkzLTMuNy0uOS0uMTgzLS4xMzctLjQzNC0uMTMzLS42MTEuMDA5LS4xNzguMTQyLS4yMzguMzg2LS4xNDYuNTk0LjA2LjEzNSAxLjUgMy4yOTcgNC40NTcgMy4yOTcgMi45NTggMCA0LjM5Ny0zLjE2MiA0LjQ1Ny0zLjI5Ny4wOTItLjIwNy4wMzItLjQ0OS0uMTQ1LS41OTF6Ii8+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTM0LjQzIDEyLjUzNGMuMDA0LS4wNDQuMDIzLS4wNzcuMDIzLS4xMjMgMC0uNzU0LS41NDgtMS4xODgtMS4yMjUtMS4xODhoLTMuNTgybDQuMjc5LTUuOTkzYy4yMDYtLjI4My4yODItLjQ1My4yODItLjgxMSAwLS43MzUtLjY0LS44NDktLjg4NS0uODQ5aC01LjM0OWwtLjAzMi0uNjg4cy0xLjQwOS44MzEtMS41MDMuODg4LS41MDUuMzcyLS41MDUuOTg3YzAgLjc1NC41NDYgMS4xODcgMS4yMjUgMS4xODdoMy4xNDlsLTQuMjYxIDUuOTkzYy0uMDk0LjE1MS0uMjQ0LjQzMy0uMjQ0LjczNSAwIC42MjIuNTA4LjkyNCAxLjExMS45MjRoNi4zMTVjLjI1OCAwIC41MTUtLjA3Ni42ODEtLjE3NmwxLjUwMy0uODg4aC0uOTgyeiIvPjxwYXRoIGZpbGw9IiMyQTY3OTciIGQ9Ik0zMS43NzEgNS4wODRoLTMuMTQ5Yy0uNjc5IDAtMS4yMjUtLjQzMy0xLjIyNS0xLjE4N3MuNTQ2LTEuMTg4IDEuMjI1LTEuMTg4aDYuMTY0Yy4yNDUgMCAuODg1LjExMy44ODUuODQ4IDAgLjM1OC0uMDc2LjUyOC0uMjgyLjgxMWwtNC4yNzkgNS45OTNoMy41ODJjLjY3NyAwIDEuMjI1LjQzMyAxLjIyNSAxLjE4N3MtLjU0OCAxLjE4Ny0xLjIyNSAxLjE4N2gtNi4zMTVjLS42MDMgMC0xLjExMS0uMzAyLTEuMTExLS45MjQgMC0uMzAyLjE1LS41ODQuMjQ0LS43MzVsNC4yNjEtNS45OTJ6Ii8+PHBhdGggZmlsbD0iI0ZGQUMzMyIgZD0iTTI0Ljg4NiA3LjQ4Yy4wMDMtLjAzMy4wMTgtLjA1OC4wMTgtLjA5MiAwLS41NjQtLjQxLS44ODktLjkxNy0uODg5aC0yLjY4MmwzLjIwMy00LjQ4N2MuMTU2LS4yMTIuMjEyLS4zMzkuMjEyLS42MDYgMC0uNTUtLjQ3OS0uNjM1LS42NjMtLjYzNWgtNC4wMDRsLS4wMjQtLjUxNXMtMS4wNTUuNjIyLTEuMTI1LjY2NWMtLjA3LjA0My0uMzc4LjI3OS0uMzc4LjczOSAwIC41NjQuNDA5Ljg4OS45MTcuODg5SDIxLjhsLTMuMTkgNC40ODdjLS4wNy4xMTMtLjE4My4zMjQtLjE4My41NSAwIC40NjYuMzguNjkxLjgzMi42OTFoNC43MjhjLjE5MyAwIC4zODUtLjA1Ny41MS0uMTMybDEuMTI1LS42NjVoLS43MzZ6Ii8+PHBhdGggZmlsbD0iIzJBNjc5NyIgZD0iTTIyLjg5NiAxLjkwM2gtMi4zNTdjLS41MDggMC0uOTE3LS4zMjQtLjkxNy0uODg5IDAtLjU2NC40MDktLjg4OS45MTctLjg4OWg0LjYxNWMuMTg0IDAgLjY2My4wODUuNjYzLjYzNSAwIC4yNjgtLjA1Ny4zOTUtLjIxMS42MDdsLTMuMjAzIDQuNDg3aDIuNjgyYy41MDUgMCAuOTE1LjMyNC45MTUuODg5cy0uNDEuODg5LS45MTcuODg5aC00LjcyOGMtLjQ1MiAwLS44MzItLjIyNi0uODMyLS42OTEgMC0uMjI2LjExMy0uNDM3LjE4My0uNTVsMy4xOS00LjQ4OHoiLz48cGF0aCBmaWxsPSIjRkZBQzMzIiBkPSJNMTcuNzQxIDEwLjQyNWMuMDAzLS4wMjguMDE1LS4wNDkuMDE1LS4wNzkgMC0uNDgzLS4zNTEtLjc2MS0uNzg1LS43NjFoLTIuMjk1bDIuNzQyLTMuODRjLjEzMi0uMTgxLjE4MS0uMjkuMTgxLS41MTkgMC0uNDcxLS40MS0uNTQ0LS41NjctLjU0NGgtMy40MjdsLS4wMjEtLjQ0MS0uOTYzLjU2OWMtLjA2LjAzNy0uMzI0LjIzOC0uMzI0LjYzMyAwIC40ODMuMzUuNzYxLjc4NS43NjFoMi4wMTdsLTIuNzMgMy44NGMtLjA2LjA5Ny0uMTU3LjI3OC0uMTU3LjQ3MSAwIC4zOTkuMzI2LjU5Mi43MTIuNTkyaDQuMDQ3Yy4xNjUgMCAuMzMtLjA0OS40MzYtLjExM2wuOTYzLS41NjloLS42Mjl6Ii8+PHBhdGggZmlsbD0iIzJBNjc5NyIgZD0iTTE2LjAzNyA1LjY1MkgxNC4wMmMtLjQzNSAwLS43ODUtLjI3OC0uNzg1LS43NjFzLjM1LS43NjEuNzg1LS43NjFoMy45NWMuMTU3IDAgLjU2Ny4wNzMuNTY3LjU0NCAwIC4yMjktLjA0OC4zMzgtLjE4MS41MTlsLTIuNzQyIDMuODRoMi4yOTVjLjQzNCAwIC43ODUuMjc4Ljc4NS43NjFzLS4zNTEuNzYxLS43ODUuNzYxaC00LjA0N2MtLjM4NiAwLS43MTItLjE5My0uNzEyLS41OTIgMC0uMTkzLjA5Ni0uMzc0LjE1Ny0uNDcxbDIuNzMtMy44NHoiLz48L3N2Zz4=" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"></span>
</span>
<span class="label">Tired</span>
<span class="sentence-mini">I am tired.</span>
</button>
<button class="card" type="button" data-emotion="okay" data-sentence="I am okay." data-key="6"
style="--accent:#8EC31F;--deep:#5F8A0B;--soft:#F0F8DA"
aria-pressed="false" aria-label="Okay. I am okay.">
<span class="card-num" aria-hidden="true">6</span>
<span class="heart-badge" id="heart-okay" title="Students feeling okay">❤️ <b>0</b></span>
<span class="stagebox">
<span class="fx fx-back" aria-hidden="true"><img class="p shrug shrug-l" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0VGOTY0NSIgZD0iTTIwLjUgMi45NjVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjV2LjAwNUwxNS41LjQ2NWMtMS4zODEgMC0yLjUgMS4xMTktMi41IDIuNVY0LjI1bC0yLjUtMS41MzVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjVWOC43NUw3IDE4aDEzLjU0MkwyMC41IDIuOTY1eiIvPjxwYXRoIGZpbGw9IiNGRkRDNUQiIGQ9Ik0zMS4zNzUgMTYuMjE5Yy0xLjM4MS0uNjExLTMuMzU0LjIwOC00Ljc1IDIuMTg4LS45MTcgMS4zLTEuMTg3IDMuMTUxLTIuMzkxIDMuMzQ0LS40Ni4wNzMtMS4yMzQtLjMxMy0xLjIzNC0xLjM5N1Y0LjVzMC0yLTItMi0yIDItMiAydjExLjYzM2MwLS4wMjktMS0uMDY0LTEtLjA4MlYyczAtMi0yLTItMiAyLTIgMnYxNC4wNTNjMCAuMDE3LTEgLjA0MS0xIC4wNjlWNC4yNXMwLTItMi0yLTIgMi0yIDJ2MTIuNjM4YzAgLjExOC0xIC4yNTEtMSAuMzk4VjguNzVzMC0yLTItMi0yIDItMiAyVjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTIgNC43NzUgMCA4LjA2LTIuNTk4IDkuODk2LTUuMjkyIDEuNTU3LTIuMjg1IDIuMDA5LTQuNjU4IDIuMTA0LTUuMzc1IDAgMCAuMTIzLTEuNDc5IDEuMTU2LTIuODY1IDEuNDY5LTEuOTY5IDIuNS0zLjE1NiAzLjEyNS0zLjg2Ni4zMTctLjM1OC42MjUtMS43MDYtLjkwNi0yLjM4M3oiLz48cGF0aCBmaWxsPSIjRUY5NjQ1IiBkPSJNMjMuNDM5IDIxLjQ3MWMtLjI5Ny0uMjY2LS4zNzItLjU1Mi0uNDE3LS44MDgtMS44OTIuMjU5LTQuNDU3Ljc4OS02LjQyNyAyLjcxNS0yLjU1NiAyLjQ5OS0yLjk5MiA1LjItMi45NzEgNy4wMDcuMDE3IDEuNDU3LjgxMiAyLjE0NyAxLjA0NS0uMDEyLjI5Mi0yLjcwNiAyLjI1NC04LjA2MyA4Ljc4NC04LjU4LjAyOC0uMDAyLjM4Ny0uMDI0LjU5MS0uMDM1IDAgMC0uMzUyLS4wNi0uNjA1LS4yODd6Ii8+PC9zdmc+" alt=""><img class="p shrug shrug-r" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0VGOTY0NSIgZD0iTTIwLjUgMi45NjVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjV2LjAwNUwxNS41LjQ2NWMtMS4zODEgMC0yLjUgMS4xMTktMi41IDIuNVY0LjI1bC0yLjUtMS41MzVjLTEuMzgxIDAtMi41IDEuMTE5LTIuNSAyLjVWOC43NUw3IDE4aDEzLjU0MkwyMC41IDIuOTY1eiIvPjxwYXRoIGZpbGw9IiNGRkRDNUQiIGQ9Ik0zMS4zNzUgMTYuMjE5Yy0xLjM4MS0uNjExLTMuMzU0LjIwOC00Ljc1IDIuMTg4LS45MTcgMS4zLTEuMTg3IDMuMTUxLTIuMzkxIDMuMzQ0LS40Ni4wNzMtMS4yMzQtLjMxMy0xLjIzNC0xLjM5N1Y0LjVzMC0yLTItMi0yIDItMiAydjExLjYzM2MwLS4wMjktMS0uMDY0LTEtLjA4MlYyczAtMi0yLTItMiAyLTIgMnYxNC4wNTNjMCAuMDE3LTEgLjA0MS0xIC4wNjlWNC4yNXMwLTItMi0yLTIgMi0yIDJ2MTIuNjM4YzAgLjExOC0xIC4yNTEtMSAuMzk4VjguNzVzMC0yLTItMi0yIDItMiAyVjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTIgNC43NzUgMCA4LjA2LTIuNTk4IDkuODk2LTUuMjkyIDEuNTU3LTIuMjg1IDIuMDA5LTQuNjU4IDIuMTA0LTUuMzc1IDAgMCAuMTIzLTEuNDc5IDEuMTU2LTIuODY1IDEuNDY5LTEuOTY5IDIuNS0zLjE1NiAzLjEyNS0zLjg2Ni4zMTctLjM1OC42MjUtMS43MDYtLjkwNi0yLjM4M3oiLz48cGF0aCBmaWxsPSIjRUY5NjQ1IiBkPSJNMjMuNDM5IDIxLjQ3MWMtLjI5Ny0uMjY2LS4zNzItLjU1Mi0uNDE3LS44MDgtMS44OTIuMjU5LTQuNDU3Ljc4OS02LjQyNyAyLjcxNS0yLjU1NiAyLjQ5OS0yLjk5MiA1LjItMi45NzEgNy4wMDcuMDE3IDEuNDU3LjgxMiAyLjE0NyAxLjA0NS0uMDEyLjI5Mi0yLjcwNiAyLjI1NC04LjA2MyA4Ljc4NC04LjU4LjAyOC0uMDAyLjM4Ny0uMDI0LjU5MS0uMDM1IDAgMC0uMzUyLS4wNi0uNjA1LS4yODd6Ii8+PC9zdmc+" alt=""></span>
<img class="face" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzNiI+PHBhdGggZmlsbD0iI0ZGQ0M0RCIgZD0iTTM2IDE4YzAgOS45NDEtOC4wNTkgMTgtMTggMTgtOS45NCAwLTE4LTguMDU5LTE4LTE4QzAgOC4wNiA4LjA2IDAgMTggMGM5Ljk0MSAwIDE4IDguMDYgMTggMTgiLz48ZWxsaXBzZSBmaWxsPSIjNjY0NTAwIiBjeD0iMTEuNSIgY3k9IjE2LjUiIHJ4PSIyLjUiIHJ5PSIzLjUiLz48ZWxsaXBzZSBmaWxsPSIjNjY0NTAwIiBjeD0iMjQuNSIgY3k9IjE2LjUiIHJ4PSIyLjUiIHJ5PSIzLjUiLz48cGF0aCBmaWxsPSIjNjY0NTAwIiBkPSJNMjUgMjZIMTFjLS41NTIgMC0xLS40NDctMS0xcy40NDgtMSAxLTFoMTRjLjU1MyAwIDEgLjQ0NyAxIDFzLS40NDcgMS0xIDF6Ii8+PC9zdmc+" alt="" draggable="false">
<span class="fx fx-front" aria-hidden="true"></span>
</span>
<span class="label">Okay</span>
<span class="sentence-mini">I am okay.</span>
</button>
</main>
<!-- Bottom Interactive Speech Bubble & Class Check-In Bar -->
<section class="bubble-zone" id="bubbleZone">
<div class="bubble is-idle" id="bubble">
<div class="sentence-wrap">
<p class="sentence" id="sentence">👆 Tap a face above to start!</p>
<span class="sentence-sub" id="sentenceSub"></span>
</div>
<div class="bubble-controls">
<button class="speak-btn" id="speakBtn" type="button" aria-label="Hear Jenny say it again">
<span aria-hidden="true">🔊</span> Say Again
</button>
<button class="checkin-btn" id="checkinBtn" type="button" aria-label="Add my heart to this feeling">
<span aria-hidden="true">❤️</span> +1 I Feel This Way!
</button>
</div>
</div>
</section>
<div class="effect-layer" id="effectLayer" aria-hidden="true"></div>
</div>
</div>
<!-- Pre-rendered Microsoft Edge TTS (en-US-JennyNeural) Offline Voice Pack -->
<script src="assets/audio_jenny.js"></script>
<script>
(function() {
"use strict";
var EMOTIONS = {
happy: {
label: "Happy",
sentence: "I am happy!",
sub: "Look at my big smile! 🌟",
clipShort: "emo_happy",
clipFull: "emo_happy_full",
clues: [
{ clip: "clue_happy_1", icon: "🌞", title: "Can you find: “I am happy!”?", sub: "Listen to Jenny and tap the smiling Happy face!" },
{ clip: "clue_happy_2", icon: "🎉", title: "Hooray! Playtime in the sunshine!", sub: "Tap the face that says: “I am happy!”" }
],
story: {
clip: "story_happy",
icon: "🧸🧁⭐",
title: "Teddy got a gold star and a yummy cupcake!",
sub: "How does Teddy Bear feel right now? Tap the matching face!"
}
},
sad: {
label: "Sad",
sentence: "I am sad.",
sub: "Sometimes I need a gentle hug. 🤗",
clipShort: "emo_sad",
clipFull: "emo_sad_full",
clues: [
{ clip: "clue_sad_1", icon: "💧", title: "Can you find: “I am sad.”?", sub: "Listen to Jenny and tap the Sad face with tears!" },
{ clip: "clue_sad_2", icon: "🎈", title: "Oh no, my balloon flew away!", sub: "Tap the face that says: “I am sad.”" }
],
story: {
clip: "story_sad",
icon: "🧸🍦💧",
title: "Teddy dropped his ice cream cone on the ground!",
sub: "How does Teddy Bear feel? Tap the matching face to give Teddy a hug!"
}
},
angry: {
label: "Angry",
sentence: "I am angry!",
sub: "Let’s take a deep breath together. 🌬️",
clipShort: "emo_angry",
clipFull: "emo_angry_full",
clues: [
{ clip: "clue_angry_1", icon: "💢", title: "Can you find: “I am angry!”?", sub: "Listen to Jenny and tap the Angry face!" },
{ clip: "clue_angry_2", icon: "🧱", title: "Hmph! My block tower fell down!", sub: "Tap the face that says: “I am angry!”" }
],
story: {
clip: "story_angry",
icon: "🧸🏰💥",
title: "Someone knocked over Teddy’s big block castle!",
sub: "How does Teddy Bear feel? Tap the matching face!"
}
},
scared: {
label: "Scared",
sentence: "I am scared.",
sub: "You are safe here with your friends. 🛡️",
clipShort: "emo_scared",
clipFull: "emo_scared_full",
clues: [
{ clip: "clue_scared_1", icon: "🙈", title: "Can you find: “I am scared.”?", sub: "Listen to Jenny and tap the Scared face!" },
{ clip: "clue_scared_2", icon: "⛈️", title: "Eek! That thunder was very loud!", sub: "Tap the face that says: “I am scared.”" }
],
story: {
clip: "story_scared",
icon: "🧸⛈️⚡",
title: "The room got dark and a loud storm went BOOM!",
sub: "How does Teddy Bear feel? Tap the matching face!"
}
},
tired: {
label: "Tired",
sentence: "I am tired.",
sub: "Big yawn! Time to rest on a cozy pillow. 💤",
clipShort: "emo_tired",
clipFull: "emo_tired_full",
clues: [
{ clip: "clue_tired_1", icon: "💤", title: "Can you find: “I am tired.”?", sub: "Listen to Jenny and tap the sleepy Tired face!" },
{ clip: "clue_tired_2", icon: "🛏️", title: "Yawn… I want to sleep on my soft pillow.", sub: "Tap the face that says: “I am tired.”" }
],
story: {
clip: "story_tired",
icon: "🧸🛝💤",
title: "Teddy ran around the playground all day and is yawning!",
sub: "How does Teddy Bear feel? Tap the matching face!"
}
},
okay: {
label: "Okay",
sentence: "I am okay.",
sub: "Calm, steady, and ready to learn! 👍",
clipShort: "emo_okay",
clipFull: "emo_okay_full",
clues: [
{ clip: "clue_okay_1", icon: "👍", title: "Can you find: “I am okay.”?", sub: "Listen to Jenny and tap the calm Okay face!" },
{ clip: "clue_okay_2", icon: "🌈", title: "I feel calm and good today.", sub: "Tap the face that says: “I am okay.”" }
],
story: {
clip: "story_okay",
icon: "🧸🎒🍎",
title: "Teddy ate breakfast, packed his bag, and feels calm for school.",
sub: "How does Teddy Bear feel? Tap the matching face!"
}
}
};
var KEYS = Object.keys(EMOTIONS);
var state = {
mode: "chart",
currentCard: null,
soundOn: true,
stars: 0,
hearts: { happy: 0, sad: 0, angry: 0, scared: 0, tired: 0, okay: 0 },
targetEmotion: null,
activeClueClip: "mode_chart",
deck: [],
roundSolved: false,
audioCtx: null,
decoded: {},
activeSources: [],
activeHtmlAudio: null
};
var grid = document.getElementById("grid");
var cards = Array.prototype.slice.call(grid.querySelectorAll(".card"));
var bubbleZone = document.getElementById("bubbleZone");
var bubble = document.getElementById("bubble");
var sentenceEl = document.getElementById("sentence");
var sentenceSubEl = document.getElementById("sentenceSub");
var speakBtn = document.getElementById("speakBtn");
var checkinBtn = document.getElementById("checkinBtn");
var promptBanner = document.getElementById("promptBanner");
var bannerMascot = document.getElementById("bannerMascot");
var bannerTitle = document.getElementById("bannerTitle");
var bannerSub = document.getElementById("bannerSub");
var bannerPlayBtn = document.getElementById("bannerPlayBtn");
var bannerBtnLbl = document.getElementById("bannerBtnLabel");
var nextQuestBtn = document.getElementById("nextQuestBtn");
var starCountEl = document.getElementById("starCount");
var soundBtn = document.getElementById("soundBtn");
var soundIcon = document.getElementById("soundIcon");
var repeatTopBtn = document.getElementById("repeatTopBtn");
var resetTopBtn = document.getElementById("resetTopBtn");
var fsBtn = document.getElementById("fsBtn");
var effectLayer = document.getElementById("effectLayer");
/* Proportional Viewport Scaling so the game fits any screen size */
function fitAppToScreen() {
var pad = document.fullscreenElement ? 0 : 18;
var w = Math.max(320, window.innerWidth - pad);
var h = Math.max(240, window.innerHeight - pad);
var scale = Math.min(w / 1280, h / 720);
document.documentElement.style.setProperty("--app-scale", scale.toFixed(4));
}
/* Microsoft Neural Jenny (en-US-JennyNeural) Audio Playback Engine */
function ensureAudio() {
if (!state.soundOn) return null;
if (!state.audioCtx) {
var AC = window.AudioContext || window.webkitAudioContext;
if (AC) state.audioCtx = new AC();
}
if (state.audioCtx && state.audioCtx.state === "suspended") {
state.audioCtx.resume();
}
return state.audioCtx;
}
function stopAllSpeech() {
state.activeSources.forEach(function(s) {
try { s.stop(); } catch (_) {}
});
state.activeSources = [];
if (state.activeHtmlAudio) {
try {
state.activeHtmlAudio.pause();
state.activeHtmlAudio.currentTime = 0;
} catch (_) {}
state.activeHtmlAudio = null;
}
}
async function decodeClip(key) {
if (state.decoded[key]) return state.decoded[key];
var meta = window.JENNY_EMOTIONS_AUDIO && window.JENNY_EMOTIONS_AUDIO[key];
if (!meta || !meta.src) return null;
var ctx = ensureAudio();
if (!ctx) return null;
var b64 = meta.src.split(",")[1];
var bin = atob(b64);
var bytes = new Uint8Array(bin.length);
for (var i = 0; i < bin.length; i++) bytes[i] = bin.charCodeAt(i);
var buf = await ctx.decodeAudioData(bytes.buffer.slice(0));
state.decoded[key] = buf;
return buf;
}
async function playJennyClips(keys, gapSec) {
if (!state.soundOn) return;
gapSec = typeof gapSec === "number" ? gapSec : 0.06;
stopAllSpeech();
var valid = keys.filter(function(k) { return window.JENNY_EMOTIONS_AUDIO && window.JENNY_EMOTIONS_AUDIO[k]; });
if (!valid.length) return;
var ctx = ensureAudio();
if (ctx) {
try {
var bufs = await Promise.all(valid.map(decodeClip));
var cursor = ctx.currentTime + 0.02;
bufs.forEach(function(buf, i) {
if (!buf) return;
var meta = window.JENNY_EMOTIONS_AUDIO[valid[i]];
var span = meta.span || [0, buf.duration];
var start = Math.max(0, Math.min(span[0], buf.duration - 0.05));
var dur = Math.max(0.08, Math.min(span[1] - start, buf.duration - start));
var src = ctx.createBufferSource();
src.buffer = buf;
src.connect(ctx.destination);
src.start(cursor, start, dur);
state.activeSources.push(src);
cursor += dur + gapSec;
});
return;
} catch (e) {
console.warn("Falling back to HTML5 Audio:", e);
}
}
for (var j = 0; j < valid.length; j++) {
var item = window.JENNY_EMOTIONS_AUDIO[valid[j]];
if (!item) continue;
await new Promise(function(resolve) {
var a = new Audio(item.src);
state.activeHtmlAudio = a;
a.onended = resolve;
a.onerror = resolve;
a.play().catch(resolve);
});
}
}
function burstCelebration() {
effectLayer.innerHTML = "";
var icons = ["⭐", "🌟", "💖", "🎉", "✨", "🌈"];
for (var i = 0; i < 16; i++) {
var span = document.createElement("span");
var angle = (Math.PI * 2 * i / 16) + (Math.random() * 0.25);
var dist = 140 + Math.random() * 260;
span.className = "burst-item";
span.textContent = icons[i % icons.length];
span.style.setProperty("--x", Math.round(Math.cos(angle) * dist) + "px");
span.style.setProperty("--y", Math.round(Math.sin(angle) * dist) + "px");
span.style.setProperty("--r", Math.round(Math.random() * 480 - 240) + "deg");
span.style.setProperty("--size", (24 + Math.round(Math.random() * 22)) + "px");
effectLayer.appendChild(span);
}
setTimeout(function() { effectLayer.innerHTML = ""; }, 1300);
}
function shuffleDeck() {
var arr = KEYS.slice();
for (var i = arr.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
state.deck = arr;
}
function highlightCard(card) {
cards.forEach(function(c) {
if (c !== card) {
c.classList.remove("is-active");
c.setAttribute("aria-pressed", "false");
}
});
if (!card) {
bubble.classList.add("is-idle");
sentenceEl.textContent = "👆 Tap a face above to start!";
sentenceSubEl.textContent = "";
state.currentCard = null;
return;
}
card.classList.remove("is-active");
void card.offsetWidth;
card.classList.add("is-active");
card.setAttribute("aria-pressed", "true");
state.currentCard = card;
var key = card.getAttribute("data-emotion");
var info = EMOTIONS[key];
var cs = getComputedStyle(card);
bubbleZone.style.setProperty("--accent", cs.getPropertyValue("--accent").trim());
bubbleZone.style.setProperty("--deep", cs.getPropertyValue("--deep").trim());
bubble.classList.remove("is-idle");
sentenceEl.textContent = info.sentence;
sentenceSubEl.textContent = info.sub;
if (state.mode === "chart") {
var faceImg = card.querySelector(".face");
if (faceImg) {
bannerMascot.innerHTML = '<img src="' + faceImg.getAttribute("src") + '" alt="" style="width:36px;height:36px;display:block">';
}
}
}
function setMode(mode) {
state.mode = mode;
document.querySelectorAll(".mode-tab").forEach(function(tab) {
var active = tab.getAttribute("data-mode") === mode;
tab.classList.toggle("active", active);
tab.setAttribute("aria-selected", String(active));
});
promptBanner.className = "prompt-banner mode-" + mode;
highlightCard(null);
if (mode === "chart") {
var firstFace = document.querySelector('.card[data-emotion="happy"] .face');
bannerMascot.innerHTML = firstFace
? '<img src="' + firstFace.getAttribute("src") + '" alt="" style="width:36px;height:36px;display:block">'
: "😊";
bannerTitle.textContent = "How Are You Feeling Today?";
bannerSub.textContent = "Tap any face to hear Neural Jenny speak, or click ❤️ to add your feeling to the class chart!";
bannerBtnLbl.textContent = "Hear Question";
nextQuestBtn.hidden = true;
state.activeClueClip = "mode_chart";
playJennyClips(["mode_chart"]);
} else if (mode === "listen") {
bannerBtnLbl.textContent = "Hear Clue Again";
nextQuestBtn.hidden = false;
shuffleDeck();
startNextListenRound();
} else if (mode === "story") {
bannerBtnLbl.textContent = "Hear Teddy's Story";
nextQuestBtn.hidden = false;
shuffleDeck();
startNextStoryRound();
}
}
function startNextListenRound() {
state.roundSolved = false;
highlightCard(null);
if (!state.deck.length) shuffleDeck();
var targetKey = state.deck.pop();
state.targetEmotion = targetKey;
var info = EMOTIONS[targetKey];
var clueObj = info.clues[Math.floor(Math.random() * info.clues.length)];
state.activeClueClip = clueObj.clip;
bannerMascot.textContent = clueObj.icon;
bannerTitle.textContent = "🎧 Listen & Find: " + clueObj.title;
bannerSub.textContent = clueObj.sub;
playJennyClips([clueObj.clip]);
}
function startNextStoryRound() {
state.roundSolved = false;
highlightCard(null);
if (!state.deck.length) shuffleDeck();
var targetKey = state.deck.pop();
state.targetEmotion = targetKey;
var storyObj = EMOTIONS[targetKey].story;
state.activeClueClip = storyObj.clip;
bannerMascot.textContent = storyObj.icon;
bannerTitle.textContent = "🧸 " + storyObj.title;
bannerSub.textContent = storyObj.sub;
playJennyClips([storyObj.clip]);
}
function handleCardTap(card) {
var key = card.getAttribute("data-emotion");
var info = EMOTIONS[key];
if (state.mode === "chart") {
highlightCard(card);
playJennyClips([info.clipFull]);
return;
}
// In Listen & Find or Help Teddy game modes:
if (key === state.targetEmotion) {
highlightCard(card);
if (!state.roundSolved) {
state.roundSolved = true;
state.stars += 1;
starCountEl.textContent = state.stars;
burstCelebration();
}
bannerMascot.textContent = "🌟";
bannerTitle.textContent = "Yay! That’s right — " + info.sentence;
bannerSub.textContent = "Click “Next Question →” or tap another mode whenever you’re ready!";
playJennyClips([info.clipShort, "praise_good"], 0.08);
} else {
card.classList.remove("wrong-shake");
void card.offsetWidth;
card.classList.add("wrong-shake");
playJennyClips(["try_again", state.activeClueClip], 0.12);
}
}
function addCheckinHeart() {
if (!state.currentCard) return;
var key = state.currentCard.getAttribute("data-emotion");
state.hearts[key] = (state.hearts[key] || 0) + 1;
var badge = document.getElementById("heart-" + key);
if (badge) badge.innerHTML = "❤️ <b>" + state.hearts[key] + "</b>";
burstCelebration();
playJennyClips([EMOTIONS[key].clipShort]);
}
/* Event Listeners */
window.addEventListener("resize", fitAppToScreen);
document.addEventListener("fullscreenchange", fitAppToScreen);
cards.forEach(function(card) {
card.addEventListener("click", function() { handleCardTap(card); });
});
document.querySelectorAll(".mode-tab").forEach(function(tab) {
tab.addEventListener("click", function() {
setMode(tab.getAttribute("data-mode"));
});
});
bannerPlayBtn.addEventListener("click", function() {
playJennyClips([state.activeClueClip]);
});
nextQuestBtn.addEventListener("click", function() {
if (state.mode === "listen") startNextListenRound();
else if (state.mode === "story") startNextStoryRound();
});
speakBtn.addEventListener("click", function() {
if (!state.currentCard) return;
var key = state.currentCard.getAttribute("data-emotion");
playJennyClips([EMOTIONS[key].clipFull]);
});
checkinBtn.addEventListener("click", addCheckinHeart);
repeatTopBtn.addEventListener("click", function() {
if (state.mode === "chart" && state.currentCard) {
var key = state.currentCard.getAttribute("data-emotion");
playJennyClips([EMOTIONS[key].clipFull]);
} else {
playJennyClips([state.activeClueClip]);
}
});
resetTopBtn.addEventListener("click", function() {
if (state.mode === "chart") {
highlightCard(null);
playJennyClips(["mode_chart"]);
} else if (state.mode === "listen") {
startNextListenRound();
} else {
startNextStoryRound();
}
});
soundBtn.addEventListener("click", function() {
state.soundOn = !state.soundOn;
soundBtn.classList.toggle("active", state.soundOn);
soundBtn.setAttribute("aria-pressed", String(state.soundOn));
soundIcon.textContent = state.soundOn ? "♪" : "×";
if (!state.soundOn) stopAllSpeech();
else playJennyClips([state.activeClueClip]);
});
fsBtn.addEventListener("click", function() {
var doc = document, el = doc.documentElement;
try {
if (!doc.fullscreenElement) el.requestFullscreen();
else doc.exitFullscreen();
} catch (_) {}
fitAppToScreen();
});
document.addEventListener("keydown", function(ev) {
if (ev.metaKey || ev.ctrlKey || ev.altKey) return;
var n = parseInt(ev.key, 10);
if (n >= 1 && n <= cards.length) {
handleCardTap(cards[n - 1]);
ev.preventDefault();
} else if (ev.key.toLowerCase() === "r") {
repeatTopBtn.click();
} else if (ev.key.toLowerCase() === "m") {
soundBtn.click();
} else if (ev.key.toLowerCase() === "f") {
fsBtn.click();
} else if (ev.key === "Enter" && state.mode !== "chart") {
nextQuestBtn.click();
}
});
fitAppToScreen();
})();
</script>
</body>
</html>