.card { border-radius: 15px; }
    .progress-ring-container { width: 120px; height: 120px; margin: 0 auto; position: relative; }
    .progress-ring-bg { stroke: #e6e6e6; }
    .progress-ring-fill { stroke: #007bff; transition: stroke-dashoffset 0.5s ease; }
    .progress-ring-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-weight: bold; font-size: 20px; }
    #geo { font-size: 14px; color: #6c757d; }
    #google_translate_element { float: right; }