html, body { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; background: #0b1020; }
body { font-family: Arial, Helvetica, sans-serif; }
#cv { position: absolute; left: 0; top: 0; background: #0b1020; }
.langs { position: absolute; right: 14px; top: 10px; z-index: 5; }
.langbtn { background: #1b2748; color: #cfd8f5; border: 2px solid #34437a; border-radius: 8px; font: bold 16px Arial, sans-serif; padding: 5px 12px; margin-left: 6px; cursor: pointer; }
.langbtn.sel { background: #3d6dff; color: #fff; border-color: #8fb0ff; }
.go { position: absolute; z-index: 5; background: #2fbf5b; color: #fff; border: 0; border-radius: 12px; font: bold 22px Arial, sans-serif; padding: 12px 26px; cursor: pointer; }
