:root{--brand:#0e7490;--bg:#e8eef4;--text:#0b1220;--resume-accent:#39393a;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Noto Sans SC,Space Grotesk,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);width:100%;min-height:100%;margin:0}html{height:100%}body,#root{height:auto;min-height:100%;overflow:visible}body:has(.editor-page){height:100%;overflow:hidden}body:has(.editor-page) #root{height:100%;overflow:hidden}button,input,select{font:inherit}.chip-btn{color:#444;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;height:30px;padding:0 12px;font-size:13px}.chip-btn:hover{border-color:var(--brand,#3d6bfd);color:var(--brand,#3d6bfd)}.chip-btn.active{border-color:var(--brand,#3d6bfd);background:color-mix(in srgb, var(--brand,#3d6bfd) 10%, white);color:var(--brand,#3d6bfd)}@media print{@page{size:A4;margin:0}html,body,#root{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden}#resume-paper,#resume-paper *{visibility:visible!important}#resume-paper{z-index:1!important;width:210mm!important;max-width:210mm!important;min-height:297mm!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin:0!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}#resume-paper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#resume-paper .body-cols{flex-flow:row!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:297mm!important;display:flex!important;overflow:visible!important}#resume-paper .body-cols>.aside{flex:0 0 28%!important;width:28%!important;min-width:0!important;max-width:none!important}#resume-paper .body-cols>.main{flex:auto!important;width:auto!important;min-width:0!important}}
