.academy-return{position:fixed;left:12px;top:12px;z-index:1000;padding:8px 12px;border:1px solid #6d6b64;border-radius:20px;background:#f9f6eef0;color:#272c30;font:12px system-ui;text-decoration:none}.academy-return:focus-visible,.am-controls button:focus-visible{outline:3px solid #db522c;outline-offset:3px}.academy-mobile{display:none}@media(max-width:720px){.academy-return{left:8px;top:8px}.academy-mobile{display:block;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:10px 12px max(12px,env(safe-area-inset-bottom));background:#f8f5ebf5;border-top:1px solid #a9a69b;color:#272c30;font:13px/1.5 system-ui}.am-head{display:flex;justify-content:space-between;gap:8px}.am-head small{color:#6b6b60}.am-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.am-controls button{min-height:40px;border:1px solid #b6b1a2;border-radius:8px;background:#fffaf1;color:#292c2e;font:12px system-ui}#am-caption,#am-notes{max-height:76px;overflow:auto;margin:5px 0 0}#am-notes:empty,#am-caption:empty{display:none}}@media(max-width:720px) and (orientation:landscape){.academy-mobile{padding:4px 8px}.am-head,#am-caption,#am-notes{display:none}.am-controls{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.am-controls button{min-height:34px;font-size:10px}}@media(max-width:720px) and (orientation:portrait){#am-quiz{max-height:100px;overflow:auto;white-space:pre-line;font-size:13px}.am-answer:not([hidden]){display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.am-answer button{min-height:36px;border:1px solid #b6b1a2;border-radius:8px;background:#fffaf1;color:#292c2e}}