/* Compact standard view; Larger view remains an explicit accessibility choice. */
.guideTopics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.guideTopics button,.guideNoteFilters button,.guideClefSwitcher button{font:inherit;min-height:44px;padding:10px;border:1px solid #aebba7;border-radius:12px;color:#243b32;background:#fffdf8;white-space:normal}.guideTopics button[aria-pressed=true],.guideNoteFilters button[aria-pressed=true],.guideClefSwitcher button[aria-pressed=true]{background:#243b32;color:#fffaf0}.guideNoteFilters{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.guideNoteFilters button{font-size:14px}.guideFilterStatus{font-size:14px!important;margin:6px 0!important}.guideClefSwitcher{display:flex;gap:8px;margin:8px 0}.guide-note{transition:opacity .12s}.guide[data-note-filter=line] .guide-note[data-note-kind=space],.guide[data-note-filter=space] .guide-note[data-note-kind=line]{opacity:.16}.guide[data-note-filter=line] .guide-note[data-note-kind=line]>ellipse:not(.note-hole),.guide[data-note-filter=space] .guide-note[data-note-kind=space]>ellipse:not(.note-hole){stroke:#243b32;stroke-width:2}#questReference .guide-cards{display:block}#questReference .guide-card{margin:8px 0;padding:12px;border:1px solid #cbd4ca;border-radius:14px}#questReference .guide-card h3{font-size:18px}#questReference .guide-card svg{max-height:260px;width:100%;display:block;margin:6px auto}#questReference .guideStepDiagram svg{max-height:350px}#questReference>.guide{padding:0}.questTopActivities{margin:4px 0 10px}.questTopActivities>summary{display:inline-flex;align-items:center;border:1px solid #aebba7;border-radius:12px;padding:10px 14px;min-height:44px;background:#fffdf8;list-style:none;font-weight:650}.questTopChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#fffaf0;padding:10px;border:1px solid #cbd4ca;border-radius:14px;margin-top:8px}.questTopChoices button{min-height:44px;font:inherit;padding:10px;border:1px solid #b9c3b2;border-radius:10px;background:#fffdf8;color:#243b32;text-align:left}.reviewAbout{flex-basis:100%;font-size:13px}.reviewAbout>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.reviewAbout p{margin:8px 0!important;padding:0!important}.buddySettingsPreview{width:44px!important;height:44px!important}.fruitWelcome>.rfBuddy{width:64px;height:64px;flex-shrink:0}#questClefChoices{display:flex;align-items:center;gap:8px;margin:6px 0 10px;padding:8px;background:#e8ecdf;border-radius:12px}#questClefChoices:before{content:'Staff';font-size:14px}#questClefChoices button{min-height:44px;padding:8px 14px}body:has(#noteJourney) main{max-width:760px!important}body:not([data-size=large]) #questStart{padding:16px}body:not([data-size=large]) #questStart button{margin:6px auto;min-height:44px;font-size:16px}body:not([data-size=large]) .questIntro{padding:16px}body:not([data-size=large]) .questIntro h2{font-size:22px;margin:8px 0}body:not([data-size=large]) .questIntro #introCopy{min-height:0;font-size:16px}body:not([data-size=large]) #introStaff{max-height:185px;margin:8px auto}body:not([data-size=large]) #journeyStaff{max-height:185px!important}body:not([data-size=large]) #journeyPrompt{font-size:20px!important}body:not([data-size=large]) #noteJourney{padding:12px;gap:5px!important}body:not([data-size=large]) #noteJourney button{font-size:15px;min-height:44px}body:not([data-size=large]) #questReference{font-size:16px}body:not([data-size=large]) #questReference h2{font-size:22px;margin:8px 0}.reviewAbout .reviewPrivacyV41{font:inherit!important}body[data-size=large] #questReference .guide-card svg{max-height:400px}body[data-size=large] #introStaff{max-height:300px}body[data-size=large] #journeyStaff{max-height:300px!important}@media(min-width:760px){.guideTopics{grid-template-columns:repeat(4,minmax(0,1fr))}body:not([data-size=large]) .guide-card{max-width:640px;margin:8px auto!important}}@media(max-width:420px){.guideTopics{gap:6px}.guideTopics button{font-size:14px;padding:8px}.guideNoteFilters button{flex:1;min-width:70px;padding:8px}.questTopChoices{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.guide-note{transition:none}}
.fruitActivityBuddy{width:36px!important;height:36px!important;float:right;margin:0 8px 4px}.fruitActivityBuddy .buddyShape{width:30px;height:28px}.fruitActivityBuddy .buddyEyes:before,.fruitActivityBuddy .buddyEyes:after{top:10px}.fruitActivityBuddy .buddyEyes:before{left:8px}.fruitActivityBuddy .buddyEyes:after{right:8px}#questClefChoices [aria-pressed=true]{background:#243b32;color:#fffaf0}body[data-quest-view=guide] #questReference{margin-top:8px}body[data-quest-view=guide] .test-tools,body[data-quest-view=guide] #recordStatus{display:none!important}
