:root{color-scheme:light dark;font-family:system-ui,sans-serif}body{margin:0;display:flex;justify-content:center;padding:2rem}.cv-card{max-width:40rem}.cv-card .headline{font-weight:600}.cv-card .location{color:gray}#app{max-width:40rem}.cv-section h2{border-bottom:1px solid gray;padding-bottom:.25rem}.cv-section ul{list-style:none;margin:0;padding:0}.cv-section li{margin-bottom:1rem}.cv-section h3{margin:0;font-size:1rem}.cv-section p{margin:.25rem 0}.cv-section .period,.cv-section .location,.cv-section .skill-category{color:gray}.cv-section.skills ul{display:flex;flex-wrap:wrap;gap:.5rem}.cv-section.skills li{margin:0;border:1px solid gray;border-radius:.25rem;padding:.25rem .5rem}.cv-section .skill-name{font-weight:600}
