.fg-pikmin-4-dandori-academy{--atlas-accent:#a6d383}.pikmin-preparation{padding:clamp(18px,3vw,30px);border:1px solid #466343;border-radius:16px;background:#12201a;margin:24px 0;scroll-margin-top:120px}.pikmin-preparation h2{margin-top:0}.pikmin-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.pikmin-choice{display:flex;flex-direction:column;gap:8px;color:#e8f0e3;font-weight:600}.pikmin-choice select{width:100%;min-width:0;padding:12px 10px;border:1px solid #6b8869;border-radius:7px;background:#182b21;color:#f1f6ed;font:inherit}.pikmin-preparation button{padding:10px 16px;border:1px solid #b3d79c;border-radius:7px;background:#a6d383;color:#14221a;font:inherit;font-weight:600;cursor:pointer}.pikmin-preparation :is(select,button,a):focus-visible{outline:3px solid #d3f4b5;outline-offset:4px}.pikmin-results{border-top:1px solid #466343;padding-top:8px}.pikmin-results h3{font-size:1.1rem;color:#d0ecb9;margin:18px 0 8px}.pikmin-results p{overflow-wrap:anywhere}.pikmin-helper-note,.pikmin-result-sources{font-size:1rem;color:#b7c6b4}.pikmin-preparation a{color:#d1efb9;text-decoration:underline}.pikmin-helper-note{margin-bottom:0}@media(max-width:600px){.pikmin-choices{grid-template-columns:1fr}.pikmin-preparation{padding:18px}.pikmin-choice select{font-size:1rem}}