html,body,#root{height:100%;margin:0}body{background:#f5f5f5}.app-nav-menu.ant-menu:focus,.app-nav-menu.ant-menu:focus-visible,.app-nav-menu.ant-menu-root:focus,.app-nav-menu.ant-menu-root:focus-visible{outline:none!important;box-shadow:none!important}@keyframes project-row-flash{0%,to{background-color:transparent}50%{background-color:#0f766e47}}tr.project-row-flash>td{animation:project-row-flash .4s ease-in-out 3}.resume-log-box{margin-top:6px;height:120px;max-height:120px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}.resume-md-preview{margin-top:6px;height:280px;max-height:280px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-sizing:border-box}.resume-md-preview h1{font-size:1.45rem;margin:0 0 .6em;font-family:"IBM Plex Serif",Georgia,serif}.resume-md-preview h2{font-size:1.1rem;margin:1.1em 0 .4em}.resume-md-preview h3{font-size:1rem;margin:.9em 0 .35em}.resume-md-preview p{margin:.35em 0;line-height:1.5}.resume-md-preview ul{margin:.35em 0;padding-left:1.25em}.resume-md-preview li{margin:.2em 0;line-height:1.45}.resume-md-preview strong{font-weight:600}
