@font-face{font-family:"NV Helvetica";src:url("/tools/content_editor/fonts/HelveticaNeue-Roman.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"NV Helvetica";src:url("/tools/content_editor/fonts/HelveticaNeueBold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"NV Helvetica";src:url("/tools/content_editor/fonts/HelveticaNeueItalic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"NV Helvetica";src:url("/tools/content_editor/fonts/HelveticaNeueBoldItalic.ttf") format("truetype");font-style:italic;font-weight:700;font-display:swap}
:root{--ddg-ease-out:cubic-bezier(.23,1,.32,1);--ddg-ease-move:cubic-bezier(.77,0,.175,1)}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:transparent;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans TC",Arial,sans-serif;color:#202631}
button{font:inherit}.ddg-player{width:100%;overflow:hidden}.ddg-viewport{width:100%;overflow:hidden;background:#f3f5f8}.ddg-track{display:flex;width:200%;transform:translateX(0);transition:transform 260ms var(--ddg-ease-move);will-change:transform}.ddg-player.is-answer .ddg-track{transform:translateX(-50%)}
.ddg-standalone{min-height:100vh;padding:24px;background:#eef1f5}.ddg-standalone .ddg-player{max-width:960px;margin:0 auto;border-radius:12px;box-shadow:0 12px 36px rgba(28,36,48,.13)}
.ddg-slide{position:relative;width:50%;flex:0 0 50%;height:auto;background:#fff center/100% 100% no-repeat;overflow:hidden;isolation:isolate;container-type:inline-size}
.ddg-element{position:absolute;box-sizing:border-box}.ddg-dropzone{display:flex;align-items:center;justify-content:center;border:2px dashed rgba(35,44,58,.58);background:rgba(255,255,255,.4);color:#27313f;font-weight:700;text-align:center;padding:1%;pointer-events:none}
.ddg-text{display:block;overflow:hidden;padding:.42%;white-space:pre-wrap;word-break:break-word;pointer-events:none}
.ddg-card{touch-action:none;cursor:grab;z-index:20;transition:filter 160ms ease}.ddg-card:active{cursor:grabbing}.ddg-card.is-dragging{cursor:grabbing;z-index:200!important;filter:drop-shadow(0 10px 11px rgba(26,32,42,.24))}.ddg-card img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none}.ddg-answer-slide .ddg-card{cursor:default;touch-action:auto}
.ddg-card.is-text-card{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.8%;white-space:pre-wrap;word-break:break-word;user-select:none}
.ddg-question-slide .ddg-card:after{content:"";position:absolute;inset:-5px;border:2px solid #f39a1f;border-radius:10px;box-shadow:0 7px 16px rgba(220,126,8,.2);opacity:0;pointer-events:none;transition:opacity 140ms var(--ddg-ease-out),box-shadow 140ms ease}.ddg-question-slide .ddg-card:focus{outline:none}.ddg-question-slide .ddg-card:focus-visible:after{opacity:1}.ddg-question-slide .ddg-card.is-dragging:after{opacity:0}
.ddg-answer-slide .ddg-card.is-solution-card{filter:drop-shadow(0 0 5px rgba(42,190,101,.92)) drop-shadow(0 0 13px rgba(42,190,101,.7))}
.ddg-feedback{position:absolute;left:max(-12px,-1.25cqw);top:max(-12px,-1.25cqw);width:min(38px,3.958333cqw);height:min(38px,3.958333cqw);z-index:12;pointer-events:none;filter:drop-shadow(0 min(3px,.3125cqw) min(6px,.625cqw) rgba(20,30,40,.2));animation:ddg-feedback-in 180ms var(--ddg-ease-out) both}.ddg-feedback svg{display:block;width:100%;height:100%;overflow:visible}.ddg-feedback circle{fill:#fff;stroke:var(--feedback-color);stroke-width:2.5}.ddg-feedback path{fill:none;stroke:var(--feedback-color);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ddg-draw-mark 720ms var(--ddg-ease-out) 120ms forwards}.ddg-feedback.is-wrong .ddg-feedback-second{animation-delay:760ms}@keyframes ddg-feedback-in{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ddg-draw-mark{to{stroke-dashoffset:0}}
.ddg-feedback.is-wrong path{animation-duration:280ms;animation-delay:70ms}.ddg-feedback.is-wrong .ddg-feedback-second{animation-delay:390ms}
.ddg-audio{display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#aa4c25;box-shadow:0 4px 10px rgba(170,76,37,.26);color:#fff;cursor:pointer;padding:0;z-index:40;font-size:20px;line-height:1;container-type:inline-size;transition:transform 140ms var(--ddg-ease-out),filter 180ms ease,box-shadow 180ms ease}.ddg-audio:active{transform:scale(.96)}.ddg-audio i{font-size:45cqi;pointer-events:none}.ddg-audio.is-playing{filter:brightness(1.08);box-shadow:0 0 0 4px rgba(170,76,37,.18),0 4px 10px rgba(170,76,37,.26)}
.ddg-game-button{display:flex;align-items:center;justify-content:center;gap:.38em;border:0;border-radius:8px;background:linear-gradient(180deg,#f7aa31,#e88b0c);box-shadow:0 4px 0 #b86805,0 7px 14px rgba(179,104,5,.22);color:#fff;font-weight:800;text-shadow:0 1px rgba(109,58,0,.25);cursor:pointer;z-index:60;transition:transform 140ms var(--ddg-ease-out),filter 180ms ease,opacity 160ms ease}.ddg-game-button:active{transform:scale(.97)}.ddg-game-button:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55;box-shadow:0 2px 0 #9a9a9a}.ddg-game-button[data-role="answer"]{background:linear-gradient(180deg,#43a6ea,#1878bf);box-shadow:0 4px 0 #105990,0 7px 14px rgba(16,89,144,.2)}.ddg-game-button[data-role="back"]{background:linear-gradient(180deg,#8d97a5,#596474);box-shadow:0 4px 0 #3b4450,0 7px 14px rgba(40,48,58,.18)}.ddg-game-button[data-role="my-answer"]{background:linear-gradient(180deg,#9679cf,#6847a8);box-shadow:0 4px 0 #4d337f,0 7px 14px rgba(77,51,127,.2)}
.ddg-button-icon{width:1.08em;height:1.08em;flex:0 0 auto}.ddg-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ddg-question-slide .ddg-game-button[data-role="back"],.ddg-question-slide .ddg-game-button[data-role="answer"],.ddg-question-slide .ddg-game-button[data-role="my-answer"],.ddg-answer-slide .ddg-game-button[data-role="check"],.ddg-answer-slide .ddg-game-button[data-role="back"],.ddg-answer-slide .ddg-game-button[data-role="answer"]{display:none}.ddg-player.has-checked .ddg-question-slide .ddg-game-button[data-role="back"],.ddg-player.has-checked .ddg-question-slide .ddg-game-button[data-role="answer"]{display:flex}
.ddg-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(hover:hover) and (pointer:fine){.ddg-audio:hover,.ddg-game-button:not(:disabled):hover{filter:brightness(1.05)}.ddg-question-slide .ddg-card:not(.is-dragging):hover:after{opacity:1}}
@media(max-width:600px){.ddg-standalone{padding:10px}}
@media(prefers-reduced-motion:reduce){.ddg-track{transition:none;will-change:auto}.ddg-card,.ddg-audio,.ddg-game-button{transition-duration:1ms}.ddg-feedback,.ddg-feedback path{animation:none}.ddg-feedback path{stroke-dashoffset:0}}
