#coffee-reading .coffee-controls{margin:0 auto 1.5em;max-width:620px;padding:0 12px;text-align:center}#coffee-reading .newquestion{margin:0 0 10px}#coffee-reading .coffee-action{appearance:none;border:0;font-family:inherit;cursor:pointer;box-shadow:0 12px 16px 0 rgba(6,161,204,.3)}#coffee-reading .coffee-action:hover{box-shadow:0 0 35px 4px rgba(85,171,252,.6)}#coffee-reading .coffee-action[aria-disabled=true]{opacity:.6;cursor:wait}#coffee-reading .coffee-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:550px;margin:0 auto}#coffee-reading .coffee-topic{appearance:none;position:relative;border:1px solid #e4edf3;border-radius:999px;background:#fff;color:#4a4a4a;cursor:pointer;font:inherit;font-size:15px;line-height:1.25;min-height:40px;padding:9px 16px 9px 22px;transition:background-color .15s,border-color .15s,color .15s}#coffee-reading .coffee-topic:hover{background:#f4f8fb;border-color:#2492de}#coffee-reading .coffee-topic[aria-pressed=true]{background:#e4f0ff;border-color:#2492de;color:#145ebf;box-shadow:inset 0 0 0 1px #2492de}#coffee-reading .coffee-topic[aria-pressed=true]::before{content:"✓";position:absolute;left:6px;top:50%;transform:translateY(-50%);font-size:11px}#coffee-reading #step-1:focus-visible,#coffee-reading .coffee-action:focus-visible,#coffee-reading .coffee-topic:focus-visible{outline:3px solid #145ebf;outline-offset:3px}#coffee-reading .coffee-topic-hint{margin:0 0 14px;color:#4a4a4a;font-size:15px;line-height:1.4}#coffee-reading .coffee-error{color:#b61b5f;font-size:16px}#coffee-reading .coffee-result-topic{margin:0;text-align:center;color:#145ebf;font-size:15px}#coffee-reading .resttl{margin-top:5px;outline:0}#coffee-reading #step-1,#coffee-reading #step-4,#coffee-reading #step-5{cursor:pointer}@media (max-width:480px){#coffee-reading .coffee-controls{padding:0 8px}#coffee-reading .coffee-topics{gap:7px}#coffee-reading .coffee-topic{padding:10px 14px 10px 20px;min-height:44px}}@media (prefers-reduced-motion:reduce){#coffee-reading *,#coffee-reading ::after,#coffee-reading ::before{animation-duration:.01ms!important;transition-duration:.01ms!important}}
