dialog.discovery-modal{max-width:780px;width:calc(100% - 28px);max-height:92dvh;padding:29px 30px 25px;background:linear-gradient(145deg,#fffaf0,#f4f5e9);border:3px solid #ddc697;border-radius:28px;box-shadow:0 16px 0 #684d2733,0 30px 100px #123a3566;overflow-y:auto}dialog.discovery-modal>.close{z-index:4;background:#fff7e6;border:1px solid #d9c49a;border-radius:50%;right:13px;top:12px}.discovery-heading>span{font-size:9px;letter-spacing:1.9px;color:#708265;font-weight:700}.discovery-heading>p{font-size:11px!important;color:#6f7c63;margin:4px 0 5px}.discovery-heading>h2{font-size:29px;letter-spacing:-.6px;color:#245744;margin:0 20px 12px}.discovery-stage{position:relative;height:230px;perspective:700px;background:radial-gradient(ellipse at 50% 35%,#fffdf7 0,#eaf1d8 55%,#dce9c6 100%);border:1px solid #dce4ce;border-radius:23px;overflow:hidden;isolation:isolate}.turtle-stage{background:radial-gradient(ellipse at 50% 30%,#f7fffd,#e1f2ee 55%,#cde7df)}.discovery-orbit{position:absolute;border:1px solid #ffffffb0;border-radius:50%;width:70%;height:75%;left:15%;top:10%;transform:rotateX(30deg)}.discovery-pedestal{position:absolute;bottom:25px;left:25%;width:50%;height:27px;border-radius:50%;background:linear-gradient(#e4e9cf,#b9cda5);box-shadow:0 8px 0 #b2c29880,0 15px 23px #40674326}.discovery-animal{display:inline-block;width:100%;height:100%;background-image:url('discovery-animals.png');background-size:300% 200%;background-position:var(--discovery-x) var(--discovery-y);background-repeat:no-repeat;vertical-align:middle;position:relative}.discovery-stage>.discovery-animal{position:absolute;width:245px;height:245px;bottom:14px;left:calc(50% - 122.5px);filter:drop-shadow(0 11px 8px #34533724);transform-origin:50% 85%;animation:discoveryBreath 4s ease-in-out infinite}.discovery-stage-note{position:absolute;bottom:8px;left:0;right:0;font-size:9px;color:#66835a}.discovery-motion{position:absolute;right:10px;top:10px;background:#fffdf0cc;border:1px solid #ccd8bc;border-radius:18px;font-size:9px;padding:7px 10px;min-height:36px;z-index:2}.discovery-stage.is-paused>.discovery-animal{animation-play-state:paused}.discovery-status{display:table;margin:11px auto 14px;background:#fff0d6;border:1px solid #ecd9b8;padding:5px 13px;border-radius:20px;font-size:11px;color:#775426}.discovery-summary{margin:0;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:10px}.discovery-summary>div{border:1px solid #e2e6d8;background:#fffdf7;border-radius:13px;padding:11px 14px}.discovery-summary dt{font-size:10px;color:#6f8168;margin-bottom:3px;font-weight:600}.discovery-summary dd{margin:0;font-size:14px;line-height:1.6}.discovery-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0}.discovery-stats>div{border-radius:12px;background:#e9efdf;padding:12px 7px;display:flex;flex-direction:column;gap:4px;align-items:center}.discovery-stats span{font-size:9px;color:#68775e}.discovery-stats strong{font-size:15px;color:#285842}.discovery-stats progress{width:85%;height:5px;accent-color:#699357;appearance:none;border:0;background:#d8e2c9;border-radius:5px;overflow:hidden}.discovery-stats progress::-webkit-progress-bar{background:#d8e2c9}.discovery-stats progress::-webkit-progress-value{background:#699357}.discovery-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:9px}.discovery-actions .small-btn{font-size:11px;border-radius:12px;background:#fff7e4;min-height:49px;padding:9px}.discovery-actions .primary{font-size:12px;box-shadow:0 3px 0 #173f30;padding:10px}.discovery-audio-note{font-size:10px!important;color:#71816b;min-height:0;margin:10px 0!important}.discovery-learning{background:#fffaf0;border:1px solid #e2d8be;border-radius:18px;padding:17px;margin-top:17px;text-align:left}.discovery-learning h3{font-size:17px;margin:0 0 4px}.discovery-instruction{font-size:11px!important;color:#708067;margin:4px 0 13px!important}.discovery-fact-tabs{display:flex;gap:7px;flex-wrap:wrap}.discovery-fact-tabs button{font-size:11px;border-radius:9px;min-height:40px;padding:8px 11px}.discovery-fact-tabs [aria-pressed=true]{background:#dceacc;border-color:#6c8e5c;color:#285842}.discovery-fact-text{margin:15px 0;background:#edf3e4;padding:13px 15px;border-radius:12px}.discovery-fact-text h4{margin:0 0 5px;font-size:14px}.discovery-fact-text p{font-size:15px!important;line-height:1.8;margin:0!important}.discovery-question{font-size:14px!important;font-weight:600}.discovery-answers{display:grid;grid-template-columns:1fr;gap:9px}.discovery-answers button{font-size:13px;text-align:left;padding:11px 14px;min-height:47px}.discovery-learning .feedback{font-size:12px;margin:12px 0;min-height:0}.discovery-gate{font-size:12px!important;color:#7e6335;line-height:1.7}.discovery-transcript,.discovery-sources{text-align:left;font-size:11px;color:#6d7d64;border-top:1px solid #e1e4d5;padding:11px 3px 0;margin-top:12px}.discovery-transcript summary,.discovery-sources summary{cursor:pointer;min-height:26px}.discovery-transcript p{font-size:15px!important;line-height:1.9}.discovery-sources p{font-size:10px!important;line-height:1.8}.discovery-sources a{color:#30634b;text-underline-offset:3px}.dialog-icon>.discovery-animal{border-radius:inherit}.text-large .discovery-summary dd,.text-large .discovery-fact-text p{font-size:20px!important}.text-large .discovery-summary dt,.text-large .discovery-actions button,.text-large .discovery-answers button,.text-large .discovery-status{font-size:15px}.text-large .discovery-question{font-size:19px!important}.text-large .discovery-heading h2{font-size:32px}.text-large .discovery-stats span{font-size:12px}@keyframes discoveryBreath{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.017,1.027)}}@media(prefers-reduced-motion:reduce){.discovery-stage>.discovery-animal{animation:none}}.reduce-motion .discovery-stage>.discovery-animal{animation:none!important}@media(max-width:650px){dialog.discovery-modal{padding:26px 17px 21px;border-radius:23px;max-height:94dvh}.discovery-heading>h2{font-size:24px}.discovery-stage{height:210px}.discovery-stage>.discovery-animal{width:220px;height:220px;left:calc(50% - 110px);bottom:14px}.discovery-summary{grid-template-columns:1fr;gap:7px}.discovery-summary>div{padding:8px 12px}.discovery-summary dt{font-size:9px}.discovery-summary dd{font-size:13px}.discovery-stats{gap:6px;margin:13px 0}.discovery-stats span{font-size:8px;line-height:1.5}.discovery-stats strong{font-size:12px}.discovery-actions{grid-template-columns:1fr 1fr;gap:8px}.discovery-actions>.primary{grid-column:1/-1}.discovery-learning{padding:14px}.discovery-fact-tabs{gap:5px}.discovery-fact-tabs button{font-size:10px;padding:7px 9px}.discovery-answers button{font-size:13px}}
.dialog-icon:has(>.discovery-animal){width:118px;height:118px;line-height:0;margin:5px auto 17px;border-radius:20px;overflow:hidden}.discovery-learning .discovery-question{line-height:1.8}

.discovery-tiger-fixed{background-image:url('discovery-tiger-fixed.png')}
