.pondd-about{padding:4rem 1.5rem;scroll-margin-top:6rem}.pondd-about-inner{width:100%;max-width:960px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem}.pondd-about h2{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.2;margin:0 0 1rem}.pondd-about p{line-height:1.65}.pondd-about a{text-decoration:underline;text-underline-offset:3px}.pondd-character-stage{display:block;position:relative;width:100%;height:320px;margin:0;padding:0;border:1px solid #5c507c;border-radius:18px;overflow:hidden;cursor:pointer;background:radial-gradient(ellipse at 50% 88%,#4a3a8c 0,#241f45 38%,#15161d 75%);color:#fff;user-select:none;-webkit-user-select:none;font:inherit;touch-action:manipulation}.pondd-character-stage canvas{width:100%;height:100%;display:block}.pondd-character-stage .bubble{position:absolute;z-index:1;left:50%;top:12px;transform:translateX(-50%);background:#fff;color:#15161d;font-family:system-ui,sans-serif;font-weight:600;font-size:13px;line-height:1.4;padding:7px 11px;border-radius:12px;width:max-content;max-width:90%;text-align:center;pointer-events:none}.pondd-character-fallback{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font:600 32px/1.5 system-ui,sans-serif;pointer-events:none}.pondd-character-stage.ready .pondd-character-fallback{display:none}.pondd-character-stage:not(.ready) canvas{display:none}.pondd-character-hint{font-size:.85rem;margin:.6rem 0}.pondd-character-pause{padding:.5rem .9rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.pondd-character-stage:focus-visible,.pondd-character-pause:focus-visible{outline:3px solid #ffb347;outline-offset:4px}.pondd-character-pause[hidden]{display:none!important}@media(max-width:640px){.pondd-about-inner{grid-template-columns:minmax(0,1fr)}.pondd-about{padding:3rem 1.25rem}.pondd-character-stage{height:300px}}@media(prefers-reduced-motion:reduce){.pondd-character-stage *{transition:none!important}}
