.ExerciseButtons_exerciseButtons__TlI2D{margin:20px 0}.ExerciseButtons_exerciseButtonsHeader__Gw0XL{text-align:center;margin-bottom:20px}.ExerciseButtons_exerciseButtonsHeader__Gw0XL h3{color:var(--primary-color);margin:0 0 8px;font-size:1.3rem;font-weight:600}.ExerciseButtons_exerciseButtonsHeader__Gw0XL p{color:var(--secondary-text);margin:0;font-size:.95rem}.ExerciseButtons_exerciseButtonsContainer__Oiui7{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.ExerciseButtons_exerciseButton__8XUmr{display:flex;align-items:center;gap:12px;padding:13px 20px;background:var(--white);border:2px solid var(--border-color);border-radius:8px;text-decoration:none;color:var(--text-color);transition:all .2s ease;min-width:220px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.ExerciseButtons_exerciseButton__8XUmr:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none;color:var(--text-color)}.ExerciseButtons_githubButton__2Y7H_{border-color:#24292e}.ExerciseButtons_githubButton__2Y7H_:hover{border-color:#24292e;background:#f6f8fa}.ExerciseButtons_colabButton__KMPHv{border-color:#f9ab00}.ExerciseButtons_colabButton__KMPHv:hover{border-color:#f9ab00;background:#fff8e1}.ExerciseButtons_exerciseButtonIcon__5u1_k{flex-shrink:0;width:20px;height:20px}.ExerciseButtons_githubButton__2Y7H_ .ExerciseButtons_exerciseButtonIcon__5u1_k{color:#24292e}.ExerciseButtons_colabButton__KMPHv .ExerciseButtons_exerciseButtonIcon__5u1_k{color:#f9ab00}.ExerciseButtons_exerciseButtonContent__ufM1O{flex:1 1}.ExerciseButtons_exerciseButtonTitle__SYemP{font-weight:600;font-size:.9rem;margin-bottom:1px;line-height:1.2}.ExerciseButtons_exerciseButtonSubtitle__L_kDu{font-size:.75rem;color:var(--secondary-text);line-height:1.2}body[data-theme=dark] .ExerciseButtons_exerciseButtons__TlI2D{background:linear-gradient(135deg,var(--light-bg) 0,#2a2a2a 100%);border-color:var(--border-color)}body[data-theme=dark] .ExerciseButtons_exerciseButton__8XUmr{background:var(--white);border-color:var(--border-color);color:var(--text-color)}body[data-theme=dark] .ExerciseButtons_colabButton__KMPHv:hover,body[data-theme=dark] .ExerciseButtons_githubButton__2Y7H_:hover{background:#2a2a2a}@media (max-width:768px){.ExerciseButtons_exerciseButtonsContainer__Oiui7{flex-direction:column}.ExerciseButtons_exerciseButton__8XUmr{min-width:unset}}