.academy-medical-return{position:fixed;left:12px;bottom:12px;z-index:2147483000;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgba(191,209,226,.3);border-radius:999px;background:rgba(10,17,27,.86);color:#f3f6fa;font:500 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none;box-shadow:0 5px 20px rgba(0,0,0,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.academy-medical-return:hover{background:rgba(28,42,60,.96)}.academy-medical-return:focus-visible{outline:3px solid #f3c77b;outline-offset:3px}.academy-rotate-hint{display:none}@media(max-width:820px) and (orientation:portrait){.academy-rotate-hint{position:fixed;top:14%;left:50%;z-index:2147482000;display:flex;flex-direction:column;gap:4px;max-width:calc(100vw - 32px);padding:10px 15px;border:1px solid rgba(191,209,226,.24);border-radius:13px;background:rgba(10,17,27,.8);color:#f3f6fa;font:500 13px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;transform:translateX(-50%);pointer-events:none;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.academy-rotate-hint span{color:#c5cfdd;font-size:11px}}@media(max-width:640px){.academy-medical-return{left:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:34px;padding:0 11px;font-size:12px}}
