.cv-board{position:relative;width:100%;overflow:hidden;aspect-ratio:var(--ar);container-type:inline-size}.cv-board.cv-round{border-radius:28px}.cv-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cv-el{position:absolute;box-sizing:border-box;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);font-size:calc(var(--fs) * 100cqw / 1200);letter-spacing:calc(var(--ls) * 100cqw / 1200);border-radius:calc(var(--r) * 100cqw / 1200)}@media (max-width: 700px){.cv-board:not(.cv-force-desktop){aspect-ratio:var(--mar)}.cv-board:not(.cv-force-desktop) .cv-el{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%);width:calc(var(--mw) * 1%);height:calc(var(--mh) * 1%);font-size:calc(var(--mfs) * 100cqw / 390);letter-spacing:calc(var(--ls) * 100cqw / 1200);border-radius:calc(var(--r) * 100cqw / 390)}}.cv-board.cv-force-mobile{aspect-ratio:var(--mar)}.cv-board.cv-force-mobile .cv-el{left:calc(var(--mx) * 1%);top:calc(var(--my) * 1%);width:calc(var(--mw) * 1%);height:calc(var(--mh) * 1%);font-size:calc(var(--mfs) * 100cqw / 390);border-radius:calc(var(--r) * 100cqw / 390)}.cv-k-text{overflow:visible;padding:.1em .2em;white-space:pre-wrap;word-break:break-word}.cv-font-serif{font-family:Didot,"Bodoni 72",Playfair Display,Georgia,Songti SC,STSong,serif}.cv-font-sans{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif}.cv-k-image{overflow:hidden}.cv-k-image img{display:block;width:100%;height:100%}.cv-img-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ffffff80;color:#7a6c66;font-size:14px}.cv-k-button{display:flex;align-items:center;padding:0 .8em;text-decoration:none;white-space:nowrap}.cv-shadow{box-shadow:0 10px 30px #2a222040}.cv-editing .cv-el{pointer-events:none}
