/* V47 · Story-first Chest, collect right from bio; memory face crop; full quiz result biography */
.gb45-root .gb47-collect-area {padding:15px 0 3px;border-top:1px solid #d6d7c4;margin-top:16px}
.gb45-root .gb47-collect-area .gb45-main-button{margin-top:6px;text-align:center;min-height:52px}
.gb45-root .gb47-collect-area .gb45-main-button:disabled{background:#c6ead5;color:#2b6650;border:1px solid #8ac5a5;box-shadow:none;cursor:default}
.gb45-root .gb47-collect-notice{font:600 13px/1.5 'Fredoka',Arial,sans-serif;color:#4c7171;margin-top:12px}
.gb45-root .gb47-reveal-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}
.gb45-root .gb47-reveal-nav .gb45-quiet-button{margin:0}
.gb45-root .gb47-collected-card{cursor:pointer;font:inherit;color:inherit;border:1px solid #cbded3;background:#fffef4;padding:10px;transition:transform .15s,box-shadow .15s}
.gb45-root .gb47-collected-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #234a4b25}
.gb45-root .gb47-collected-card:focus-visible{outline:3px solid #4aa6df;outline-offset:3px}
.memory-board .memory-tile .tile-front{overflow:hidden}
.memory-board .memory-tile .tile-front img[src$="david-drummer-memory.webp"]{width:100%;height:100%;object-fit:cover;object-position:center 50%;padding:2px}
.gb47-quiz-bio{margin:17px auto 22px;max-width:610px;text-align:left;background:#fffaf0;border:1px solid #e9d6b5;border-radius:18px;padding:18px 20px;box-shadow:0 6px 20px #183c5910}
.gb47-quiz-bio h4{margin:7px 0 10px;color:#173f5c;font:700 22px/1.22 'Fredoka',Arial,sans-serif}
.gb47-quiz-bio p{font:400 15px/1.75 'Andika',Arial,sans-serif;color:#415768;margin:0}
@media(max-width:560px){.gb45-root .gb45-utility{justify-content:center;padding:9px 10px}.gb45-root .gb45-brand{display:none}.gb45-root .gb45-utility-actions{justify-content:center;flex-wrap:wrap}.gb45-root .gb47-reveal-nav{flex-direction:column;align-items:stretch}.gb45-root .gb47-collect-area .gb45-main-button{width:100%}.gb47-quiz-bio{padding:14px}.gb47-quiz-bio h4{font-size:19px}}
