.download-cv{display:inline-flex;flex-direction:column;align-items:flex-end;position:relative}.download-cv-trigger{min-width:10.5rem;justify-content:center}.download-cv-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;display:flex;flex-direction:column;align-items:stretch;min-width:100%;border:.09375rem solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:#fff;box-shadow:0 8px 22px #17171714}.download-cv-option{display:block;padding:.68rem 1rem;font-size:.95rem;font-weight:500;color:#000;text-decoration:none;margin-right:0;border-bottom:1px solid #f2f2f2;transition:background-color .2s ease,color .2s ease;text-align:center}.download-cv-option:last-child{border-bottom:none}.download-cv-option:hover{background-color:#e7e7e7;color:#111}.download-cv--dark .download-cv-trigger{color:#fff;background-color:transparent;border-color:#fff}.download-cv--dark .download-cv-menu{border:.09375rem solid #3f3f3f;background:#000;box-shadow:0 8px 22px #00000073}.download-cv--dark .download-cv-option{color:#fff;border-bottom:1px solid #3f3f3f}.download-cv--dark .download-cv-option:hover{background-color:#282828;color:#fff}.download-cv--dark .download-cv-trigger:hover,.download-cv--dark .download-cv-trigger:focus-visible,.download-cv--dark .download-cv-option:focus-visible{background-color:#fff;color:#000;border-color:#fff;outline:none}
